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

relax the CRD certificates availability requirement #683

Open
wasaga opened this issue Jun 22, 2023 · 1 comment
Open

relax the CRD certificates availability requirement #683

wasaga opened this issue Jun 22, 2023 · 1 comment
Assignees

Comments

@wasaga
Copy link
Collaborator

wasaga commented Jun 22, 2023

Is your feature request related to a problem? Please describe.

Currently, IC won't start if the certificates secrets referenced in the CRD do not exist.

That creates an issue for the authenticate endpoint if an HTTP-01 challenge is required by the cert-manager to acquire the certificate.

Describe the solution you'd like

Skips certs that do not exist, and just do warning in the CRD status / events.

The cert-manager would be able then to use Pomerium to solve HTTP-01 challenge for the authenticate certificate that Pomerium would pick up once available.

Describe alternatives you've considered

Explain any additional use-cases

If there are any use-cases that would help us understand the use/need/value please share them as they can help us decide on acceptance and prioritization.

Additional context

Add any other context or screenshots about the feature request here.

@desimone
Copy link

We can approach this with code or with docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants