29 lines
799 B
YAML
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 - |