Skip to content

Commit fd52273

Browse files
committed
docs: Mark certManager as non-experimental
1 parent 4a7f2ae commit fd52273

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

docs/modules/secret-operator/pages/secretclass.adoc

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -148,17 +148,16 @@ spec:
148148
`autoTls.maxCertificateLifetime`:: Maximum lifetime the created certificates are allowed to have. In case consumers request a longer lifetime than allowed by this setting, the lifetime will be the minimum of both.
149149

150150
[#backend-certmanager]
151-
=== `experimentalCertManager`
151+
=== `certManager`
152152

153153
*Format*: xref:#format-tls-pem[]
154154

155155
*TrustStore*: No
156156

157157
Injects a TLS certificate issued by {cert-manager}[Cert-Manager].
158158

159-
WARNING: This backend is experimental, and subject to change.
160-
161-
NOTE: This backend requires {cert-manager}[Cert-Manager] to already be installed and configured.
159+
NOTE: This backend was marked as non-experimental in SDP 25.11.0.
160+
This backend requires {cert-manager}[Cert-Manager] to already be installed and configured.
162161

163162
A new certificate will be requested the first time it is used by a Pod, it will be reused after that (subject to Cert-Manager's renewal rules).
164163

@@ -167,15 +166,15 @@ Node-scoped requests will cause a Pod to become "sticky" to the Node that it was
167166
[#backend-certmanager-certificate-key-pair-generation]
168167
==== `TLS certificate key pair generation`
169168

170-
Currently, only RSA is supported in the `experimentalCertManager` backend.
169+
Currently, only RSA is supported in the `certManager` backend.
171170
You can however configure the key length for generated private keys. If not specified it will default to `2048` bits.
172171

173172
----
174173
include::example$secretclass-certmanager-key-length.yaml[]
175174
----
176-
<1> `experimentalCertManager.ca.keyGeneration` specifies which algorithm and additional parameters are used
177-
<2> `experimentalCertManager.ca.keyGeneration.rsa` specifies the RSA key pair algorithm (RSA currently is the only one supported)
178-
<3> `experimentalCertManager.ca.keyGeneration.rsa.length` specifies the amount of bits used for generating the RSA key pair. Currently, `2048`, `3072` and `4096` are supported. Defaults to `2048` bits.
175+
<1> `certManager.ca.keyGeneration` specifies which algorithm and additional parameters are used
176+
<2> `certManager.ca.keyGeneration.rsa` specifies the RSA key pair algorithm (RSA currently is the only one supported)
177+
<3> `certManager.ca.keyGeneration.rsa.length` specifies the amount of bits used for generating the RSA key pair. Currently, `2048`, `3072` and `4096` are supported. Defaults to `2048` bits.
179178

180179
CAUTION
181180
====
@@ -193,7 +192,7 @@ If options higher than `2048` are chosen, the CPU resources for the issuer may n
193192
----
194193
spec:
195194
backend:
196-
experimentalCertManager:
195+
certManager:
197196
issuer:
198197
kind: Issuer
199198
name: secret-operator-demonstration
@@ -203,14 +202,14 @@ spec:
203202
length: 4096
204203
----
205204

206-
`experimentalCertManager`:: Declares that the `experimentalCertManager` backend is used.
207-
`experimentalCertManager.issuer`:: The reference to the Cert-Manager issuer that should issue the certificates.
208-
`experimentalCertManager.issuer.kind`:: The kind of the Cert-Manager issuer, either Issuer or ClusterIssuer. Note that Issuer must be in the same namespace as the Pod requesting the secret.
209-
`experimentalCertManager.issuer.name`:: The name of the Issuer or ClusterIssuer to be used.
210-
`experimentalCertManager.defaultCertificateLifetime`:: The default duration of the certificates. This may need to be increased for backends that impose stricter rate limits, such as https://letsencrypt.org/[Let's Encrypt].
211-
`experimentalCertManager.keyGeneration`:: Configures how keys should be generated.
212-
`experimentalCertManager.keyGeneration.rsa`:: Declares that keys should be generated using the RSA algorithm.
213-
`experimentalCertManager.keyGeneration.rsa.length`:: The amount of bits used for generating the RSA key pair. Currently, `2048`, `3072` and `4096` are supported. Defaults to `2048` bits.
205+
`certManager`:: Declares that the `certManager` backend is used.
206+
`certManager.issuer`:: The reference to the Cert-Manager issuer that should issue the certificates.
207+
`certManager.issuer.kind`:: The kind of the Cert-Manager issuer, either Issuer or ClusterIssuer. Note that Issuer must be in the same namespace as the Pod requesting the secret.
208+
`certManager.issuer.name`:: The name of the Issuer or ClusterIssuer to be used.
209+
`certManager.defaultCertificateLifetime`:: The default duration of the certificates. This may need to be increased for backends that impose stricter rate limits, such as https://letsencrypt.org/[Let's Encrypt].
210+
`certManager.keyGeneration`:: Configures how keys should be generated.
211+
`certManager.keyGeneration.rsa`:: Declares that keys should be generated using the RSA algorithm.
212+
`certManager.keyGeneration.rsa.length`:: The amount of bits used for generating the RSA key pair. Currently, `2048`, `3072` and `4096` are supported. Defaults to `2048` bits.
214213

215214
[#backend-kerberoskeytab]
216215
=== `kerberosKeytab`

0 commit comments

Comments
 (0)