Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 3e57f9a

Browse files
authored
Merge pull request #120 from simonswine/fix-certificate-crd
Remove overwrite of certificate CRD object
2 parents cbfbdcb + 4661190 commit 3e57f9a

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

demo/manifests/components/cert-manager.jsonnet

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
local kube = import '../vendor/kube-prod-runtime/lib/kube.libsonnet';
22
local cert_manager_manifests = import './cert-manager/cert-manager.json';
3+
local apiGroup = 'cert-manager.io/v1alpha2';
34

45
{
56
ca_secret_name:: 'ca-key-pair',
@@ -13,7 +14,7 @@ local cert_manager_manifests = import './cert-manager/cert-manager.json';
1314
letsencrypt_contact_email:: error 'Letsencrypt contact e-mail is undefined',
1415

1516
// create simple to use certificate resource
16-
Certificate(namespace, name, issuer, solver, domains):: kube._Object($.certCRD.spec.group + '/' + $.certCRD.spec.version, $.certCRD.spec.names.kind, name) + {
17+
Certificate(namespace, name, issuer, solver, domains):: kube._Object(apiGroup, 'Certificate', name) + {
1718
metadata+: {
1819
namespace: namespace,
1920
name: name,
@@ -36,14 +37,10 @@ local cert_manager_manifests = import './cert-manager/cert-manager.json';
3637
// Letsencrypt environment (defaults to the production one)
3738
letsencrypt_environment:: 'prod',
3839

39-
Issuer(name):: kube._Object('cert-manager.io/v1alpha2', 'Issuer', name) {
40+
Issuer(name):: kube._Object(apiGroup, 'Issuer', name) {
4041
},
4142

42-
ClusterIssuer(name):: kube._Object('cert-manager.io/v1alpha2', 'ClusterIssuer', name) {
43-
},
44-
45-
certCRD: kube.CustomResourceDefinition('cert-manager.io', 'v1alpha2', 'Certificate') {
46-
spec+: { names+: { shortNames+: ['cert', 'certs'] } },
43+
ClusterIssuer(name):: kube._Object(apiGroup, 'ClusterIssuer', name) {
4744
},
4845

4946
deploy: cert_manager_manifests,

0 commit comments

Comments
 (0)