Skip to content

Commit b8a6f1e

Browse files
authored
add cert-manager 1.15 ingress annotations docs (#472)
1 parent a9571d3 commit b8a6f1e

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ $ kubectl -n kube-system apply -f https://github.com/emberstack/kubernetes-refle
154154

155155
> Since version 1.5 of cert-manager you can annotate secrets created from certificates for mirroring using `secretTemplate` (see https://cert-manager.io/docs/usage/certificate/).
156156

157-
```
157+
```yaml
158158
apiVersion: cert-manager.io/v1
159159
kind: Certificate
160160
...
@@ -164,4 +164,16 @@ spec:
164164
reflector.v1.k8s.emberstack.com/reflection-allowed: "true"
165165
reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: ""
166166
...
167-
```
167+
```
168+
> Since version 1.15 of cert-manager you can annotate `Ingress` to create secrets created from certificates for mirroring using `cert-manager.io/secret-template` annotation (see https://github.com/cert-manager/cert-manager/pull/6839).
169+
```yaml
170+
apiVersion: networking.k8s.io/v1
171+
kind: Ingress
172+
...
173+
metadata:
174+
annotations:
175+
cert-manager.io/cluster-issuer: letsencrypt-prod
176+
cert-manager.io/secret-template: |
177+
{"annotations": {"reflector.v1.k8s.emberstack.com/reflection-allowed": "true", "reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces": ""}}
178+
...
179+
```

0 commit comments

Comments
 (0)