Skip to content

Add CI tests for ConfigurablePKI installer feature#77043

Open
hasbro17 wants to merge 1 commit intoopenshift:mainfrom
hasbro17:configurable-pki-ci-test
Open

Add CI tests for ConfigurablePKI installer feature#77043
hasbro17 wants to merge 1 commit intoopenshift:mainfrom
hasbro17:configurable-pki-ci-test

Conversation

@hasbro17
Copy link
Copy Markdown
Contributor

@hasbro17 hasbro17 commented Mar 30, 2026

This provides the presubmits for the installer support of the PKI config openshift/installer#10396

Summary

The ConfigurablePKI feature gate changes installer-generated signer certificates from RSA-2048 to ECDSA P-384 by default. This PR adds CI coverage to validate both the default ECDSA behavior and explicit
RSA-4096 override, using TechPreviewNoUpgrade.

New step-registry component:

openshift-installer-pki-verify (ref) — Checks 7 cluster-accessible signer CA secrets and the PKI CR post-install. Runs before the e2e suite to fail fast on mismatches. Outputs a pass/fail summary table
and writes full certificate details to the artifact directory.

ipi-conf-aws modifications:

Adds PKI_ALGORITHM, PKI_RSA_KEY_SIZE, PKI_ECDSA_CURVE env vars with empty defaults (no impact on existing jobs). When PKI_ALGORITHM is set, injects the pki section into install-config.yaml.

New CI jobs (openshift/installer, main + release branches 4.22, 4.23, 5.0):

Optional presubmits:

  • e2e-aws-ovn-pki-default-techpreview — Feature gate ON, no explicit config → expects ECDSA P-384 signers
  • e2e-aws-ovn-pki-rsa-techpreview — Feature gate ON, explicit RSA-4096 → expects RSA-4096 signers

@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 Mar 30, 2026
@openshift-ci openshift-ci bot requested review from rwsu and sadasu March 30, 2026 06:13
@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

The rehearsals will of course fail until the installer support for PKI is actually merged from openshift/installer#10396

The goal is to merge this first and then run the presubmits on the installer PR to validate the PKI featuregate workflow.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 1c7d82c to ada480e Compare March 30, 2026 18:56
@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

Alright, the pki cert and CR verification test seems to be checking everything correctly now:

Logs for container test in pod e2e-aws-ovn-pki-rsa-openshift-installer-pki-verify: 
�[36mINFO�[0m[2026-03-30T21:54:35Z] =============================================
PKI Verification
Expected algorithm: RSA
Expected key param: 4096
=============================================

--- Checking: root-ca (openshift-machine-config-operator/machine-config-server-ca) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-to-kubelet-signer (openshift-kube-apiserver-operator/kube-apiserver-to-kubelet-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-localhost-signer (openshift-kube-apiserver-operator/localhost-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-service-network-signer (openshift-kube-apiserver-operator/service-network-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-lb-signer (openshift-kube-apiserver-operator/loadbalancer-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-control-plane-signer (openshift-kube-apiserver-operator/kube-control-plane-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: aggregator-signer (openshift-kube-apiserver-operator/aggregator-client-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'

--- Checking PKI CR ---
  FAIL: PKI CR 'cluster' not found or error retrieving it

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from ada480e to a04896f Compare March 31, 2026 05:36
@hasbro17 hasbro17 changed the title WIP: Add CI tests for ConfigurablePKI installer feature Add CI tests for ConfigurablePKI installer feature Mar 31, 2026
@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 31, 2026
@hasbro17
Copy link
Copy Markdown
Contributor Author

/retest

@hasbro17
Copy link
Copy Markdown
Contributor Author

/testwith openshift/installer/main/e2e-aws-ovn-pki-default openshift/installer#10396

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 31, 2026

@hasbro17, testwith: could not generate prow job. ERROR:

BUG: test 'e2e-aws-ovn-pki-default' not found in injected config

@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse --pull=openshift/installer#10396 pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

/pj-rehearse --pull=openshift/installer#10396 pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): --pull=openshift/installer#10396 either don't exist or were not found to be affected, and cannot be rehearsed

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): --pull=openshift/installer#10396 either don't exist or were not found to be affected, and cannot be rehearsed

Comment on lines +270 to +284
post:
- chain: gather-core-dump
- chain: ipi-aws-post
pre:
- chain: openshift-installer-pki-ipi-conf
- ref: ipi-conf-telemetry
- ref: ipi-conf-aws
- ref: ipi-conf-aws-byo-ipv4-pool-public
- ref: ipi-install-monitoringpvc
- chain: aws-provision-iam-user-minimal-permission
- ref: rhcos-conf-osstream
- chain: ipi-install
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
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.

You should use the existing openshift-e2e-aws workflow and edit ipi-conf-aws to read your environment variable and set the install config fields that way. it will be simpler.

here's an example pr: #73270

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

That looks much simpler, thanks for the tip.

Comment on lines +268 to +269
FEATURE_GATES: '["ConfigurablePKI=true"]'
FEATURE_SET: CustomNoUpgrade
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.

The feature is in the TechPreviewNoUpgrade feature set, so you can just set the feature set to TechPreviewNoUpgrade

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I wanted to very specifically test only the ConfigurablePKI feature but I guess it would be good to see that this plays nicely with other techpreview features turned on as well.

keyC valueC
workflow: openshift-e2e-aws
- always_run: false
as: e2e-aws-ovn-pki-default
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.

I think -ovn is supposed to be at the end of the job name. not sure if that matters anymore.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I see many other presubmits/jobs using it right after the platform. E.g:

  • e2e-aws-ovn-dualstack-ipv6-primary-techpreview
  • e2e-aws-ovn-proxy

Honestly not sure it's even needed but I just followed the existing convention.

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.

@hasbro17 Per the convention, -techpreview postfix is supposed to be at the end of the job name for the jobs enabled TP.
And should these jobs to be added to openshift-installer-release-4.22.yaml/openshift-installer-release-4.23.yaml/openshift-installer-release-5.0.yaml as well?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@yunjiang29 Updated the job names. I figured the jobs would auto sync from main to 4.22/4.23/5.0 but I've added them nevertheless.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from a04896f to 1b547d7 Compare April 1, 2026 22:00
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 1, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: hasbro17
Once this PR has been reviewed and has the lgtm label, please assign patrickdillon 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

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from 1b547d7 to e1df452 Compare April 1, 2026 22:14
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

A total of 16780 jobs have been affected by this change

Whoops, I need to find my new presubmits/periodics.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

/pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default
/pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 1, 2026

/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

1 similar comment
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

Alright, the tests are failing as expected:
https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/openshift_release/77043/rehearse-77043-pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa/2039470030130778112

�PKI Verification
Expected algorithm: RSA
Expected key param: 4096
=============================================

--- Checking: root-ca (openshift-machine-config-operator/machine-config-server-ca) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-to-kubelet-signer (openshift-kube-apiserver-operator/kube-apiserver-to-kubelet-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-localhost-signer (openshift-kube-apiserver-operator/localhost-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-service-network-signer (openshift-kube-apiserver-operator/service-network-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-apiserver-lb-signer (openshift-kube-apiserver-operator/loadbalancer-serving-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: kube-control-plane-signer (openshift-kube-apiserver-operator/kube-control-plane-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'
--- Checking: aggregator-signer (openshift-kube-apiserver-operator/aggregator-client-signer) ---
  Algorithm: rsaEncryption - OK
  FAIL: Expected 'Public-Key: (4096 bit)', got 'Public-Key: (2048 bit)'

--- Checking PKI CR ---
  FAIL: PKI CR 'cluster' not found or error retrieving it

=============================================
PKI Verification Summary
=============================================
STATUS | CHECK                                         | DETAIL
-------+-----------------------------------------------+-------
FAIL   | root-ca                                       | openshift-machine-config-operator/machine-config-server-ca
FAIL   | kube-apiserver-to-kubelet-signer              | openshift-kube-apiserver-operator/kube-apiserver-to-kubelet-signer
FAIL   | kube-apiserver-localhost-signer               | openshift-kube-apiserver-operator/localhost-serving-signer
FAIL   | kube-apiserver-service-network-signer         | openshift-kube-apiserver-operator/service-network-serving-signer
FAIL   | kube-apiserver-lb-signer                      | openshift-kube-apiserver-operator/loadbalancer-serving-signer
FAIL   | kube-control-plane-signer                     | openshift-kube-apiserver-operator/kube-control-plane-signer
FAIL   | aggregator-signer                             | openshift-kube-apiserver-operator/aggregator-client-signer
FAIL   | PKI CR                                        | not found or error

Total: 8, Passed: 0, Failed: 8
=============================================

FAILURE: 8 check(s) failed. See /logs/artifacts/pki-verification.log for details.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from e1df452 to a91ae7d Compare April 2, 2026 04:36
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from a91ae7d to fcc832f Compare April 2, 2026 18:22
@hasbro17
Copy link
Copy Markdown
Contributor Author

hasbro17 commented Apr 2, 2026

/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
/pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: job(s): pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa either don't exist or were not found to be affected, and cannot be rehearsed

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@hasbro17: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

Comment on lines +302 to +327
- as: periodic-e2e-aws-ovn-pki-default-techpreview
interval: 72h
steps:
cluster_profile: openshift-org-aws
env:
EXPECTED_ALGORITHM: ECDSA
EXPECTED_KEY_PARAM: secp384r1
FEATURE_SET: TechPreviewNoUpgrade
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
workflow: openshift-e2e-aws
- as: periodic-e2e-aws-ovn-pki-rsa-techpreview
interval: 72h
steps:
cluster_profile: openshift-org-aws
env:
EXPECTED_ALGORITHM: RSA
EXPECTED_KEY_PARAM: "4096"
FEATURE_SET: TechPreviewNoUpgrade
PKI_ALGORITHM: RSA
PKI_RSA_KEY_SIZE: "4096"
test:
- ref: openshift-installer-pki-verify
- ref: openshift-e2e-test
workflow: openshift-e2e-aws
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.

I don't think we need periodics, particularly at this stage in the development cycle?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yeah it's a bit early. This can wait until we need pass rates for graduating to GA later and have a more comprehensive test. Will remove them.

The ConfigurablePKI feature gate changes installer-generated signer
certificates from RSA-2048 to ECDSA P-384 by default. Add CI coverage
to validate both the default ECDSA behavior and explicit RSA-4096
override, using TechPreviewNoUpgrade.

A new openshift-installer-pki-verify step checks the 7 cluster-accessible
signer CA secrets and PKI CR post-install, running before the e2e suite
to fail fast on mismatches.

Assisted-by: Claude Code (Opus 4.6)
@hasbro17 hasbro17 force-pushed the configurable-pki-ci-test branch from fcc832f to 791c8dd Compare April 2, 2026 20:16
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@hasbro17: 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-openshift-apiserver-operator-main-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-5.0-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.23-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.22-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.21-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.20-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.19-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.18-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.17-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.16-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.15-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.14-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.13-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.12-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.11-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.10-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.9-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.8-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.7-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.7-e2e-aws-operator-encryption openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.6-e2e-aws-operator openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.6-e2e-aws-operator-encryption openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-release-4.6-e2e-aws-operator-encryption-perf openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-main-okd-scos-e2e-aws-ovn openshift/cluster-openshift-apiserver-operator presubmit Registry content changed
pull-ci-openshift-cluster-openshift-apiserver-operator-main-e2e-aws-ovn openshift/cluster-openshift-apiserver-operator presubmit Registry content changed

A total of 16793 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
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 2, 2026

@hasbro17: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.13-lp-interop-3scale-amp-interop-aws a91ae7d link unknown /pj-rehearse periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.13-lp-interop-3scale-amp-interop-aws
ci/rehearse/periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa a91ae7d link unknown /pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-rsa
ci/rehearse/openshift/installer/main/e2e-aws-ovn-pki-default a91ae7d link unknown /pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-default
ci/rehearse/openshift/installer/main/e2e-aws-ovn-pki-rsa a91ae7d link unknown /pj-rehearse pull-ci-openshift-installer-main-e2e-aws-ovn-pki-rsa
ci/rehearse/periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.14-lp-interop-3scale-amp-interop-aws a91ae7d link unknown /pj-rehearse periodic-ci-3scale-qe-3scale-deploy-main-3scale-amp-ocp4.14-lp-interop-3scale-amp-interop-aws
ci/rehearse/periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default e1df452 link unknown /pj-rehearse periodic-ci-openshift-installer-main-periodic-e2e-aws-ovn-pki-default

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.

4 participants