-
Notifications
You must be signed in to change notification settings - Fork 3
/
venafi-tls-cert-senza-renewal.yaml
40 lines (40 loc) · 1.08 KB
/
venafi-tls-cert-senza-renewal.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: venafi-tls-cert-senza-renewal-app1
namespace: app1
annotations:
venafi.cert-manager.io/custom-fields: |-
[
{"name": "LOB", "value": "International - Canada"},
{"name": "Platform", "value": "Loadbalancer (F5)"},
{"name": "Certificate Type", "value": "Web Server SSL"},
{"name": "Certificate Format", "value": "PEM (Base64)"}
]
spec:
subject:
organizations:
- PSCSA
localities:
- Burlington
countries:
- CA
provinces:
- Ontario
# Secret names are always required.
secretName: venafi-tls-cert-senza-renewal-app1
# The use of the common name field has been deprecated since 2000 and is
# discouraged from being used.
commonName: venafi-tls-cert-senza-renewal-app1
dnsNames:
- venafi-tls-cert-senza-renewal.apps.app1.azurestack.net
isCA: false
privateKey:
algorithm: RSA
encoding: PKCS1
size: 2048
rotationPolicy: Always
issuerRef:
name: venafi-cluster-issuer
kind: ClusterIssuer
group: cert-manager.io