Use healthchecks on synchronize-secrets

Close: #1273 (closed)
(Bogdan's explanation => #1273 (comment 1922019582))

kubectl get kustomization/synchronize-secrets -o json | jq .spec.healthChecks
[
  {
    "apiVersion": "v1",
    "kind": "Secret",
    "name": "bootstrap-secret",
    "namespace": "cattle-system"
  },
  {
    "apiVersion": "v1",
    "kind": "Secret",
    "name": "cluster-user-auth",
    "namespace": "flux-system"
  },
  {
    "apiVersion": "v1",
    "kind": "Secret",
    "name": "cluster-creator-secret",
    "namespace": "flux-system"
  },
  {
    "apiVersion": "v1",
    "kind": "Secret",
    "name": "keycloak-initial-admin",
    "namespace": "keycloak"
  }
]
kubectl get kustomization/synchronize-secrets -o json | jq .status.conditions
[
  {
    "lastTransitionTime": "2024-05-27T11:58:37Z",
    "message": "Applied revision: sha1:fa8141e25d7e97d96a989cfe4634ca634ac7b0b0",
    "observedGeneration": 2,
    "reason": "ReconciliationSucceeded",
    "status": "True",
    "type": "Ready"
  },
  {
    "lastTransitionTime": "2024-05-27T11:58:37Z",
    "message": "Health check passed in 66.500733ms",
    "observedGeneration": 2,
    "reason": "Succeeded",
    "status": "True",
    "type": "Healthy"
  }
]
Edited by Remi Le Trocquer

Merge request reports

Loading