Skip to content

Commit 9aa57e0

Browse files
✨ (kustomize/v2-alpha) fixes in the scaffold accordinly with the v4 recommendations
1 parent 0c5e59a commit 9aa57e0

File tree

10 files changed

+26
-22
lines changed

10 files changed

+26
-22
lines changed

pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/certmanager/certificate.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ metadata:
6060
name: serving-cert # this name should match the one appeared in kustomizeconfig.yaml
6161
namespace: system
6262
spec:
63-
# $(SERVICE_NAME) and $(SERVICE_NAMESPACE) will be substituted by kustomize
63+
# SERVICE_NAME and SERVICE_NAMESPACE will be substituted by kustomize
6464
dnsNames:
65-
- $(SERVICE_NAME).$(SERVICE_NAMESPACE).svc
66-
- $(SERVICE_NAME).$(SERVICE_NAMESPACE).svc.cluster.local
65+
- SERVICE_NAME.SERVICE_NAMESPACE.svc
66+
- SERVICE_NAME.SERVICE_NAMESPACE.svc.cluster.local
6767
issuerRef:
6868
kind: Issuer
6969
name: selfsigned-issuer

pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/crd/patches/enablecainjection_patch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ apiVersion: apiextensions.k8s.io/{{ .Resource.API.CRDVersion }}
5656
kind: CustomResourceDefinition
5757
metadata:
5858
annotations:
59-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
59+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
6060
name: {{ .Resource.Plural }}.{{ .Resource.QualifiedGroup }}
6161
`

pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/kdefault/enablecainection_patch.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,18 @@ func (f *WebhookCAInjectionPatch) SetTemplateDefaults() error {
4545
}
4646

4747
const injectCAPatchTemplate = `# This patch add annotation to admission webhook config and
48-
# the variables $(CERTIFICATE_NAMESPACE) and $(CERTIFICATE_NAME) will be substituted by kustomize.
48+
# CERTIFICATE_NAMESPACE and CERTIFICATE_NAME will be substituted by kustomize
4949
apiVersion: admissionregistration.k8s.io/{{ .Resource.Webhooks.WebhookVersion }}
5050
kind: MutatingWebhookConfiguration
5151
metadata:
5252
name: mutating-webhook-configuration
5353
annotations:
54-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
54+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
5555
---
5656
apiVersion: admissionregistration.k8s.io/{{ .Resource.Webhooks.WebhookVersion }}
5757
kind: ValidatingWebhookConfiguration
5858
metadata:
5959
name: validating-webhook-configuration
6060
annotations:
61-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
61+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
6262
`

pkg/plugins/common/kustomize/v2/scaffolds/internal/templates/config/kdefault/kustomization.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,12 @@ namespace: {{ .ProjectName }}-system
5555
namePrefix: {{ .ProjectName }}-
5656
5757
# Labels to add to all resources and selectors.
58-
#commonLabels:
59-
# someName: someValue
58+
#labels:
59+
#- includeSelectors: true
60+
# pairs:
61+
# someName: someValue
6062
61-
bases:
63+
resources:
6264
- ../crd
6365
- ../rbac
6466
- ../manager

testdata/project-v3-with-kustomize-v2/config/certmanager/certificate.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ metadata:
1515
name: serving-cert # this name should match the one appeared in kustomizeconfig.yaml
1616
namespace: system
1717
spec:
18-
# $(SERVICE_NAME) and $(SERVICE_NAMESPACE) will be substituted by kustomize
18+
# SERVICE_NAME and SERVICE_NAMESPACE will be substituted by kustomize
1919
dnsNames:
20-
- $(SERVICE_NAME).$(SERVICE_NAMESPACE).svc
21-
- $(SERVICE_NAME).$(SERVICE_NAMESPACE).svc.cluster.local
20+
- SERVICE_NAME.SERVICE_NAMESPACE.svc
21+
- SERVICE_NAME.SERVICE_NAMESPACE.svc.cluster.local
2222
issuerRef:
2323
kind: Issuer
2424
name: selfsigned-issuer

testdata/project-v3-with-kustomize-v2/config/crd/patches/cainjection_in_admirals.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
6+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
77
name: admirals.crew.testproject.org

testdata/project-v3-with-kustomize-v2/config/crd/patches/cainjection_in_captains.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
6+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
77
name: captains.crew.testproject.org

testdata/project-v3-with-kustomize-v2/config/crd/patches/cainjection_in_firstmates.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
6+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
77
name: firstmates.crew.testproject.org

testdata/project-v3-with-kustomize-v2/config/default/kustomization.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ namespace: project-v3-with-kustomize-v2-system
99
namePrefix: project-v3-with-kustomize-v2-
1010

1111
# Labels to add to all resources and selectors.
12-
#commonLabels:
13-
# someName: someValue
12+
#labels:
13+
#- includeSelectors: true
14+
# pairs:
15+
# someName: someValue
1416

15-
bases:
17+
resources:
1618
- ../crd
1719
- ../rbac
1820
- ../manager
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# This patch add annotation to admission webhook config and
2-
# the variables $(CERTIFICATE_NAMESPACE) and $(CERTIFICATE_NAME) will be substituted by kustomize.
2+
# CERTIFICATE_NAMESPACE and CERTIFICATE_NAME will be substituted by kustomize
33
apiVersion: admissionregistration.k8s.io/v1
44
kind: MutatingWebhookConfiguration
55
metadata:
66
name: mutating-webhook-configuration
77
annotations:
8-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
8+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME
99
---
1010
apiVersion: admissionregistration.k8s.io/v1
1111
kind: ValidatingWebhookConfiguration
1212
metadata:
1313
name: validating-webhook-configuration
1414
annotations:
15-
cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
15+
cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME

0 commit comments

Comments
 (0)