Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Cert-Manager only works with native ingress but not with listener CRD #546

Open
progS1m opened this issue Jul 20, 2022 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@progS1m
Copy link

progS1m commented Jul 20, 2022

Is your feature request related to a problem? Please describe.
https://cert-manager.io can be used with native ingress but do not work when using the listener based approach.

Working example:

kind: Ingress
metadata:
  name: myapp-r744
  annotations:
    ingress.citrix.com/frontend-ip: x.x.x.x
    ingress.citrix.com/secure-port: "443"
    kubernetes.io/ingress.class: "citrix"
    cert-manager.io/cluster-issuer: company-letsencrypt
spec:
  tls:
    - hosts:
      - "myapp.k715.company.com"
      - "myapp.dev.company.com"
      secretName: myapp.k715.company.com
  rules:
    - host: myapp.k715.company.com
      http:
        paths:
          - pathType: Prefix
            backend:
              service:
                name: myappserver
                port:
                  number: 80
            path: /
    - host: myapp.dev.company.com
      http:
        paths:
          - pathType: Prefix
            backend:
              service:
                name: myappserver
                port:
                  number: 80
            path: /

Describe the solution you'd like
Please check if there is a possibility to make Cert-Manager work with listener CRD. In my setup this was not possible as Cert-Manager fetches the TLS Domains from the tls hosts definition of the native ingress.

Describe alternatives you've considered
Alternative exists, by using native ingress.

@subashd subashd added the enhancement New feature or request label Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants