Skip to content

Commit d3d777d

Browse files
Merge pull request #1710 from wallrj/reference-1.18.0
Update generated reference documentation for cert-manager v1.18.0
2 parents fa70098 + 4757f5d commit d3d777d

File tree

5 files changed

+169
-34
lines changed

5 files changed

+169
-34
lines changed

content/docs/cli/cainjector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Flags:
1818
--config string Path to a file containing a CAInjectorConfiguration object used to configure the controller
1919
--enable-apiservices-injectable Inject CA data to annotated APIServices. This functionality is not required if cainjector is only used as cert-manager's internal component and setting it to false might reduce memory consumption (default true)
2020
--enable-certificates-data-source Enable configuring cert-manager.io Certificate resources as potential sources for CA data. Requires cert-manager.io Certificate CRD to be installed. This data source can be disabled to reduce memory consumption if you only use cainjector as part of cert-manager's installation (default true)
21-
--enable-customresourcedefinitions-injectable Inject CA data to annotated CustomResourceDefinitions. This functionality is not required if cainjecor is only used as cert-manager's internal component and setting it to false might slightly reduce memory consumption (default true)
21+
--enable-customresourcedefinitions-injectable Inject CA data to annotated CustomResourceDefinitions. This functionality is not required if cainjector is only used as cert-manager's internal component and setting it to false might slightly reduce memory consumption (default true)
2222
--enable-mutatingwebhookconfigurations-injectable Inject CA data to annotated MutatingWebhookConfigurations. This functionality is required for cainjector to work correctly as cert-manager's internal component (default true)
2323
--enable-profiling Enable profiling for controller.
2424
--enable-validatingwebhookconfigurations-injectable Inject CA data to annotated ValidatingWebhookConfigurations. This functionality is required for cainjector to correctly function as cert-manager's internal component (default true)

content/docs/cli/controller.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Flags:
2727
--concurrent-workers int The number of concurrent workers for each controller. (default 5)
2828
--config string Path to a file containing a ControllerConfiguration object used to configure the controller
2929
--controllers strings A list of controllers to enable. '--controllers=*' enables all on-by-default controllers, '--controllers=foo' enables just the controller named 'foo', '--controllers=*,-foo' disables the controller named 'foo'.
30-
All controllers: issuers, clusterissuers, certificates-metrics, ingress-shim, gateway-shim, orders, challenges, certificaterequests-issuer-acme, certificaterequests-approver, certificaterequests-issuer-ca, certificaterequests-issuer-selfsigned, certificaterequests-issuer-vault, certificaterequests-issuer-venafi, certificates-trigger, certificates-issuing, certificates-key-manager, certificates-request-manager, certificates-readiness, certificates-revision-manager (default [*])
31-
--copied-annotation-prefixes strings Specify which annotations should/shouldn't be copiedfrom Certificate to CertificateRequest and Order, as well as from CertificateSigningRequest to Order, by passing a list of annotation key prefixes.A prefix starting with a dash(-) specifies an annotation that shouldn't be copied. Example: '*,-kubectl.kuberenetes.io/'- all annotationswill be copied apart from the ones where the key is prefixed with 'kubectl.kubernetes.io/'. (default [*,-kubectl.kubernetes.io/,-fluxcd.io/,-argocd.argoproj.io/])
30+
All controllers: issuers, clusterissuers, certificates-metrics, ingress-shim, gateway-shim, orders, challenges, certificaterequests-issuer-acme, certificaterequests-approver, certificaterequests-issuer-ca, certificaterequests-issuer-selfsigned, certificaterequests-issuer-vault, certificaterequests-issuer-venafi, certificates-trigger, certificates-issuing, certificates-key-manager, certificates-request-manager, certificates-readiness, certificates-revision-manager, certificatesigningrequests-issuer-acme, certificatesigningrequests-issuer-ca, certificatesigningrequests-issuer-selfsigned, certificatesigningrequests-issuer-venafi, certificatesigningrequests-issuer-vault (default [*])
31+
--copied-annotation-prefixes strings Specify which annotations should/shouldn't be copiedfrom Certificate to CertificateRequest and Order, as well as from CertificateSigningRequest to Order, by passing a list of annotation key prefixes.A prefix starting with a dash(-) specifies an annotation that shouldn't be copied. Example: '*,-kubectl.kubernetes.io/'- all annotationswill be copied apart from the ones where the key is prefixed with 'kubectl.kubernetes.io/'. (default [*,-kubectl.kubernetes.io/,-fluxcd.io/,-argocd.argoproj.io/])
3232
--default-issuer-group string Group of the Issuer to use when the tls is requested but issuer group is not specified on the ingress resource. (default "cert-manager.io")
3333
--default-issuer-kind string Kind of the Issuer to use when the tls is requested but issuer kind is not specified on the ingress resource. (default "Issuer")
3434
--default-issuer-name string Name of the Issuer to use when the tls is requested but issuer name is not specified on the ingress resource.
@@ -38,10 +38,11 @@ Flags:
3838
--enable-certificate-owner-ref Whether to set the certificate resource as an owner of secret where the tls certificate is stored. When this flag is enabled, the secret will be automatically removed when the certificate resource is deleted.
3939
--enable-gateway-api Whether gateway API integration is enabled within cert-manager. The ExperimentalGatewayAPISupport feature gate must also be enabled (default as of 1.15).
4040
--enable-profiling Enable profiling for controller.
41+
--extra-certificate-annotations strings Extra annotation to be added by the ingress-shim controller to certificate object
4142
--feature-gates mapStringBool A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
42-
AdditionalCertificateOutputFormats=true|false (BETA - default=true)
4343
AllAlpha=true|false (ALPHA - default=false)
4444
AllBeta=true|false (BETA - default=false)
45+
DefaultPrivateKeyRotationPolicyAlways=true|false (BETA - default=true)
4546
ExperimentalCertificateSigningRequestControllers=true|false (ALPHA - default=false)
4647
ExperimentalGatewayAPISupport=true|false (BETA - default=true)
4748
LiteralCertificateSubject=true|false (BETA - default=true)
@@ -51,7 +52,6 @@ Flags:
5152
ServerSideApply=true|false (ALPHA - default=false)
5253
StableCertificateRequestName=true|false (BETA - default=true)
5354
UseCertificateRequestBasicConstraints=true|false (ALPHA - default=false)
54-
UseDomainQualifiedFinalizer=true|false (BETA - default=true)
5555
ValidateCAA=true|false (ALPHA - default=false)
5656
-h, --help help for controller
5757
--issuer-ambient-credentials Whether an issuer may make use of ambient credentials. 'Ambient Credentials' are credentials drawn from the environment, metadata services, or local files which are not explicitly configured in the Issuer API object. When this flag is enabled, the following sources for credentials are also used: AWS - All sources the Go SDK defaults to, notably including any EC2 IAM roles available via instance metadata.

content/docs/cli/webhook.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,19 @@ Flags:
2222
--dynamic-serving-leaf-duration duration leaf duration of serving certificates (default 168h0m0s)
2323
--enable-profiling Enable profiling for webhook.
2424
--feature-gates mapStringBool A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
25-
AdditionalCertificateOutputFormats=true|false (BETA - default=true)
2625
AllAlpha=true|false (ALPHA - default=false)
2726
AllBeta=true|false (BETA - default=false)
27+
DefaultPrivateKeyRotationPolicyAlways=true|false (BETA - default=true)
28+
ExperimentalCertificateSigningRequestControllers=true|false (ALPHA - default=false)
29+
ExperimentalGatewayAPISupport=true|false (BETA - default=true)
2830
LiteralCertificateSubject=true|false (BETA - default=true)
2931
NameConstraints=true|false (BETA - default=true)
3032
OtherNames=true|false (ALPHA - default=false)
33+
SecretsFilteredCaching=true|false (BETA - default=true)
34+
ServerSideApply=true|false (ALPHA - default=false)
35+
StableCertificateRequestName=true|false (BETA - default=true)
36+
UseCertificateRequestBasicConstraints=true|false (ALPHA - default=false)
37+
ValidateCAA=true|false (ALPHA - default=false)
3138
--healthz-port int32 port number to listen on for insecure healthz connections (default 6080)
3239
-h, --help help for webhook
3340
--kubeconfig string optional path to the kubeconfig used to connect to the apiserver. If not specified, in-cluster-config will be used

0 commit comments

Comments
 (0)