Skip to content

OPRUN-4502: Add feature-gate for DeploymentConfig#176

Merged
openshift-merge-bot[bot] merged 4 commits intoopenshift:mainfrom
tmshort:add-config-api-feature-gate
Mar 19, 2026
Merged

OPRUN-4502: Add feature-gate for DeploymentConfig#176
openshift-merge-bot[bot] merged 4 commits intoopenshift:mainfrom
tmshort:add-config-api-feature-gate

Conversation

@tmshort
Copy link
Copy Markdown
Contributor

@tmshort tmshort commented Feb 27, 2026

No description provided.

Signed-off-by: Todd Short <todd.short@me.com>
@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Feb 27, 2026
@openshift-ci openshift-ci Bot requested review from dtfranz and perdasilva February 27, 2026 19:55
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Feb 27, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: tmshort

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 27, 2026
@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Feb 27, 2026

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 2, 2026

Expected to fail until the other PRs are merged.

@jianzhangbjz
Copy link
Copy Markdown
Contributor

/assign @kuiwang02

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 9, 2026

/retest

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 17, 2026

Depends on openshift/client-go#365 in order to pull in latest openshift/api@main

tmshort added 2 commits March 17, 2026 14:10
Signed-off-by: Todd Short <tshort@redhat.com>
Signed-off-by: Todd Short <tshort@redhat.com>
@tmshort tmshort force-pushed the add-config-api-feature-gate branch from 6501a70 to 519be18 Compare March 17, 2026 18:10
@tmshort tmshort changed the title WIP: Add feature-gate for DeploymentConfig OPRUN-4502: Add feature-gate for DeploymentConfig Mar 17, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 17, 2026
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Mar 17, 2026

@tmshort: This pull request references OPRUN-4502 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.22.0" version, but no target version was set.

Details

In response to this:

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 17, 2026
Signed-off-by: Todd Short <tshort@redhat.com>
@tmshort tmshort force-pushed the add-config-api-feature-gate branch from 10134c2 to 8cc8912 Compare March 17, 2026 19:29
@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 18, 2026

/test openshift-e2e-aws-customnoupgrade

@kuiwang02
Copy link
Copy Markdown

@tmshort

with launch 4.22,openshift/cluster-olm-operator#176 aws, I create the cluster, but when I enable TP, I do not find the featuregate is open.

kuiwang@kuiwang-mac ~ % oc get clusterversion
NAME      VERSION                                                AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.22.0-0-2026-03-18-004713-test-ci-ln-0dyi3wk-latest   True        False         129m    Cluster version is 4.22.0-0-2026-03-18-004713-test-ci-ln-0dyi3wk-latest
kuiwang@kuiwang-mac ~ % oc get featuregate -o yaml
apiVersion: v1
items:
- apiVersion: config.openshift.io/v1
  kind: FeatureGate
  metadata:
    annotations:
      include.release.openshift.io/self-managed-high-availability: "true"
    creationTimestamp: "2026-03-18T01:04:57Z"
    generation: 2
    name: cluster
    resourceVersion: "53490"
    uid: 2b6feb41-8c9e-452b-9440-d1c5cb4edf00
  spec:
    featureSet: TechPreviewNoUpgrade
  status:
    featureGates:
    - disabled:
      - name: ClientsAllowCBOR
      - name: ClusterAPIComputeInstall
      - name: ClusterAPIControlPlaneInstall
      - name: ClusterAPIInstall
      - name: ClusterUpdatePreflight
      - name: EventedPLEG
      - name: Example2
      - name: ExternalOIDCExternalClaimsSourcing
      - name: ExternalSnapshotMetadata
      - name: HyperShiftOnlyDynamicResourceAllocation
      - name: KMSEncryptionProvider
      - name: MachineAPIMigrationVSphere
      - name: MachineAPIOperatorDisableMachineHealthCheckController
      - name: MultiArchInstallAzure
      - name: NetworkConnect
      - name: ProvisioningRequestAvailable
      - name: ShortCertRotation
      enabled:
      - name: AWSClusterHostedDNS
      - name: AWSClusterHostedDNSInstall
      - name: AWSDedicatedHosts
      - name: AWSDualStackInstall
      - name: AWSEuropeanSovereignCloudInstall
      - name: AWSServiceLBNetworkSecurityGroup
      - name: AdditionalStorageConfig
      - name: AutomatedEtcdBackup
      - name: AzureClusterHostedDNSInstall
      - name: AzureDedicatedHosts
      - name: AzureDualStackInstall
      - name: AzureMultiDisk
      - name: AzureWorkloadIdentity
      - name: BootImageSkewEnforcement
      - name: BootcNodeManagement
      - name: BuildCSIVolumes
      - name: CBORServingAndStorage
      - name: CRDCompatibilityRequirementOperator
      - name: CRIOCredentialProviderConfig
      - name: ClientsPreferCBOR
      - name: ClusterAPIInstallIBMCloud
      - name: ClusterAPIMachineManagement
      - name: ClusterAPIMachineManagementAWS
      - name: ClusterAPIMachineManagementAzure
      - name: ClusterAPIMachineManagementBareMetal
      - name: ClusterAPIMachineManagementGCP
      - name: ClusterAPIMachineManagementOpenStack
      - name: ClusterAPIMachineManagementPowerVS
      - name: ClusterAPIMachineManagementVSphere
      - name: ClusterMonitoringConfig
      - name: ClusterUpdateAcceptRisks
      - name: ClusterVersionOperatorConfiguration
      - name: ConfigurablePKI
      - name: ConsolePluginContentSecurityPolicy
      - name: DNSNameResolver
      - name: DRAPartitionableDevices
      - name: DualReplica
      - name: DyanmicServiceEndpointIBMCloud
      - name: EVPN
      - name: EtcdBackendQuota
      - name: EventTTL
      - name: Example
      - name: ExternalOIDC
      - name: ExternalOIDCWithUIDAndExtraClaimMappings
      - name: ExternalOIDCWithUpstreamParity
      - name: GCPClusterHostedDNS
      - name: GCPClusterHostedDNSInstall
      - name: GCPCustomAPIEndpoints
      - name: GCPCustomAPIEndpointsInstall
      - name: GCPDualStackInstall
      - name: GatewayAPIWithoutOLM
      - name: HighlyAvailableArbiter
      - name: ImageModeStatusReporting
      - name: ImageStreamImportMode
      - name: IngressControllerDynamicConfigurationManager
      - name: InsightsConfig
      - name: InsightsOnDemandDataGather
      - name: IrreconcilableMachineConfig
      - name: KMSEncryption
      - name: KMSv1
      - name: MachineAPIMigration
      - name: MachineAPIMigrationAWS
      - name: MachineAPIMigrationOpenStack
      - name: ManagedBootImagesCPMS
      - name: MaxUnavailableStatefulSet
      - name: MetricsCollectionProfiles
      - name: MinimumKubeletVersion
      - name: MixedCPUsAllocation
      - name: MultiDiskSetup
      - name: MutableCSINodeAllocatableCount
      - name: MutatingAdmissionPolicy
      - name: NewOLM
      - name: NewOLMBoxCutterRuntime
      - name: NewOLMCatalogdAPIV1Metas
      - name: NewOLMOwnSingleNamespace
      - name: NewOLMPreflightPermissionChecks
      - name: NewOLMWebhookProviderOpenshiftServiceCA
      - name: NoRegistryClusterInstall
      - name: NutanixMultiSubnets
      - name: OSStreams
      - name: OVNObservability
      - name: OnPremDNSRecords
      - name: OpenShiftPodSecurityAdmission
      - name: RouteExternalCertificate
      - name: SELinuxMount
      - name: ServiceAccountTokenNodeBinding
      - name: SignatureStores
      - name: SigstoreImageVerification
      - name: SigstoreImageVerificationPKI
      - name: StoragePerformantSecurityPolicy
      - name: UpgradeStatus
      - name: UserNamespacesPodSecurityStandards
      - name: UserNamespacesSupport
      - name: VSphereConfigurableMaxAllowedBlockVolumesPerNode
      - name: VSphereHostVMGroupZonal
      - name: VSphereMixedNodeEnv
      - name: VSphereMultiDisk
      - name: VSphereMultiNetworks
      - name: VolumeGroupSnapshot
      version: 4.22.0-0-2026-03-18-004713-test-ci-ln-0dyi3wk-latest
