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

Implement proposal to allow Pinniped custom resources to ref configmaps or secrets for CA bundles #1996

Merged
merged 99 commits into from
Aug 5, 2024

Conversation

ashish-amarnath
Copy link
Member

@ashish-amarnath ashish-amarnath commented Jun 20, 2024

Implement proposal to allow Pinniped CRs to source CA bundles, for client-side TLS validation, from secrets and configMaps

Fixes #1886

This PR also adds a new "Status" printer column to the table output for WebhookAuthenticator and JWTAuthenticator. The value shown in the column is the status.Phase of the resource.

This PR also fixes a bug for JWTAuthenticators and WebhookAuthenticators where their status was not always being updated after its initial creation.

Release note:

TBD

@ashish-amarnath ashish-amarnath force-pushed the ca-bundles-ref branch 2 times, most recently from f17b0de to a6e4b2c Compare June 25, 2024 17:42
joshuatcasey and others added 21 commits August 5, 2024 11:32
fix a typo where we intended to use a configmap instead of a secret

Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>

Co-authored-by: Ryan Richard <richardry@vmware.com>
Even when the authenticator is found in the cache, try to update its
status. Failing to do so would mean that the actual status will not
be overwritten by the controller's newly computed desired status.

Co-authored-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
…iped is installed

Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Co-authored-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Co-authored-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
… WebhookAuthenticator

Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Co-authored-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
Signed-off-by: Ashish Amarnath <ashish.amarnath@broadcom.com>
@cfryanr cfryanr enabled auto-merge August 5, 2024 21:15
@cfryanr cfryanr merged commit 0787301 into vmware-tanzu:main Aug 5, 2024
43 checks passed
@ashish-amarnath ashish-amarnath deleted the ca-bundles-ref branch August 5, 2024 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow a volumemount certificate reference to be used by JWTAuthenticator
4 participants