Add generated code for new CredentialIssuer API fields.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
This commit is contained in:
Matt Moyer
2021-02-24 10:47:06 -06:00
parent 96d7743eab
commit 7be8927d5e
19 changed files with 418 additions and 52 deletions

View File

@@ -38,16 +38,34 @@ spec:
status:
description: Status of the credential issuer.
properties:
kubeConfigInfo:
impersonationProxyInfo:
description: Information needed to form a valid Pinniped-based kubeconfig
using this credential issuer.
using the impersonation proxy.
properties:
certificateAuthorityData:
description: The K8s API server CA bundle.
description: The CA bundle to validate connections to the impersonation
proxy.
minLength: 1
type: string
endpoint:
description: The HTTPS endpoint of the impersonation proxy.
minLength: 1
pattern: ^https://
type: string
required:
- certificateAuthorityData
- endpoint
type: object
kubeConfigInfo:
description: Information needed to form a valid Pinniped-based kubeconfig
using the TokenCredentialRequest API.
properties:
certificateAuthorityData:
description: The Kubernetes API server CA bundle.
minLength: 1
type: string
server:
description: The K8s API server URL.
description: The Kubernetes API server URL.
minLength: 1
pattern: ^https://|^http://
type: string