Skip to content

Venafi Enhanced Issuer image flags

Venafi Enhanced Issuer is a cert-manager issuer that can be either cluster-wide or per namespace. This component enables your clusters to issue certificates from Venafi Control Plane.

Usage

venafi-enhanced-issuer [flags]

Application flags

Flags Type Description
-cluster-resource-namespace string The namespace in which VenafiConnections for cluster-scoped issuers are found. Defaults to the namespace in which the controller is running.
-health-probe-bind-address string The address the probe endpoint binds to. The default is :8081.
-installation-namespace string The namespace where the venafi-connection service account lives. This is the service account that is used to create JWT tokens for SAs or read credential secrets. This defaults to the namespace in which the controller is running.
-kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster. Enables leader election for controller manager. Enabling this flag ensures there is only one active controller manager. Default to true.
-max-retry-duration duration The maximum amount of time after certificate request creation to retry when an error occurs. The default is 2m0s.
-metrics-bind-address string The address the metric endpoint binds to. The default is :8080. If true, the CA status field is set on the CertificateRequest resource. This can be used for backwards compatibility with the open-source Venafi Issuer. Prints the version to stdout and exitDevelopment Mode defaults(encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode defaults(encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error).
--set-ca-on-certificate-request If true, the CA status field will be set on the CertificateRequest resource. This can be used for backwards compatibility with the OSS Venafi Issuer. This is discouraged for production environments. The use of Trust Manager is recommended for a more secure and controlled approach to distributing trusted CA anchors.
-zap-encoder value Zap log encoding (one of json or console).
-zap-log-level value Zap Level to configure the verbosity of logging. Can be one of debug, info, error, or any integer value > 0 which corresponds to custom debug levels of increasing verbosity.
-zap-stacktrace-level value Zap Level at and above which stacktraces are captured (one of info, error, or panic).
-zap-time-encoding value Zap time encoding (one of epoch, millis, nano, iso8601, rfc3339, or rfc3339nano). Defaults to epoch.