A small service to use as a HTTP provider for lego (or stuff that uses lego like Traefik) on Civo.
- you can use the manifests to release Panther into your cluster
- set up your lego to use Panther's endpoint as a HTTP provider for the DNS-01 challenge
The provided manifests follow the main
branch.
If you use the provided manifests, you'll need a Secret called civo-api-secret
in Panther's namespace as well. If you install it to kube-system
, that could be created like this:
$ read TOKEN
# <input your token from https://www.civo.com/account/security>
$ read REGION
# <input your region>
$ cat <<EOF | kubectl -n kube-system apply -f -
apiVersion: v1
kind: Secret
metadata:
name: civo-api-secret
data:
TOKEN: $(echo -n $TOKEN | base64)
REGION: $(echo -n $REGION | base64)
EOF
# secret/civo-api-secret created
The cover picture of the repo is by Uriel Soberanes on Unsplash.