package
0.0.1-alpha3
Repository: https://github.com/opdev/certmanagerdeployment-operator.git
Documentation: pkg.go.dev

# Functions

GetComponentForCAInjector returns a CetManagerComponent containing all the metadata necessary to deploy the subresources needed to run the cert-manager cainjector.
GetComponentForController returns a CertManagerComponent containing all the metadata necessary to deploy the subresources needed to run the cert-manager controller.
GetComponentForWebhook returns a CertManagerComponent containing all the metadata necessary to deploy the subresources needed to run the cert-manager webhook.

# Constants

CertManagerBaseName is the base name to use for objects that need to include the name in their object names.
CertManagerDefaultVersion is the version of CertManager that the operator will install by default.
CertManagerDeploymentNamespace is the namespace that is used to deploy namespaced resources (e.g.
StatusPhasePending indicates that the object has persisted to the API but downstream objects have not been persisted to the API.
StatusPhaseRunning indicates that the object as well as all downstream objects have been successfully persisted to the API and are running/functional.

# Variables

Components are all ComponentGetterFunctions, one per Component, that we need to deploy and manage as a part of a CertManagerDeployment.
InstanceLabelKey is a basic label key used to associate an owner object's name to a resource using a label.
StandardLabels are the base labels that apply to all CertManagerDeployment-managed resources.
StandardListOptions is a standardized set of filters to use to list components that should be managed by this operator.
StandardListOptionsWithNamespace is a standardized set of filters to use to list components that should be managed by this operator.
SupportedVersions represents the versions of Cert-Manager that are supported by the operator.

# Structs

CertManagerComponent represents the various components of cert-manager that might be installed in a cluster.
RoleData is the relevant metadata that a Role or ClusterRole object might have.
WebhookData contains the webhook mappings for a given CertManagerComponent.

# Type aliases

ComponentGetterFunction is a function that will return a base CertManagerComponent.