Skip to content

Mint System Cluster Issuer

This chart deploys cluster issuers for prod and staging and for dns and http.

Secrets

To use the Infomaniak resolver setup a infomaniak-api-credentials secret with the API token.

bash
INFOMANIAK_API_TOKEN="*******"
kubectl create secret generic infomaniak-api-credentials \
    --from-literal=api-token="$INFOMANIAK_API_TOKEN" \
    -n cert-manager

Test

Infomaniak webhook

To test the Infomaniak webhook create a certificate with the letsencrypt-dns-staging issuer.

bash
    echo "Apply certificate."
    cat <<EOF | kubectl apply -f -
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
    name: chk-mintcloud-ch
spec:
    secretName: chk-mintcloud-ch
    issuerRef:
        name: letsencrypt-dns-staging
        kind: ClusterIssuer
    dnsNames:
    - chk.mintcloud.ch
EOF

Parameters

Cluster Issuer parameters

NameDescriptionValue
acme.emailThe email address for ACME""
acme.solverThe solver for ACME""