Closed tjungblu closed 8 months ago
@tjungblu: This pull request references ETCD-535 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.16.0" version, but no target version was set.
/test e2e-operator
/test e2e-operator
/test e2e-operator
/test e2e-operator
/test unit
/test e2e-operator /test unit
/test e2e-operator
/test e2e-operator /test unit
/test e2e-operator /test unit
/test e2e-operator /test unit
/test e2e-operator
@tjungblu: This pull request references ETCD-535 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.16.0" version, but no target version was set.
@tjungblu: This pull request references ETCD-535 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.16.0" version, but no target version was set.
@tjungblu: This pull request references ETCD-535 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.16.0" version, but no target version was set.
/test e2e-operator /test unit
/hold cancel
/lgtm /retest-required
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: hasbro17, tjungblu
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/retest-required
Remaining retests: 0 against base HEAD 479c2c783f3c652daeccd82248b66ff80d252e92 and 2 for PR HEAD f7ab5384a2da7a8c392d64cd711fec08f05274b9 in total
@tjungblu: 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/prow/e2e-gcp-qe-no-capabilities | f7ab5384a2da7a8c392d64cd711fec08f05274b9 | link | false | /test e2e-gcp-qe-no-capabilities |
ci/prow/e2e-aws-etcd-recovery | f7ab5384a2da7a8c392d64cd711fec08f05274b9 | link | false | /test e2e-aws-etcd-recovery |
Full PR test history. Your PR dashboard.
/retest-required
Remaining retests: 0 against base HEAD a2747fcf2db584d582faa7be533dfdcb00134b7b and 1 for PR HEAD f7ab5384a2da7a8c392d64cd711fec08f05274b9 in total
/override ci/prow/e2e-operator-fips
unrelated OLM failure
@tjungblu: Overrode contexts on behalf of tjungblu: ci/prow/e2e-operator-fips
I'm going to set this label to not let a full week of CI run data go to waste - sorry it took so long to retest and eventually get here
/label acknowledge-critical-fixes-only
sigh, another retest for today :yawning_face:
[ART PR BUILD NOTIFIER]
This PR has been included in build cluster-etcd-operator-container-v4.16.0-202403180813.p0.geeef803.assembly.stream.el9 for distgit cluster-etcd-operator. All builds following this will include this PR.
/hold
The cool thing is that we're now able to "swap" signers with the existing logic with:
which is effectively overwriting the new signer from
openshift-etcd
into the old signer inopenshift-config
. That works, because the bundle with the new signer is already distributed to all CP nodes. CEO will then proceed to rewrite all leaf certs, which are then rolled out together viaetcd-all-certs
.Manual rotation is then just two step manual process:
Generate new signer:
... wait for the rollout ...
Replace the old signer with the new signer: