Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WaitUntilSigningRequestsApproved ¶
func WaitUntilSigningRequestsApproved( apiClient *clients.Settings, timeout time.Duration, options ...runtimeclient.ListOptions) error
WaitUntilSigningRequestsApproved polls the cluster for all CertificateSigningRequests with the provided options every 3 seconds for up to the timeout duration or until all CertificateSigningRequests are approved.
Types ¶
type SigningRequestBuilder ¶
type SigningRequestBuilder struct { // SigningRequest definition, used to create the signing request object. Definition *certificatesv1.CertificateSigningRequest // Created signing request object on cluster. Object *certificatesv1.CertificateSigningRequest // contains filtered or unexported fields }
SigningRequestBuilder provides a struct for CertificateSigningRequest resource containing a connection to the cluster and the CertificateSigningRequest definition.
func ListSigningRequests ¶
func ListSigningRequests( apiClient *clients.Settings, options ...runtimeclient.ListOptions) ([]*SigningRequestBuilder, error)
ListSigningRequests returns a list of all CertificateSigningRequest objects in the cluster with the provided options.
func PullSigningRequest ¶
func PullSigningRequest(apiClient *clients.Settings, name string) (*SigningRequestBuilder, error)
PullSigningRequest loads an existing signing request into SigningRequestBuilder struct.
func (*SigningRequestBuilder) Create ¶
func (builder *SigningRequestBuilder) Create() (*SigningRequestBuilder, error)
Create creates a new CertificateSigningRequest object if it does not exist.
func (*SigningRequestBuilder) Delete ¶
func (builder *SigningRequestBuilder) Delete() error
Delete removes a CertificateSigningRequest object from the cluster if it exists.
func (*SigningRequestBuilder) Exists ¶
func (builder *SigningRequestBuilder) Exists() bool
Exists checks whether the given CertificateSigningRequest object exists.
func (*SigningRequestBuilder) Get ¶
func (builder *SigningRequestBuilder) Get() (*certificatesv1.CertificateSigningRequest, error)
Get returns the CertificateSigningRequest object if found.