sso: install kubectl in synapse oidc job

This commit is contained in:
Brad Stein 2026-01-08 03:57:35 -03:00
parent 220cc1f31a
commit 5a23514a30

View File

@ -2,7 +2,7 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: synapse-oidc-secret-ensure-2 name: synapse-oidc-secret-ensure-3
namespace: sso namespace: sso
spec: spec:
backoffLimit: 0 backoffLimit: 0
@ -13,13 +13,12 @@ spec:
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: apply - name: apply
image: bitnami/kubectl:latest image: alpine:3.20
command: ["/bin/sh", "-c"] command: ["/bin/sh", "-c"]
args: args:
- | - |
set -euo pipefail set -euo pipefail
apt-get update >/dev/null apk add --no-cache curl jq kubectl >/dev/null
apt-get install -y curl jq >/dev/null
KC_URL="http://keycloak.sso.svc.cluster.local" KC_URL="http://keycloak.sso.svc.cluster.local"
ACCESS_TOKEN="" ACCESS_TOKEN=""