Skip to content

Latest commit

 

History

History
 
 

manual-steps

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Function to handle variable subsitution on the fly:

kseal() {
    name=$(basename -s .txt "$@")
    envsubst < "$@" > values.yaml | kubectl -n kube-system create secret generic "$name" --from-file=values.yaml --dry-run -o json | kubeseal --format=yaml --cert=/../pub-cert.pem && rm values.yaml
}

Create all of the secret files - should be a one-time activity unless there is a specific change:

./create_secrets.sh

Manually apply the various yaml files that need env variable subsitition:

NOTA BENE: Wait to run this until after traefik has completed obtaining wildcard certs

./create_yamls.sh