CertManagerConfig/v1

CertManagerConfig is the Schema for the certmanagerconfigs API. For documentation regarding install parameters, see Installer. By installing this product you accept the license terms.

apiVersion

Description: APIVersion defines the versioned schema of this representation of an object. Servers convert recognized schemas to the latest internal value, and might reject unrecognized values. For more information, see API Conventions: Resources

Type: string

Table 1. Description of CertManagerConfig/v1 apiVersion
Property Type Description
apiVersion string APIVersion defines the versioned schema of this representation of an object. Servers convert recognized schemas to the latest internal value, and might reject unrecognized values. For more information, see API Conventions: Resources

kind

Description: Kind is a string value representing the REST resource this object represents. Servers might infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. For more information, see API Conventions: Types (Kinds)

Type: string

Table 2. Description of CertManagerConfig/v1 kind
Property Type Description
kind string Kind is a string value representing the REST resource this object represents. Servers might infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. For more information, see API Conventions: Types (Kinds)

metadata

Description: (No Description)

Type: object

Table 3. Description of CertManagerConfig/v1 metadata
Property Type Description
metadata object (No Description)

spec

Description: CertManagerConfigSpec defines the desired state of CertManager

Type: object

Table 4. Description of CertManagerConfig/v1 spec
Property Type Description
spec object CertManagerConfigSpec defines the desired state of CertManager
spec.certManagerCAInjector object CertManagerCAInjector includes spec for cert-manager-cainjector workload
spec.certManagerCAInjector.resources object ResourceRequirements describes the compute resource requirements.
spec.certManagerCAInjector.resources.limits object Limits describes the maximum amount of compute resources allowed. For more information, see Resource Management for Pods and Containers
spec.certManagerCAInjector.resources.requests object Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. For more information, see Resource Management for Pods and Containers
spec.certManagerController object CertManagerController includes spec for cert-manager-controller workload
spec.certManagerController.resources object ResourceRequirements describes the compute resource requirements.
spec.certManagerController.resources.limits object Limits describes the maximum amount of compute resources allowed. For more information, see Resource Management for Pods and Containers
spec.certManagerController.resources.requests object Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. For more information, see Resource Management for Pods and Containers
spec.certManagerWebhook object CertManagerWebhook includes spec for cert-manager-webhook workload
spec.certManagerWebhook.resources object ResourceRequirements describes the compute resource requirements.
spec.certManagerWebhook.resources.limits object Limits describes the maximum amount of compute resources allowed. For more information, see Resource Management for Pods and Containers
spec.certManagerWebhook.resources.requests object Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. For more information, see Resource Management for Pods and Containers
spec.configMapWatcher object ConfigMapWatcher includes spec for icp-configmap-watcher workload
spec.configMapWatcher.resources object ResourceRequirements describes the compute resource requirements.
spec.configMapWatcher.resources.limits object Limits describes the maximum amount of compute resources allowed. For more information, see Resource Management for Pods and Containers
spec.configMapWatcher.resources.requests object Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. For more information, see Resource Management for Pods and Containers
spec.disableHostNetwork boolean (No Description)
spec.enableCertRefresh boolean EnableCertRefresh is a flag that can be set to enable the refresh of leaf certificates based on a root CA
spec.enableWebhook boolean (No Description)
spec.imagePostFix string (No Description)
spec.imageRegistry string (No Description)
spec.license object LicenseAcceptance defines the license specification in CSV
spec.license.accept boolean For more information on accepting the license, see Licensing.
spec.license.key string The license key for this deployment.
spec.license.license string The license being accepted where the component has multiple.
spec.license.use string The type of license being accepted.
spec.refreshCertsBasedOnCA array RefreshCertsBasedOnCA is a list of CA certificate names. Leaf certificates created from the CA will be refreshed when the CA is refreshed.
spec.resourceNamespace string (No Description)
spec.version string (No Description)

status

Description: CertManagerConfigStatus defines the observed state of CertManagerConfig

Type: object

Table 5. Description of CertManagerConfig/v1 status
Property Type Description
status object CertManagerConfigStatus defines the observed state of CertManagerConfig
status.certManagerConfigStatus string It will be as "OK when all objects are created successfully TODO: convert these markers for spec descriptor