Files
Kubernetes-Build/clusterIssuer
Janik von Rotz 66f7cb4be0 feat(clusterIssuer): standardize naming and add values file
feat(forgejoRunner): add values file and improve documentation

feat(hugo): add values file and update ingress parameters

feat(odoo): standardize parameter descriptions

feat(vuepress): add values file and update ingress parameters

refactor(task): simplify ingress-nginx installation and manifest templating

chore: remove values.yaml from .gitignore
2025-09-11 09:47:14 +02:00
..

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.

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.

    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

Name Description Value
acme.email The email address for ACME ""
acme.solver The solver for ACME ""