certificate

package
v0.0.0-...-c44aa52 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

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

Get returns the CertificateSigningRequest object if found.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL