# Functions
GetDeployNamespace returns the namespace cert manager needs to be deployed in.
GetImageID constructs image IDs for operands: either <IMAGE_NAME>:<IMAGE_TAG> or <IMAGE_NAME>@<IMAGE_SHA>.
# Constants
AcmeSolverImageEnvVar is the env variable name defined in operator container for acme-solver Image.
AcmesolverImageName is the image name of the cert-manager-acmesolver.
APISvcName is the name used for cert-manager-webhooks' apiservice definition.
CaInjectorImageEnvVar is the env variable name defined in operator container for cainjector Image.
CainjectorImageName is the image name of the cert-manager-cainjector.
CainjectorLabels is a string of the cert-manager-cainjector's labels.
CertManagerAcmeSolverName is the name of the container/pod/deployment for cert-manager-acmesolver.
CertManagerCainjectorName is the name of the container/pod/deployment for cert-manager-cainjector.
CertManagerControllerName is the name of the container/pod/deployment for cert-manager-controller.
CertManager instance name.
CertManagerWebhookName is the name of the container/pod/deployment for cert-manager-webhook.
ClusterRoleName is the default name of the clusterrole and clusterrolebinding used by the cert-manager services.
ConfigmapWatcherName is the name of the container/pod/deployment for the configmap-watcher.
ControllerImageEnvVar is the env variable name defined in operator container for Controller Image.
ControllerImageName is the image name of the cert-manager-controller.
ControllerImageVersion is the default image version used for the cert-manager-controller.
ControllerLabels is a string of the cert-manager-controller's labels.
CRDVersion is the cert-manager's crd version.
CSCACertName is the name of the CS CA certificate.
CSCAIssuerName is the name of the CS CA Issuer.
CSCASecretName is the name of the CA certificate secret.
DefaultEnableCertRefresh is set to true.
DefaultImagePostfix is set to empty.
DefaultNamespace is the namespace the cert-manager services will be deployed in if the operator is deployed in all namespaces or locally.
GroupVersion is the cert-manager's crd group version.
ImageRegistry is the default image registry for the operand deployments.
OdlmDeploymentName is the deployment name of ODLM.
Labels and Annotations added by this operator.
ProductName is the name of Common Services.
Labels and Annotations added by this operator.
Labels and Annotations added by this operator.
RhacmCRName is the RHACM CR name.
RhacmNamespace is the namespace where RHACM is installed.
SecretWatchLabel is a string of secrets that watched by cert manager operator labels.
ServiceAccount is the name of the default service account to be used by cert-manager services.
WebhookImageEnvVar is the env variable name defined in operator container for Webhook Image.
WebhookImageName is the image name of the cert-manager-webhook.
WebhookImageVersion is the default image version used for the cert-manager-webhook.
WebhookLabels is a string of the cert-manager-webhook's labels.
WebhookServingSecret is the name of tls secret used for serving the cert-manager-webhook.
# Variables
AcmeSolverArg is the acme solver image to use for the cert-manager-controller.
APIService is the apiservice for cert-manager-webhook.
No description provided by the author
No description provided by the author
CainjectorDeployment is the deployment template for deploying the cert-manager-cainjector.
CainjectorLabelMap is a map of all the labels used by the cert-manager-cainjector.
No description provided by the author
No description provided by the author
No description provided by the author
go:embed v1crds/certificaterequests.yaml.
go:embed v1crds/certificates.yaml.
go:embed v1crds/challenges.yaml.
go:embed v1crds/clusterissuers.yaml.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ControllerDeployment is the deployment template for deploying the cert-manager-controller.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ControllerLabelMap is a map of all the labels used by cert-manager-controller.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CRDMap a map from the crd name to the definition of that crd.
CRDs is the list of crds created/used by cert-manager in this version.
CSCAIssuerLabelMap is the labels for the CS CA Issuer in map format.
DefaultArgs are the default arguments use for cert-manager-controller.
DefaultCANames is the default CA names for which the leaf certs need to be refreshed.
DeployNamespace is the namespace the cert-manager services will be deployed in.
FalseVar the variable representing the boolean value false.
No description provided by the author
go:embed v1crds/issuers.yaml.
MutatingWebhook is the mutating webhook definition for cert-manager-webhook.
NamespaceDef is the namespace spec for the cert-manager services and will be where the service is deployed.
go:embed v1crds/orders.yaml.
PodAnnotations are the annotations required for a pod.
PodNamespace is the namespace the the operator is getting deployed (set in an env var).
ResourceNS is the resource namespace arg for cert-manager-controller.
RhacmGVK identifies the RHACM CRD.
RhacmSecretShareCRName is the Secret Share CR Name that copies the cs-ca-certificate-secret.
No description provided by the author
No description provided by the author
No description provided by the author
TrueVar the variable representing the boolean value true.
ValidatingWebhook is the validating webhook definition for cert-manager-webhook.
No description provided by the author
No description provided by the author
WebhookDeployment is the deployment template for deploying the cert-manager-webhook.
WebhookLabelMap is a map of all the labels used by the cert-manager-webhook.
No description provided by the author
No description provided by the author
No description provided by the author
WebhookSvc is the service definition for cert-manager-webhook.