diff --git a/manifests/vault/oidc-job.yaml b/manifests/vault/oidc-job.yaml index 25b9763..dc508be 100644 --- a/manifests/vault/oidc-job.yaml +++ b/manifests/vault/oidc-job.yaml @@ -8,11 +8,10 @@ spec: spec: restartPolicy: OnFailure containers: - - name: oidc-setup - image: harbor.dvirlabs.com/dev-tools/vault:1.15.5-curl - command: ["/bin/sh", "-c"] - args: - - | + - name: oidc-setup + image: harbor.dvirlabs.com/dev-tools/vault:1.15.5-curl + command: ["/bin/sh", "-c"] + args: |- echo "⏳ Waiting for Vault to become available..." until curl -s http://vault.dev-tools.svc.cluster.local:8200/v1/sys/health | grep '"initialized":true'; do sleep 2 @@ -29,14 +28,14 @@ spec: oidc_discovery_url="https://keycloak.dvirlabs.com/realms/lab" \ oidc_client_id="vault" \ oidc_client_secret="8GWiUqwUZimb4xXHqFNTYCrTkKyc9hrY" \ - default_role="default" + default_role="vault-admins" - echo "📜 Writing Vault policy..." + echo "📜 Writing Vault policy: oidc-ui-access" vault policy write oidc-ui-access - <