8 lines
340 B
Bash
Executable File
8 lines
340 B
Bash
Executable File
#!/bin/bash
|
|
# Run once to create the Authentik secret. Safe to re-run (dry-run + apply).
|
|
kubectl create secret generic authentik-secrets \
|
|
--namespace authentik \
|
|
--from-literal=secret-key="$(openssl rand -base64 50)" \
|
|
--from-literal=postgresql-password="$(openssl rand -base64 24)" \
|
|
--dry-run=client -o yaml | kubectl apply -f -
|