Closed p0lyn0mial closed 7 months ago
/assign @vrutkovs
@p0lyn0mial: This pull request explicitly references no jira issue.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: p0lyn0mial, vrutkovs
The full list of commands accepted by this bot can be found here.
The pull request process is described here
ci/prow/k8s-e2e-gcp
and ci/prow/e2e-gcp-operator
failed on cluster installation, logs are missing and it looks like loki wasn't set up either.
/retest-required
@p0lyn0mial: 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-operator-single-node | 5823d3d49da742fc579aaceaaf50418a16e78df9 | link | false | /test e2e-gcp-operator-single-node |
ci/prow/e2e-aws-operator-disruptive-single-node | 5823d3d49da742fc579aaceaaf50418a16e78df9 | link | false | /test e2e-aws-operator-disruptive-single-node |
Full PR test history. Your PR dashboard.
[ART PR BUILD NOTIFIER]
This PR has been included in build ose-cluster-kube-apiserver-operator-container-v4.16.0-202404040915.p0.g7ae9875.assembly.stream.el9 for distgit ose-cluster-kube-apiserver-operator. All builds following this will include this PR.
This reverts commit 6f3faa4beae08550e95f0fc124f49b9e6baca52c introduced in https://github.com/openshift/cluster-kube-apiserver-operator/pull/1652
We have multiple controllers reconciling the same resource at the same time without any coordination. For example the
kube-control-plane-signer-ca
configmap is synced by 4 controllers (actually it is 8 because we have 2 processes).Since the mentioned PR added a distinct annotation (
AutoRegenerateAfterOfflineExpiry
) for the same configmap it caused a hot update loop since the configmap was different.The conflict error can be seen even on a successful run but usually it causes the CI jobs to fail..
Since the issue is common I decided to revert as it might even block CI payloads from merging.
It should also unblock https://github.com/openshift/cluster-kube-apiserver-operator/pull/1659
We should stop adding more changes to the cert rotation controllers until we resolve the race.