fix: create doppler ClusterSecretStore after ESO is installed
This commit is contained in:
@@ -274,6 +274,22 @@ jobs:
|
|||||||
kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=180s
|
kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=180s
|
||||||
kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=300s
|
kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=300s
|
||||||
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=300s
|
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=300s
|
||||||
|
# Create Doppler ClusterSecretStore now that ESO CRDs are available
|
||||||
|
kubectl apply -f - <<'EOF'
|
||||||
|
apiVersion: external-secrets.io/v1
|
||||||
|
kind: ClusterSecretStore
|
||||||
|
metadata:
|
||||||
|
name: doppler-hetznerterra
|
||||||
|
spec:
|
||||||
|
provider:
|
||||||
|
doppler:
|
||||||
|
auth:
|
||||||
|
secretRef:
|
||||||
|
dopplerToken:
|
||||||
|
name: doppler-hetznerterra-service-token
|
||||||
|
key: dopplerToken
|
||||||
|
namespace: external-secrets
|
||||||
|
EOF
|
||||||
# CCM and CSI are suspended for stable baseline - using k3s embedded cloud provider
|
# CCM and CSI are suspended for stable baseline - using k3s embedded cloud provider
|
||||||
# kubectl -n flux-system wait --for=condition=Ready kustomization/addon-ccm --timeout=300s
|
# kubectl -n flux-system wait --for=condition=Ready kustomization/addon-ccm --timeout=300s
|
||||||
# kubectl -n flux-system wait --for=condition=Ready kustomization/addon-csi --timeout=300s
|
# kubectl -n flux-system wait --for=condition=Ready kustomization/addon-csi --timeout=300s
|
||||||
|
|||||||
Reference in New Issue
Block a user