Skip to content

Commit

Permalink
Add resources.gardener.cloud/skip-health-check=true annotation to CRDs.
Browse files Browse the repository at this point in the history
Otherwise, gardener-resource-manager might recreate them too fast during shoot deletion after gardenlet just deleted them (and expects them to be gone). This can lead to race conditions, especially after gardener/gardener#7473.

This is just a workaround for now and needs to be figured out properly.

```bugfix operator
The `CustomResourceDefinition`s deployed to shoot clusters are now annotated with `resources.gardener.cloud/skip-health-check=true` to prevent `gardener-resource-manager` from recreating them too fast during shoot deletion.
```
  • Loading branch information
ScheererJ committed Sep 22, 2023
1 parent 9e185ca commit 7ab1bd0
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: certificates.cert.gardener.cloud
annotations:
resources.gardener.cloud/skip-health-check: "true"
spec:
group: cert.gardener.cloud
names:
Expand Down Expand Up @@ -354,6 +356,8 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: certificaterevocations.cert.gardener.cloud
annotations:
resources.gardener.cloud/skip-health-check: "true"
spec:
group: cert.gardener.cloud
names:
Expand Down Expand Up @@ -587,6 +591,8 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: issuers.cert.gardener.cloud
annotations:
resources.gardener.cloud/skip-health-check: "true"
labels:
app.kubernetes.io/name: gardener-extension-shoot-cert-service
app.kubernetes.io/instance: {{ .Release.Name }}
Expand Down

0 comments on commit 7ab1bd0

Please sign in to comment.