Skip to content

update kms plugin beta image to ci#80772

Open
gangwgr wants to merge 1 commit into
openshift:mainfrom
gangwgr:new-kms-plugin-image
Open

update kms plugin beta image to ci#80772
gangwgr wants to merge 1 commit into
openshift:mainfrom
gangwgr:new-kms-plugin-image

Conversation

@gangwgr

@gangwgr gangwgr commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

update kms plugin beta image to ci

Summary by CodeRabbit

This PR updates OpenShift CI configuration to run Vault KMS–based encryption e2e/tests against a newer Vault KMS plugin beta image (0.1.0-beta-ubi). Practically, it standardizes CI to use the tag-based image reference registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi (replacing older 0.0.1 and/or sha256-pinned references) and aligns image mirroring so the CI registry can serve that plugin image.

What changed:

  • cluster-authentication-operator (openshift-cluster-authentication-operator-master.yaml)
    • Updated base_images.vault_kube_kms to namespace: ci and tag: 0.1.0-beta-ubi.
    • Updated the e2e encryption-KMS flow VAULT_KMS_PLUGIN_IMAGE to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi.
  • cluster-kube-apiserver-operator (openshift-cluster-kube-apiserver-operator-main*.yaml)
    • Updated base_images.vault_kube_kms to namespace: ci and tag: 0.1.0-beta-ubi.
    • Updated VAULT_KMS_PLUGIN_IMAGE in both main and periodic encryption-KMS e2e job definitions to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi.
  • cluster-openshift-apiserver-operator (openshift-cluster-openshift-apiserver-operator-main.yaml)
    • Updated vault_kube_kms base image config to namespace: ci and tag: 0.1.0-beta-ubi.
    • Updated the e2e-aws-operator-encryption-kms job’s VAULT_KMS_PLUGIN_IMAGE to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi.
  • core-services image mirroring (core-services/image-mirroring/_config.yaml)
    • Updated supplementalCIImages for Vault KMS to mirror ci/vault-kube-kms:0.1.0-beta-ubi from quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9:0.1.0-beta-ubi.
  • etcd-encryption (hashicorp-vault) steps/workflows
    • Updated Azure and GCP workflows to use VAULT_KMS_PLUGIN_IMAGE: registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi.
    • Updated etcd-encryption-vault-install-ref.yaml default VAULT_KMS_PLUGIN_IMAGE to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi and refreshed the documentation to reflect the updated mirroring source.

Impact:

  • Encryption-KMS and etcd-encryption CI jobs across multiple provider variants consume the same vault-kube-kms:0.1.0-beta-ubi plugin image via a consistent registry.ci.openshift.org/ci/... reference, with the CI image mirroring configuration updated accordingly.

@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: e80b5056-6205-4a76-aaa6-01cc473468bc

📥 Commits

Reviewing files that changed from the base of the PR and between 38ffaf9 and 3a30308.

📒 Files selected for processing (8)
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml
  • ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/vault-install/etcd-encryption-vault-install-ref.yaml
  • core-services/image-mirroring/_config.yaml
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml
🚧 Files skipped from review as they are similar to previous changes (6)
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • core-services/image-mirroring/_config.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml

Walkthrough

Updates vault-kube-kms image version from 0.0.1 to 0.1.0-beta-ubi across image mirroring config and four CI operator configs, changing registry namespace from control-plane references to ci and removing digest-pinned references in favor of tagged references.

Changes

Vault KMS Image Version Bump to 0.1.0-beta-ubi