kind: List
metadata:
  resourceVersion: ""
oc -n openshift-operator-controller get pod -o yaml
apiVersion: v1
items:
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.129.0.35/23"],"mac_address":"0a:58:0a:81:00:23","gateway_ips":["10.129.0.1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.129.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.129.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.129.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.129.0.1"}],"ip_address":"10.129.0.35/23","gateway_ip":"10.129.0.1","role":"primary"}}'
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "ovn-kubernetes",
            "interface": "eth0",
            "ips": [
                "10.129.0.35"
            ],
            "mac": "0a:58:0a:81:00:23",
            "default": true,
            "dns": {}
        }]
      kubectl.kubernetes.io/default-container: manager
      olm.operatorframework.io/feature-set: experimental
      openshift.io/required-scc: privileged
      openshift.io/scc: privileged
      seccomp.security.alpha.kubernetes.io/pod: runtime/default
      security.openshift.io/validated-scc-subject-type: serviceaccount
    creationTimestamp: "2026-03-18T03:25:12Z"
    generateName: operator-controller-controller-manager-546766b8d-
    generation: 1
    labels:
      app.kubernetes.io/name: operator-controller
      app.kubernetes.io/part-of: olm
      control-plane: operator-controller-controller-manager
      pod-template-hash: 546766b8d
      topology.kubernetes.io/region: us-east-1
      topology.kubernetes.io/zone: us-east-1a
    name: operator-controller-controller-manager-546766b8d-g42ks
    namespace: openshift-operator-controller
...
    containers:
    - args:
      - --health-probe-bind-address=:8081
      - --metrics-bind-address=:8443
      - --leader-elect
      - --feature-gates=BoxcutterRuntime=true
      - --feature-gates=PreflightPermissions=true
      - --feature-gates=SingleOwnNamespaceInstallSupport=true
      - --feature-gates=WebhookProviderOpenshiftServiceCA=true
      - --feature-gates=DeploymentConfig=false
      - --feature-gates=HelmChartSupport=false
      - --feature-gates=WebhookProviderCertManager=false
      - --tls-cert=/var/certs/tls.crt
      - --tls-key=/var/certs/tls.key
...

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 18, 2026

@kuiwang02 it appears that the openshift/api change has not been propagated everywhere it needs to go:
openshift/api#2756

And because the gate from that PR is not in either list (enable or disable), it's not set into the deployment.

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 18, 2026

The ci/prow/openshift-e2e-aws-customnoupgrade test is failing on other PRs as well; so I'm not concerned about it.

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 18, 2026

@kuiwang02 the gate is available in 4.23.0-0.ci-2026-03-18-173602

@kuiwang02
Copy link
Copy Markdown

/verified by @kuiwang02

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Mar 19, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@kuiwang02: This PR has been marked as verified by @kuiwang02.

Details

In response to this:

/verified by @kuiwang02

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

Copy link
Copy Markdown
Contributor

@oceanc80 oceanc80 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Mar 19, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 19, 2026

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Review skipped — only excluded labels are configured. (1)
  • do-not-merge/work-in-progress

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6351b424-8ba0-4be5-b95a-41a54f7efdda

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 19, 2026

@CodeRabbit configuration

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 19, 2026

Configuration used: Organization UI

CodeRabbit configuration
language: en-US
tone_instructions: ''
early_access: false
enable_free_tier: true
inheritance: true
reviews:
  profile: chill
  request_changes_workflow: false
  high_level_summary: false
  high_level_summary_instructions: ''
  high_level_summary_placeholder: '@coderabbitai summary'
  high_level_summary_in_walkthrough: false
  auto_title_placeholder: '@coderabbitai'
  auto_title_instructions: ''
  review_status: true
  review_details: false
  commit_status: true
  fail_commit_status: false
  collapse_walkthrough: false
  changed_files_summary: true
  sequence_diagrams: false
  estimate_code_review_effort: true
  assess_linked_issues: true
  related_issues: true
  related_prs: true
  suggested_labels: true
  labeling_instructions: []
  auto_apply_labels: false
  suggested_reviewers: true
  auto_assign_reviewers: false
  in_progress_fortune: true
  poem: false
  enable_prompt_for_ai_agents: true
  path_filters:
    - '!vendor/**'
    - '!**/vendor/**'
  path_instructions:
    - path: '**'
      instructions: >-
        -Focus on major issues impacting performance, readability,
        maintainability and security. Avoid nitpicks and avoid verbosity.
  abort_on_close: true
  disable_cache: false
  auto_review:
    enabled: true
    description_keyword: ''
    auto_incremental_review: true
    auto_pause_after_reviewed_commits: 5
    ignore_title_keywords:
      - WIP
      - do-not-merge
      - work-in-progress
    labels:
      - '!do-not-merge/work-in-progress'
    drafts: false
    base_branches: []
    ignore_usernames: []
  finishing_touches:
    docstrings:
      enabled: true
    unit_tests:
      enabled: true
    simplify:
      enabled: false
    custom: []
  pre_merge_checks:
    override_requested_reviewers_only: false
    docstrings:
      mode: 'off'
      threshold: 80
    title:
      mode: 'off'
      requirements: ''
    description:
      mode: 'off'
    issue_assessment:
      mode: 'off'
    custom_checks: []
  tools:
    ast-grep:
      rule_dirs: []
      util_dirs: []
      essential_rules: true
      packages: []
    shellcheck:
      enabled: true
    ruff:
      enabled: true
    markdownlint:
      enabled: true
    github-checks:
      enabled: true
      timeout_ms: 90000
    languagetool:
      enabled: true
      enabled_rules: []
      disabled_rules: []
      enabled_categories: []
      disabled_categories: []
      enabled_only: false
      level: default
    biome:
      enabled: true
    hadolint:
      enabled: true
    swiftlint:
      enabled: true
    phpstan:
      enabled: true
      level: default
    phpmd:
      enabled: true
    phpcs:
      enabled: true
    golangci-lint:
      enabled: true
    yamllint:
      enabled: true
    gitleaks:
      enabled: true
    trufflehog:
      enabled: true
    checkov:
      enabled: true
    tflint:
      enabled: true
    detekt:
      enabled: true
    eslint:
      enabled: true
    flake8:
      enabled: true
    fortitudeLint:
      enabled: true
    rubocop:
      enabled: true
    buf:
      enabled: true
    regal:
      enabled: true
    actionlint:
      enabled: true
    pmd:
      enabled: true
    clang:
      enabled: true
    cppcheck:
      enabled: true
    opengrep:
      enabled: true
    semgrep:
      enabled: true
    circleci:
      enabled: true
    clippy:
      enabled: true
    sqlfluff:
      enabled: true
    trivy:
      enabled: true
    prismaLint:
      enabled: true
    pylint:
      enabled: true
    oxc:
      enabled: true
    shopifyThemeCheck:
      enabled: true
    luacheck:
      enabled: true
    brakeman:
      enabled: true
    dotenvLint:
      enabled: true
    htmlhint:
      enabled: true
    stylelint:
      enabled: true
    checkmake:
      enabled: true
    osvScanner:
      enabled: true
    blinter:
      enabled: true
    smartyLint:
      enabled: true
    emberTemplateLint:
      enabled: true
    psscriptanalyzer:
      enabled: true
chat:
  art: true
  allow_non_org_members: true
  auto_reply: true
  integrations:
    jira:
      usage: disabled
    linear:
      usage: disabled
knowledge_base:
  opt_out: true
  web_search:
    enabled: false
  code_guidelines:
    enabled: true
    filePatterns: []
  learnings:
    scope: local
  issues:
    scope: auto
  jira:
    usage: disabled
    project_keys: []
  linear:
    usage: disabled
    team_keys: []
  pull_requests:
    scope: auto
  mcp:
    usage: disabled
    disabled_servers: []
  linked_repositories: []
code_generation:
  docstrings:
    language: en-US
    path_instructions: []
  unit_tests:
    path_instructions: []
issue_enrichment:
  auto_enrich:
    enabled: true
  planning:
    enabled: true
    auto_planning:
      enabled: true
      labels: []
  labeling:
    labeling_instructions: []
    auto_apply_labels: false

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 19, 2026

/override openshift-e2e-aws-customnouprade
This test is also failing in #178 and #179 (which is just a coderabbit config file).

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 19, 2026

@tmshort: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • openshift-2e-aws-customnouprade

Only the following failed contexts/checkruns were expected:

  • CodeRabbit
  • ci/prow/deps
  • ci/prow/images
  • ci/prow/lint
  • ci/prow/okd-scos-images
  • ci/prow/openshift-e2e-aws
  • ci/prow/openshift-e2e-aws-customnoupgrade
  • ci/prow/openshift-e2e-aws-devpreview
  • ci/prow/openshift-e2e-aws-techpreview
  • ci/prow/unit
  • ci/prow/verify-deps
  • pull-ci-openshift-cluster-olm-operator-main-deps
  • pull-ci-openshift-cluster-olm-operator-main-images
  • pull-ci-openshift-cluster-olm-operator-main-lint
  • pull-ci-openshift-cluster-olm-operator-main-okd-scos-images
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-customnoupgrade
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-devpreview
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-techpreview
  • pull-ci-openshift-cluster-olm-operator-main-unit
  • pull-ci-openshift-cluster-olm-operator-main-verify-deps
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override openshift-2e-aws-customnouprade
This test is also failing in #178 and #179 (which is just a coderabbit config file).

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 19, 2026

@tmshort: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • openshift-e2e-aws-customnouprade

Only the following failed contexts/checkruns were expected:

  • CodeRabbit
  • ci/prow/deps
  • ci/prow/images
  • ci/prow/lint
  • ci/prow/okd-scos-images
  • ci/prow/openshift-e2e-aws
  • ci/prow/openshift-e2e-aws-customnoupgrade
  • ci/prow/openshift-e2e-aws-devpreview
  • ci/prow/openshift-e2e-aws-techpreview
  • ci/prow/unit
  • ci/prow/verify-deps
  • pull-ci-openshift-cluster-olm-operator-main-deps
  • pull-ci-openshift-cluster-olm-operator-main-images
  • pull-ci-openshift-cluster-olm-operator-main-lint
  • pull-ci-openshift-cluster-olm-operator-main-okd-scos-images
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-customnoupgrade
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-devpreview
  • pull-ci-openshift-cluster-olm-operator-main-openshift-e2e-aws-techpreview
  • pull-ci-openshift-cluster-olm-operator-main-unit
  • pull-ci-openshift-cluster-olm-operator-main-verify-deps
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override openshift-e2e-aws-customnouprade
This test is also failing in #178 and #179 (which is just a coderabbit config file).

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@tmshort
Copy link
Copy Markdown
Contributor Author

tmshort commented Mar 19, 2026

/override ci/prow/openshift-e2e-aws-customnoupgrade
This test is also failing in #178 and #179 (which is just a coderabbit config file).

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 19, 2026

@tmshort: Overrode contexts on behalf of tmshort: ci/prow/openshift-e2e-aws-customnoupgrade

Details

In response to this:

/override ci/prow/openshift-e2e-aws-customnoupgrade
This test is also failing in #178 and #179 (which is just a coderabbit config file).

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Mar 19, 2026

@tmshort: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot Bot merged commit 55cb3b1 into openshift:main Mar 19, 2026
12 checks passed
@tmshort tmshort deleted the add-config-api-feature-gate branch March 19, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants