Files
infra-prod/deploy/minio-tenant/cert-job.yaml
2025-04-06 21:13:03 +02:00

29 lines
799 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: convert-tls-secret
namespace: minio-tenant
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: sync-secret
image: bitnami/kubectl:latest
command:
- /bin/sh
- -c
- |
kubectl get secret minio-tls -n minio-tenant -o json | jq '{
apiVersion: "v1",
kind: "Secret",
metadata: {
name: "panic-minio-tls",
namespace: "minio-tenant"
},
type: "Opaque",
data: {
"public.crt": .data["tls.crt"],
"private.key": .data["tls.key"]
}
}' | kubectl apply -f -