Layer / File(s) Summary
Image mirroring source configuration
core-services/image-mirroring/_config.yaml
The supplementalCIImages mapping for vault-kube-kms is updated to add ci/vault-kube-kms:0.1.0-beta-ubi with a direct reference to quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9:0.1.0-beta-ubi, replacing the prior control-plane/vault-kube-kms:0.0.1 entry.
Base image definitions in operator configs
ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml, ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml, ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml, ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
Base image definitions for vault-kube-kms and vault-enterprise are updated across four CI operator configs to use ci namespace with the 0.1.0-beta-ubi tag, replacing prior control-plane_vault namespace and 0.0.1 tag references.
Job environment variables in CI operator configs
ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml, ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml, ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml, ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
VAULT_KMS_PLUGIN_IMAGE environment variables in e2e test job definitions (encryption-kms and encryption-kms-rotation jobs) are updated from digest-pinned control-plane-custom-builds/vault-kube-kms@sha256:… references to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi tag-based references.
Workflow step registry updates and documentation
ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml, ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml, ci-operator/step-registry/etcd-encryption/vault-install/etcd-encryption-vault-install-ref.yaml
Step registry workflow files update VAULT_KMS_PLUGIN_IMAGE defaults from digest-pinned images to registry.ci.openshift.org/ci/vault-kube-kms:0.1.0-beta-ubi tag-based references. The vault-install step documentation is revised to describe the image as mirrored via supplementalCIImages instead of requiring library-go test helper version compatibility.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested reviewers

  • bertinatto
  • tjungblu
🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change across all modified files: updating the vault-kube-kms image from version 0.0.1/0.1.0 to the new beta version (0.1.0-beta-ubi) and migrating it to the CI namespace.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The PR modifies only YAML configuration files for CI operators and does not contain any Ginkgo test code, making the check not applicable.
Test Structure And Quality ✅ Passed This PR modifies only YAML configuration files (CI-operator configs, image mirroring config, and step-registry workflows). It contains no Ginkgo test code (*_test.go files), making the test structu...
Microshift Test Compatibility ✅ Passed PR contains only YAML configuration file changes (image versions, namespaces, env vars) with no new Ginkgo e2e tests added. MicroShift Test Compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No new Ginkgo e2e tests are added in this PR. All changes are YAML configuration file updates for KMS plugin image references. The SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only CI configuration files (image references, test pipelines), not deployment manifests, operator code, or controllers. Check scope does not apply.
Ote Binary Stdout Contract ✅ Passed PR contains only YAML configuration files (CI operators, image mirroring, workflows). The OTE Binary Stdout Contract check applies only to Go source code; there are no .go files modified in this PR.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed This PR updates KMS plugin image references in CI configuration YAML files only. No new Ginkgo e2e tests are added, making the IPv6/disconnected network test compatibility check not applicable.
No-Weak-Crypto ✅ Passed PR contains only YAML configuration changes for KMS plugin image references; no weak crypto algorithms, custom implementations, or insecure comparisons found.
Container-Privileges ✅ Passed No privileged container configurations found in PR. Changes only update KMS plugin image references and namespaces in CI config files.
No-Sensitive-Data-In-Logs ✅ Passed This PR contains only configuration and documentation updates for KMS plugin image references. No logging statements, executable code, or sensitive data exposure are introduced.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@gangwgr gangwgr force-pushed the new-kms-plugin-image branch from 355d878 to d623fc7 Compare June 19, 2026 09:16
@openshift-ci

openshift-ci Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: gangwgr
Once this PR has been reviewed and has the lgtm label, please assign droslean for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@core-services/image-mirroring/_config.yaml`:
- Around line 1076-1077: The image reference for
docker.io/hashicorp/vault-kube-kms uses a mutable tag (0.1.0-beta-ubi) instead
of an immutable digest. Replace the tag in the image field with an immutable
`@sha256` digest reference to ensure the CI input remains stable and provenance is
maintained. Update the digest intentionally whenever upstream changes require
it.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 1dc2e24c-1419-459f-8b88-a2461e7d27b2

📥 Commits

Reviewing files that changed from the base of the PR and between 355d878 and d623fc7.

📒 Files selected for processing (8)
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml
  • ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/vault-install/etcd-encryption-vault-install-ref.yaml
  • core-services/image-mirroring/_config.yaml
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
🚧 Files skipped from review as they are similar to previous changes (2)
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml

Comment on lines +1076 to +1077
ci/vault-kube-kms:0.1.0-beta-ubi:
image: docker.io/hashicorp/vault-kube-kms:0.1.0-beta-ubi

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Pin the mirrored vault-kube-kms source by digest, not mutable tag.

Using docker.io/hashicorp/vault-kube-kms:0.1.0-beta-ubi makes the CI input mutable; upstream retags can silently change test content and weaken provenance for encryption-kms coverage. Please switch this source to an immutable @sha256 reference and bump intentionally when needed.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@core-services/image-mirroring/_config.yaml` around lines 1076 - 1077, The
image reference for docker.io/hashicorp/vault-kube-kms uses a mutable tag
(0.1.0-beta-ubi) instead of an immutable digest. Replace the tag in the image
field with an immutable `@sha256` digest reference to ensure the CI input remains
stable and provenance is maintained. Update the digest intentionally whenever
upstream changes require it.

