File tree Expand file tree Collapse file tree 4 files changed +55
-0
lines changed Expand file tree Collapse file tree 4 files changed +55
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,20 @@ helm_remote('cilium',
30
30
repo_url = 'https://helm.cilium.io' )
31
31
k8s_yaml ('./test/cilium/dual-stack/crd-values.yaml' )
32
32
33
+ # Cert-manager
34
+ helm_remote ('cert-manager' ,
35
+ version = "v1.15.3" ,
36
+ namespace = "kube-system" ,
37
+ repo_name = 'jetstack' ,
38
+ set = ['crds.enabled=true' ],
39
+ repo_url = 'https://charts.jetstack.io' )
40
+ k8s_yaml ('./test/cert-manager/clusterIssuer.yaml' )
41
+
42
+ helm_remote ('cert-manager-webhook-pinax' ,
43
+ version = "0.1.0" ,
44
+ namespace = "kube-system" ,
45
+ repo_name = 'oci://ghcr.io/pinax-network/charts' ,
46
+ set = ['certManager.namespace=kube-system' ])
33
47
34
48
# CoreDNS with updated RBAC
35
49
k8s_yaml (helm (
@@ -82,3 +96,4 @@ k8s_yaml('./test/gateway-api/resources.yml')
82
96
k8s_yaml ('./test/gatewayclasses.yaml' )
83
97
k8s_yaml ('./test/dual-stack/service-annotation.yml' )
84
98
k8s_yaml ('./test/dual-stack/ingress-services.yml' )
99
+ k8s_yaml ('./test/dual-stack/certificate.yaml' )
Original file line number Diff line number Diff line change
1
+ apiVersion : cert-manager.io/v1
2
+ kind : ClusterIssuer
3
+ metadata :
4
+ name : letsencrypt-dns-01
5
+ spec :
6
+ acme :
7
+ # Use Let's Encrypt staging server
8
+ server : https://acme-staging-v02.api.letsencrypt.org/directory
9
+ email : guillaume@pinax.network
10
+ privateKeySecretRef :
11
+ name : letsencrypt-staging
12
+ solvers :
13
+ - dns01 :
14
+ webhook :
15
+ groupName : acme.pinax.io
16
+ solverName : pinax-webhook-solver
Original file line number Diff line number Diff line change
1
+ apiVersion : cert-manager.io/v1
2
+ kind : Certificate
3
+ metadata :
4
+ name : myservicea-cert
5
+ namespace : default
6
+ spec :
7
+ secretName : my-service-cert-secret
8
+ issuerRef :
9
+ name : letsencrypt-dns-01 # ClusterIssuer or Issuer name
10
+ kind : ClusterIssuer # Or Issuer, depending on your configuration
11
+ dnsNames :
12
+ - myservicea.foo.org
Original file line number Diff line number Diff line change
1
+ apiVersion : cert-manager.io/v1
2
+ kind : Certificate
3
+ metadata :
4
+ name : myservicea-cert
5
+ namespace : default
6
+ spec :
7
+ secretName : my-service-cert-secret
8
+ issuerRef :
9
+ name : letsencrypt-dns-01 # ClusterIssuer or Issuer name
10
+ kind : ClusterIssuer # Or Issuer, depending on your configuration
11
+ dnsNames :
12
+ - myservicea.foo.org
You can’t perform that action at this time.
0 commit comments