Files
Kubernetes-Build/clusterIssuer/README.md
T
Janik von Rotz 77d12ce3d9 feat(docs): update cluster switching command and documentation structure
- Replace `task switch-context` with `task switch-cluster` across all platform guides (APPUiO, Exoscale, Infomaniak, K3s)
- Reorganize deployment steps in documentation to prioritize namespace creation after cluster selection
- Add detailed Exoscale deployment guide including haproxy ingress, cert-manager, and cluster issuer setup
- Improve formatting and consistency in code block examples throughout documentation
- Update clusterIssuer README with corrected certificate testing instructions
2025-11-13 10:46:56 +01:00

1.1 KiB

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 ""