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