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
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
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
Property | Type | Description |
---|---|---|
metadata | object | (No Description) |
spec
Description: CertManagerConfigSpec defines the desired state of CertManager
Type: object
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
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 |