UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
user avatar
Thomas Runyon authored
256f5f4c
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Update certificate

Lets Encrypt

sudo certbot certonly --manual -d "*.dev.bigbang.dev" -d "*.test.bigbang.dev" -d "*.default.bigbang.dev" -d "*.bigbang.dev" -d bigbang.dev --agree-tos --preferred-challenges dns-01

Copy certs:

mkdir certs
sudo cp /etc/letsencrypt/live/bigbang.dev/fullchain.pem certs/
sudo cp /etc/letsencrypt/live/bigbang.dev/privkey.pem certs/
sudo chown -R tom certs

Unencrypt Cert

kubectl create secret tls wildcard-cert -n istio-system --key=certs/privkey.pem --cert=certs/fullchain.pem --dry-run=client -oyaml > ingress-cert.yaml

Recrypt Cert

sops --encrypt \
   --pgp=41BFF8BAF2586039F6293D835A2E820C25FE527C \
   --encrypted-regex '^(data|stringData)$' \
   --in-place ingress-cert.yaml

Copy to another location

TODO we should consolidate this

cp ingress-cert.yaml ../../../hack/secrets