Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

cert-manager chart as new gamma app #1

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

jterzis
Copy link

@jterzis jterzis commented Jan 29, 2025

Create using helm create cert-manager initially. Chart.yaml and values.yaml updated for concrete values expected to run cert-manager in a GKE cluster.

Update 1/30/25:

  • updated with ClusterIssuer CRDs (staging, prod) pointing to lets encrypt api using http01 verification.

Will (subsequent to testing on gke_hnt-argo-cd_us-central1_argo-cd-cluster-1 cluster) redeploy ClusterIssuer issuers using dns verification which seems to be more impervious to attacks and can support wildcard certs.

Once this is deployed by argoCD (cert-manager and Issuers), services should be able to request TLS certs by updating their Ingress resources with appropriate labels (see kuard test service below as an example):

➜  kerem-argocd-test git:(jt/cert-manager) kubectl get ingress kuard -o yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    cert-manager.io/cluster-issuer: letsencrypt-prod
  creationTimestamp: "2025-01-28T23:26:27Z"
  generation: 1
  name: kuard
  namespace: default
  resourceVersion: "29366014"
  uid: 4ace6117-f04c-40fa-b6a7-50c6300183e2
spec:
  ingressClassName: nginx
  rules:
  - host: test-alb.towns.com
    http:
      paths:
      - backend:
          service:
            name: kuard
            port:
              number: 80
        path: /
        pathType: Prefix
  tls:
  - hosts:
    - test-alb.towns.com
    secretName: quickstart-example-tls
status:
  loadBalancer:
    ingress:
    - ip: 34.57.90.111
    ```

@jterzis jterzis changed the title WIP cert-manager chart as new gamma app cert-manager chart as new gamma app Jan 31, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant