question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Enhancement] Support configuring the TLS Secret on Ingress listener to enable cert-manager support for issuing certificates

See original GitHub issue

Is your feature request related to a problem? Please describe. Currently when using the Kubernetes Ingress external listener with Nginx Ingress controller, there is no way to specify a TLS secretName, which would allow cert-manager, for example, to issue certificates for the Ingress resources.

Describe the solution you’d like When using the Kubernetes Ingress external listener with Nginx Ingress controller, I would like the ability to use cert-manager to issue certificates for the created Ingress resources. To do this I would require a way to configure two properties:

  1. add annotations like cert-manager.io/issuer etc.
  2. specify a secretName

The first property is configurable using dnsAnnotations, however, there doesn’t seem to be an option to specify the secretName currently.

If the secretName could be specified, it would allow certificates to be issued by cert-manager for the created Ingress resources.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
scholzjcommented, May 31, 2021

Yes, correct.

0reactions
scholzjcommented, Dec 9, 2021

As described in https://strimzi.io/blog/2021/05/07/deploying-kafka-with-lets-encrypt-certificates/, this should now be possible, although in slightly different way (the certificates need to be set in Kafka and not in Ingress due to the TLS passthrough). I think this can be closed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Securing Ingress Resources - cert-manager Documentation
Securing Ingress Resources. A common use-case for cert-manager is requesting TLS signed certificates to secure your ingress resources.
Read more >
How To Configure Ingress TLS/SSL Certificates In Kubernetes
In this blog, you will learn how to configure ingress TLS certificates for Kubernetes Ingress resources.
Read more >
TLS/HTTPS - NGINX Ingress Controller - Kubernetes
cert-manager automatically requests missing or expired certificates from a range of supported issuers (including Let's Encrypt) by monitoring ingress resources.
Read more >
Setting up end-to-end TLS encryption on Amazon EKS with ...
In this blog post, I'll show you how to set up end-to-end encryption on Amazon Elastic Kubernetes Service(Amazon EKS). End-to-end encryption ...
Read more >
cert-manager - Istio
cert-manager 5 is a tool that automates certificate management. This can be integrated with Istio gateways to manage TLS certificates.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found