Packages:
Installation represents an installation of TLS Protect for Kubernetes components and resources.
Field | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
operator.jetstack.io/v1alpha1
|
||||||||||||||||||||||||||
kind string |
Installation |
||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||
spec InstallationSpec |
|
||||||||||||||||||||||||||
status InstallationStatus |
(Appears on:InstallationSpec)
ApproverPolicy contains configuration options for the Installation’s approver-policy installation See https://cert-manager.io/docs/projects/approver-policy/ to learn more about approver-policy.
Field | Description |
---|---|
version string |
(Optional)
Version is the version of approver-policy to install https://github.com/cert-manager/approver-policy/releases. Default version: v0.7.0. Supported Versions: v0.7.0, v0.6.3, v0.6.2 |
replicas int |
(Optional)
ReplicaCount is the number of approver-policy instances to run. Defaults to 2 instances. |
(Appears on:InstallationSpec)
ApproverPolicyEnterprise contains configuration options for the Installation’s approver-policy-enterprise installation
Field | Description |
---|---|
version string |
(Optional)
Version is the version of approver-policy-enterprise to install https://github.com/cert-manager/approver-policy/releases Default: v0.9.0 Supported Versions: v0.9.0, v0.8.0, v0.7.2 |
replicas int |
(Optional)
ReplicaCount is the number of approver-policy instances to run. Defaults to 2 instances. |
caSources []*./pkg/apis/operator/v1alpha1.ObjectReference |
CASources refers to a list API objects that are CA sources. Currently
only ConfigMap sources are supported. For each configured ConfigMap the
contents of the |
(Appears on:Issuer)
CAIsuer represents the configuration of cert-manager.io CAIssuer type https://cert-manager.io/docs/configuration/ca/.
Field | Description |
---|---|
secretName string |
SecretName is the name of the secret used to sign Certificates issued by this Issuer. |
selfSignedCA SelfSignedCA |
(Optional)
SelfSignedCA can be used to bootstrap the CA issuer with a CA cert issued by self-signed issuer. If this field is set, the operator will create a self-signed issuer and use that to issue a self-signed CA cert which will be stored in SecretName secret. |
crlDistributionPoints []string |
(Optional)
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. |
ocspServers []string |
(Optional)
The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be “http://ocsp.int-x3.letsencrypt.org”. |
(Appears on:CSIDrivers)
CSIDriverCertManager wraps the options available for configuring the cert-manager csiDriver component https://cert-manager.io/docs/projects/csi-driver/
Field | Description |
---|---|
version string |
(Optional)
Version is the version of csi-driver to install https://github.com/cert-manager/csi-driver/releases Default: v0.50 Supported Versions: v0.5.0 |
(Appears on:CSIDrivers)
CSIDriverCertManager wraps the options available for configuring the cert-manager csiDriver component https://cert-manager.io/docs/projects/csi-driver-spiffe/
Field | Description |
---|---|
version string |
(Optional)
Version is the version of cert-manager/csi-driver-spiffe to install https://github.com/cert-manager/csi-driver-spiffe/releases Default: v0.4.0 Supported Versions: v0.4.0, v0.2.0 |
issuerRef github.com/cert-manager/cert-manager/pkg/apis/meta/v1.ObjectReference |
(Optional)
IssuerRef is a reference to the issuer that will be used to issue certs by csi-spiffe. This must correspond to an issuer configured in Installation.spec.issuers and must be either a cluster-scoped issuer or be in the same namespace as the pods that will request the certificate volumes. Defaults to a cert-manager.io ClusterIssuer named spiffe-ca. |
replicas int |
(Optional)
ReplicaCount is the number of approver (component responsible for verifying requests for SVID certs from the configured issuer) instances to run. Defaults to 2. |
string
alias)Value | Description |
---|---|
"cert-manager.io/csi-driver" |
CertManagerCSIDriverName is the name of the CSI driver that corresponds to the cert-manager/csi-driver project. |
"cert-manager.io/csi-driver-spiffe" |
CertManagerSpiffeCSIDriverName is the name of the CSI driver that corresponds to the cert-manager/csi-driver-spiffe project. |
(Appears on:InstallationSpec)
CSIDrivers specifies installation of different CSIDrivers
Field | Description |
---|---|
certManager CSIDriverCertManager |
(Optional)
certManager refers to the configuration of a cert-manager.io/csi-driver https://cert-manager.io/docs/projects/csi-driver/ |
certManagerSpiffe CSIDriverCertManagerSpiffe |
(Optional)
CertManagerSpiffe refers to the configuration of cert-manager/csi-driver-spiffe that can be used to issue SPIFFE certs for workloads https://cert-manager.io/docs/projects/csi-driver-spiffe/ |
(Appears on:InstallationSpec)
CertDiscoveryVenafi contains configuration options for cert-discovery-venafi installation. cert-discovery-venafi syncs cluster certs to Venafi TPP, read more at https://platform.jetstack.io/documentation/installation/cert-discovery-venafi
Field | Description |
---|---|
version string |
(Optional)
Version is the version of cert-discovery-venafi to install Defaults to v0.2.0 Supported versions are v0.2.0 |
replicas int |
(Optional)
ReplicaCount is the number of cert-discovery-venafi instances to run. Defaults to 1 instance. |
tpp TPP |
Venafi TPP server configuration options. |
(Appears on:InstallationSpec)
CertManager contains configuration options for the Installation’s cert-manager installation
Field | Description |
---|---|
version string |
(Optional)
Version is the version of cert-manager release to install https://github.com/cert-manager/cert-manager/releases. Default: v1.12.1 Supported Versions: v1.12.1, v1.11.1, v1.11.0 |
controller CertManagerControllerConfig |
(Optional)
Controller wraps the configuration options for the cert-manager controller |
webhook CertManagerWebhookConfig |
(Optional)
Webhook wraps the configuration options for the cert-manager webhook deployment |
(Appears on:CertManager)
CertManagerControllerConfig contains installation instructions for cert-manager controller.
Field | Description |
---|---|
replicas int |
(Optional)
ReplicaCount is the number of controller instances to run. Only one instance at a time will be a leader. Defaults to 2. |
(Appears on:CertManager)
CertManagerWebhookConfig contains installation instructions for cert-manager webhook.
Field | Description |
---|---|
replicas int |
(Optional)
ReplicaCount is the number of webhook instances to run, default 2 |
string
alias)(Appears on:InstallationCondition)
ConditionStatus is the status of the condition.
Value | Description |
---|---|
"False" |
ConditionFalse means that the condition is false. |
"True" |
ConditionTrue means that the the condition is true. |
"Unknown" |
ConditionUnknown means that the condition is unknown. |
ConfigMapKeySelector is a reference to a key in a configmap
Field | Description |
---|---|
name string |
Name is the name of a configmap |
key string |
Key is a key in a configmap |
(Appears on:InstallationSpec)
Images contains configuration options for all component images.
Field | Description |
---|---|
registry string |
(Optional)
Registry allows to configure a custom registry for all images for components managed by the operator. It is user’s responsibility to ensure that the images exist in the registry. By default all images will be pulled from TLS Protect for Kubernetes Enterprise GCR. |
secret string |
(Optional)
Name of an image pull secret to be used to pull images in the registry. This will be added to all component pod specs in component resource configurations. It is user’s responsibility to ensure that the secret exists in jetstack-secure namespace. |
(Appears on:InstallationStatus)
InstallationCondition represents the structure of a ‘Condition’ item in the InstallationStatus
Field | Description |
---|---|
type InstallationConditionType |
Type of condition. Known values are ( |
status ConditionStatus |
Status of the condition ( |
reason string |
(Optional)
Reason is a brief, machine readable explanation for the condition’s last transition. |
message string |
(Optional)
Message is a longer, human readable explanation for the condition’s last transition. |
observedGeneration int64 |
ObservedGeneration is the value of .metadata.generation at the time this condition was set. This provides a way to track whether the condition is up to date in regards to the current spec. https://github.com/kubernetes/kubernetes/blob/59fdc02b13ec1412d7f4ad078c91050516024a79/staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy.go#L82-L89 |
lastTransitionTime Kubernetes meta/v1.Time |
(Optional)
LastTransitionTime is the last time this condition transitioned from one state to another. |
string
alias)(Appears on:InstallationCondition)
Value | Description |
---|---|
"ApproverPolicyEnterpriseReady" |
InstallationConditionApproverPolicyEnterpriseReady represents the state of the approver-policy-enterprise installation. |
"ApproverPolicyReady" |
InstallationConditionApproverPolicyReady represents the state of the approver-policy installation. |
"CSIDriversReady" |
InstallationConditionCSIDriversReady represents the state of the installations of any CSI Drivers configured on Installation spec. |
"CertDiscoveryVenafiReady" |
InstallationConditionCertDiscoveryVenafiReady represents the state of the cert-discovery-venafi installation. |
"CertManagerIssuersReady" |
InstallationConditionCertManagerIssuersReady indicates whether all cert-manager.io issuers are ready and up to date with the current spec. |
"CertManagerReady" |
InstallationConditionCertManagerReady indicates that cert-manager is ready and up to date with the current spec. |
"CertManagerReconciling" |
InstallationConditionCertManagerReconciling indicates that cert-manager installation is currently being reconciled. |
"IstioCSRReady" |
InstallationConditionIstioCSRReady represents the state of istio-csr if it is configured. |
"ManifestsReady" |
InstallationConditionManifestsReady indicates that in-memory manifests are ready and up to date. |
"NamespaceReady" |
InstallationConditionNamespaceReady indicates that the component namespace exists |
"Ready" |
InstallationConditionReady indicates that the Installation is Ready. This means that all the configured components are healthy. |
"TrustManagerReady" |
InstallationConditionTrustMangerReady represents the state of the trust-manager installation. |
"VenafiConnectionsReady" |
InstallationConditionVenafiConnectionsReady indicates whether all jetstack.io Venafi Connections are ready and up to date with the current spec. |
"VenafiEnhancedIssuerReady" |
InstallationConditionVenafiEnhancedIssuerReady represents the state of the venafi-enhanced-issuer installation. |
"VenafiIssuersReady" |
InstallationConditionVenafiIssuersReady indicates whether all jetstack.io issuers are ready and up to date with the current spec. |
"VenafiOauthHelperReady" |
InstallationConditionVenafiOauthHelperReady represents the state of the venafi-oauth-helper installation. |
(Appears on:Installation)
InstallationSpec defines the desired state of Installation
Field | Description |
---|---|
certManager CertManager |
CertManager contains configuration options for the Installation’s cert-manager installation This field must be set as cert-manager is a required component. |
approverPolicy ApproverPolicy |
(Optional)
ApproverPolicy contains configuration options for the Installation’s approver-policy installation. This field or approverPolicyEnterprise must be set as approver-policy is a required component. https://platform.jetstack.io/documentation/installation/approver-policy |
approverPolicyEnterprise ApproverPolicyEnterprise |
(Optional)
ApproverPolicyEnterprise contains configuration options for the Installation’s approver-policy-enterprise installation. This is mutually exclusive with the approverPolicy field. https://platform.jetstack.io/documentation/installation/approver-policy |
venafiOauthHelper VenafiOauthHelper |
(Optional)
VenafiOauthHelper contains configuration options for the Installation’s venafi-oauth-helper’s installation if required. If unset (default) venafi-oauth-helper will not be installed. Set this field to an empty object to install venafi-oauth-helper with default options. See https://platform.jetstack.io/documentation/reference/venafi-oauth-helper/configuration to learn more about venafi-oauth-helper. |
certDiscoveryVenafi CertDiscoveryVenafi |
(Optional)
CertDiscoveryVenafi contains configuration options for cert-discovery-venafi. See https://platform.jetstack.io/documentation/installation/cert-discovery-venafi to learn more about cert-discovery-venafi. If unset (default) cert-discovery-venafi will not be installed. |
venafiEnhancedIssuer VenafiEnhancedIssuer |
(Optional)
VenafiEnhancedIssuer contains configuration options for venafi-enhanced-issuer. See https://platform.jetstack.io/documentation/reference/venafi-enhanced-issuer to learn more about venafi-enhanced-issuer. If unset (default) venafi-enhanced-issuer will not be installed. |
venafiConnections []*./pkg/apis/operator/v1alpha1.VenafiConnection |
(Optional)
VenafiConnections can be used to configure VenafiConnection resources that the operator will deploy. These VenafiConnection resources can be referenced by Venafi Enhanced Issuer resources and Approver Policy Enterprise resources. See https://platform.jetstack.io/documentation/configuration/venafi-connection to learn more about VenafiConnection resources. |
issuers []*./pkg/apis/operator/v1alpha1.Issuer |
(Optional)
Issuers can be used to configure cert-manager issuers that the operator will deploy. Currently only cert-manager.io Issuer and ClusterIssuer types are supported. |
csiDrivers CSIDrivers |
(Optional)
CSIDrivers contains configuration for the different CSI Drivers available for installation |
istioCSR IstioCSR |
(Optional)
IstioCSR contains configuration for istio-csr https://platform.jetstack.io/documentation/installation/istio-csr |
trustManager TrustManager |
(Optional)
TrustManager contains configuration for trust-manager https://cert-manager.io/docs/projects/trust/ |
images Images |
(Optional)
Images contains configuration for component images. |
componentNamespace string |
(Optional)
ComponentNamespace allows to configure a namespace in which Jetstack Secure components should be deployed. The namespace will be created if it does not exist. Defaults to jetstack-secure. This will also be component leader election namespace and cluster resource namespace. |
(Appears on:Installation)
InstallationStatus defines the observed state of Installation
Field | Description |
---|---|
conditions []InstallationCondition |
Field | Description |
---|---|
name string |
Name is the name of the Issuer. |
clusterScope bool |
(Optional)
Whether a cluster-scoped resource should be created. In case of core cert-manager.io issuers setting this to true will result to a ClusterIssuer being created, setting this to false will result in an Issuer being created. (Default value is false). |
namespace string |
(Optional)
Namespace for an Issuer. Cannot be set if ClusterScope is set to true and must be set if ClusterScope is set to false. Namespace needs to already exist. |
labels map[string]string |
(Optional)
Labels to set on the created issuer. More info: http://kubernetes.io/docs/user-guide/labels |
annotations map[string]string |
(Optional)
Annotations to set on the created issuer. More info: http://kubernetes.io/docs/user-guide/annotations |
acme github.com/cert-manager/cert-manager/pkg/apis/acme/v1.ACMEIssuer |
(Optional)
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. https://cert-manager.io/docs/configuration/acme/ |
ca CAIssuer |
(Optional)
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. https://cert-manager.io/docs/configuration/ca/ |
vault github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1.VaultIssuer |
(Optional)
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. https://cert-manager.io/docs/configuration/vault/ |
selfSigned github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1.SelfSignedIssuer |
(Optional)
SelfSigned configures this issuer to ‘self sign’ certificates using the private key used to create the CertificateRequest object. https://cert-manager.io/docs/configuration/selfsigned/ |
venafi github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1.VenafiIssuer |
(Optional)
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. https://cert-manager.io/docs/configuration/venafi/ |
venafiEnhancedIssuer github.com/jetstack/venafi-enhanced-issuer/api/v1alpha1.VenafiConnectionRef |
(Optional)
VenafiEnhancedIssuer is an enterprise version of cert-manager Venafi issuer. It provides advanced authentication and error handling. https://platform.jetstack.io/documentation/reference/venafi-enhanced-issuer If one of the steps in the series of authentication steps for the issuer involves getting Kubernetes Secret or requesting a Kubernetes ServiceAccountToken, Role and RoleBinding to get the Secret or to request the token will be created together with the issuer. https://platform.jetstack.io/documentation/reference/venafi-enhanced-issuer/configuration |
policy Policy |
(Optional)
Policy is the configuration of the for this CertificateRequestPolicy for issuer. Currently a default ‘allow-all’ policy will be configured for each issuer that does not have a custom policy configured. https://github.com/cert-manager/approver-policy/tree/main |
(Appears on:InstallationSpec)
IstioCSR contains configuration options for istio-csr deployment.
Field | Description |
---|---|
version string |
(Optional)
Version is the version of istio-csr to install https://github.com/cert-manager/istio-csr/releases Default: v0.6.0 Supported Versions: v0.6.0, v0.5.0 |
istioNamespace string |
(Optional)
The namespace in which Istio will be deployed. The namespace is used to pre-create istiod’s serving certificate, verify the Issuer configured for istio-csr and configure istio-csr itself. Defaults to istio-system. |
issuerRef github.com/cert-manager/cert-manager/pkg/apis/meta/v1.ObjectReference |
(Optional)
IssuerRef is a reference to the issuer that will be used to issue certs for istiod and workloads. This must correspond to an issuer configured in Installation.spec.issuers and must be either a cluster-scoped issuer or be in IstioNamespace. Defaults to a cert-manager.io Issuer named istio-ca. |
replicas int |
(Optional)
ReplicaCount is the number of instances to run, default 2 |
CASource defines an API object.
Field | Description |
---|---|
group string |
(Optional)
Group is the group to which the API object belongs. |
kind string |
(Optional)
Kind is the Kind of the API object. |
name string |
Name is the name of the API object. |
(Appears on:Policy)
Plugins refers to custom plugin configurations for this policy. You must make sure that the installed approver-policy component contains the plugin implementations.
Field | Description |
---|---|
venafi VenafiPlugin |
(Optional)
Venafi plugin is used to pull a policy defined in a zone in Venafi server and use that to evaluate a CertificateRequest. This plugin is bundled with the approver-policy-enterprise only, so you must make sure that you have set approverPolicyEnterprise field on Installation spec. |
(Appears on:Issuer)
Policy is the configuration of a CertificateRequestPolicy for an issuer and RBAC that allows an entity to use this policy.
Field | Description |
---|---|
allowAll bool |
(Optional)
AllowAll configures whether an allow-all policy should be created for an issuer. |
subjects Subjects |
(Optional)
Subjects is the configuration of which entities are allowed to use the CertificateRequestPolicy. At least one subject must be set if a policy is configured. AllowAll cannot be set at the same time as Allowed and Constraints. |
allowed github.com/cert-manager/approver-policy/pkg/apis/policy/v1alpha1.CertificateRequestPolicyAllowed |
(Optional)
Allowed is the set of attributes that are “allowed” by this policy. A
CertificateRequest will only be considered permissible for this policy if
the CertificateRequest has the same or less as what is allowed. Empty or
|
constraints github.com/cert-manager/approver-policy/pkg/apis/policy/v1alpha1.CertificateRequestPolicyConstraints |
(Optional)
Constraints is the set of attributes that must be satisfied by the
CertificateRequest for the request to be permissible by the policy. Empty
or |
plugins Plugins |
(Optional)
Plugins defines additional, optional plugins to use with this policy. |
(Appears on:TPP)
SecretKeySelector is a reference to a key in a secret
Field | Description |
---|---|
name string |
Name is the name of a Secret |
key string |
Key is a key in a Secret |
(Appears on:CAIssuer)
SelfSignedCA contains configuration for the self-signed certificate to be generated to bootstrap CA issuer.
Field | Description |
---|---|
commonName string |
(Optional)
CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. |
subject github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1.X509Subject |
(Optional)
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). |
(Appears on:Policy)
Subjects is the configuration of entities allowed to use a CertificateRequestPolicy
Field | Description |
---|---|
certManager bool |
(Optional)
CertManager allows to configure whether the service account of cert-manager’s controller is allowed to use this CertificateRequestPolicy. Must be true for any issuer that will be referenced in Certificate resources as the entity creating CertificateRequests for Certificates is always cert-manager’s controller. Setting this field to true will result in a ClusterRole and ClusterRoleBinding being created that will bind CertificateRequestPolicy to the cert-manager controller’s service account. |
istioCSR bool |
(Optional)
IstioCSR allows to configure whether the service account of istio-csr is allowed to use this CertificateRequestPolicy. Must be true if this issuer is going to be used with istio-csr. Setting this field to true will result in a ClusterRole and ClusterRoleBinding being created that will bind CertificateRequestPolicy to the istio-csr’s service account. |
certManagerCSI bool |
(Optional)
CertManagerCSI allows to configure whether the service account of cert-manager/csi-driver’s(configured via Installation.spec.csiDrivers.certManager) Daemonset is allowed to use this CertificateRequestPolicy. Must be true if this issuer is going to be used to request certificates from cert-manager/csi-driver. Setting this field to true will result in a ClusterRole and ClusterRoleBinding being created that will bind CertificateRequestPolicy to the cert-manager csi-driver’s service account. |
(Appears on:CertDiscoveryVenafi)
TPP contains TPP configuration options to connect to a TPP server.
Field | Description |
---|---|
url string |
URL of the TPP server where cert-discovery-venafi should upload discovered certs. |
zone string |
Zone (policy folder) where cert-discovery-venafi should upload discovered certs. |
tokenSecretRef SecretKeySelector |
(Optional)
TokenSecretRef is a reference to a key in a Kubernetes Secret with the TPP access token that cert-discovery-venafi will use to authenticate. Secret must be in the same namespace as cert-discovery-venafi (by default cert-manager). Defaults to a Secret named ‘access-token’ with a key named ‘access-token’. |
(Appears on:InstallationSpec)
TrustManager contains configuration options for the Installation’s trust-manager installation See https://cert-manager.io/docs/projects/trust/ to learn more about trust-manager.
Field | Description |
---|---|
version string |
(Optional)
Version is the version of trust-manager to install https://github.com/cert-manager/trust-manager/releases Default version: v0.5.0. Supported Versions: v0.5.0, v0.4.0, v0.3.0 |
replicas int |
(Optional)
ReplicaCount is the number of trust-manager instances to run. Defaults to 2 instances. |
Field | Description |
---|---|
name string |
Name is the name of the Venafi connection. |
namespace string |
(Optional)
Namespace for a Venafi connection. Will default to the ComponentNamespace if not set. |
labels map[string]string |
(Optional)
Labels to set on the created connection. More info: http://kubernetes.io/docs/user-guide/labels |
annotations map[string]string |
(Optional)
Annotations to set on the created connection. More info: http://kubernetes.io/docs/user-guide/annotations |
VenafiConnectionSpec github.com/jetstack/venafi-connection-lib/api/v1alpha1.VenafiConnectionSpec |
(Members of |
(Appears on:InstallationSpec)
VenafiEnhancedIssuer contains configuration options for the Installation’s venafi-enhanced-issuer installation
Field | Description |
---|---|
version string |
(Optional)
Version is the version of venafi-enhanced-issuer to install Default: v0.5.0 Supported Versions: v0.5.0, v0.4.0, v0.3.2 |
replicas int |
(Optional)
ReplicaCount is the number of venafi-enhanced-issuer instances to run. Defaults to 2 instances. |
caSources []*./pkg/apis/operator/v1alpha1.ObjectReference |
CASources refers to a list API objects that are CA sources. Currently
only ConfigMap sources are supported. For each configured ConfigMap
the contents of the |
(Appears on:InstallationSpec)
VenafiOauthHelper contains configuration options for the Installation’s venafi-oauth-helper installation
Field | Description |
---|---|
version string |
(Optional)
Version is the version of venafi-oauth-helper to install https://github.com/jetstack/venafi-oauth-helper/releases Default: v0.3.0 Supported Versions: v0.3.0 |
replicas int |
(Optional)
ReplicaCount is the number of venafi-oauth-helper instances to run. Defaults to 2 instances. |
(Appears on:Plugins)
VenafiPlugin contains configuration for a Venafi policy plugin, used to pull policy defined in a policy folder of a Venafi server.
Field | Description |
---|---|
venafiConnectionName string |
VenafiConnectionName is the name of the Venafi connection to use when retrieving the policy. |
zone string |
For VaaS: Zone = “ For TPP: Zone = “ |
Generated with gen-crd-api-reference-docs
.