Add CredentialIssuer.Spec.ImpersonationProxy.TLS to configure an externally provided TLS secret

This commit is contained in:
Joshua Casey
2023-08-03 14:57:21 -05:00
parent 3e57716f0e
commit 8df9033bfc
48 changed files with 951 additions and 13 deletions
@@ -103,6 +103,23 @@ spec:
- None
type: string
type: object
tls:
description: TLS contains information about how the Concierge
impersonation proxy should serve TLS.
properties:
certificateAuthorityData:
description: X.509 Certificate Authority (base64-encoded PEM
bundle). Used to advertise the CA bundle for the impersonation
proxy endpoint.
type: string
secretName:
description: SecretName is the name of a Secret in the same
namespace, of type `kubernetes.io/tls`, which contains the
TLS serving certificate for the Concierge impersonation
proxy endpoint.
minLength: 1
type: string
type: object
required:
- mode
- service