@gangwgr gangwgr force-pushed the new-kms-plugin-image branch 3 times, most recently from 38ffaf9 to 3a30308 Compare June 19, 2026 10:12

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
core-services/image-mirroring/_config.yaml (1)

1076-1077: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Pin the vault-kube-kms source image by digest for immutability.

Although the source registry has changed from docker.io/hashicorp to quay.io/redhat-isv-containers (a more controlled registry), the image reference still uses a mutable tag (0.1.0-beta-ubi) instead of an immutable digest. This allows upstream retagging to silently change CI test inputs, weakening provenance and reproducibility for encryption-kms coverage.

Replace the tag-based reference with a digest-pinned reference:

ci/vault-kube-kms:0.1.0-beta-ubi:
  image: quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9@sha256:<digest>

You can obtain the digest with:

skopeo inspect docker://quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9:0.1.0-beta-ubi | jq -r .Digest
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@core-services/image-mirroring/_config.yaml` around lines 1076 - 1077, In the
_config.yaml file, locate the ci/vault-kube-kms image entry that currently
references the image with a mutable tag (0.1.0-beta-ubi). Use the skopeo inspect
command provided in the comment to obtain the digest for
quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9:0.1.0-beta-ubi, then
update the image reference to use the immutable digest format by replacing the
tag with `@sha256`: followed by the digest value.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@core-services/image-mirroring/_config.yaml`:
- Around line 1076-1077: In the _config.yaml file, locate the ci/vault-kube-kms
image entry that currently references the image with a mutable tag
(0.1.0-beta-ubi). Use the skopeo inspect command provided in the comment to
obtain the digest for
quay.io/redhat-isv-containers/698df066f8d1ddf179c15ef9:0.1.0-beta-ubi, then
update the image reference to use the immutable digest format by replacing the
tag with `@sha256`: followed by the digest value.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: fbff26e0-a2b4-4181-bb14-1ac3e30a2fac

📥 Commits

Reviewing files that changed from the base of the PR and between dadc69e and 38ffaf9.

📒 Files selected for processing (8)
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml
  • ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/vault-install/etcd-encryption-vault-install-ref.yaml
  • core-services/image-mirroring/_config.yaml
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main.yaml
🚧 Files skipped from review as they are similar to previous changes (6)
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/azure/etcd-encryption-hashicorp-vault-azure-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/hashicorp-vault/gcp/etcd-encryption-hashicorp-vault-gcp-workflow.yaml
  • ci-operator/step-registry/etcd-encryption/vault-install/etcd-encryption-vault-install-ref.yaml
  • ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-master.yaml
  • ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-main.yaml
  • ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-main__periodics.yaml

@gangwgr gangwgr force-pushed the new-kms-plugin-image branch from 3a30308 to 1379e38 Compare June 19, 2026 10:18
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@gangwgr: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-cluster-authentication-operator-master-e2e-agnostic openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-agnostic-ipv6 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-agnostic-upgrade openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-external-oidc-conformance-parallel openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-external-oidc-conformance-serial openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-kms openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-perf-serial-ote-1of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-perf-serial-ote-2of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-rotation-serial-ote-1of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-rotation-serial-ote-2of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-serial-ote-1of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-encryption-serial-ote-2of2 openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-parallel-ote openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-operator-serial-ote openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-aws-single-node openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-console-login openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-gcp-operator-disruptive openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-gcp-operator-encryption-perf openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-gcp-operator-encryption-rotation openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-oidc openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-oidc-techpreview openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-operator openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-e2e-operator-encryption openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-images openshift/cluster-authentication-operator presubmit Ci-operator config changed
pull-ci-openshift-cluster-authentication-operator-master-okd-scos-e2e-aws-ovn openshift/cluster-authentication-operator presubmit Ci-operator config changed

A total of 118 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@openshift-ci

openshift-ci Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

@gangwgr: 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant