Skip to content

Commit 5b87daa

Browse files
authored
Fix operator templates (#486)
* fix operator templates * changelog * codegen
1 parent 0f20492 commit 5b87daa

File tree

12 files changed

+42
-38
lines changed

12 files changed

+42
-38
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
changelog:
2+
- type: NON_USER_FACING
3+
description: >
4+
Fix formatting of operator template files.

codegen/cmd_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,8 @@ var _ = Describe("Cmd", func() {
147147
deployment, err := os.ReadFile(absPath)
148148
Expect(err).NotTo(HaveOccurred(), "failed to read deployment.yaml")
149149

150-
Expect(deployment).To(ContainSubstring(fmt.Sprintf("{{- if %s -}}", agentConditional)))
151-
Expect(deployment).To(ContainSubstring(fmt.Sprintf("{{- if %s }}", "and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar)")))
150+
Expect(deployment).To(ContainSubstring(fmt.Sprintf("{{ if %s }}", agentConditional)))
151+
Expect(deployment).To(ContainSubstring(fmt.Sprintf("{{ if %s }}", "and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar)")))
152152
Expect(deployment).To(ContainSubstring("name: agent-volume"))
153153
Expect(deployment).To(ContainSubstring("{{ $glooAgent.ports.grpc }}"))
154154
})
@@ -1262,7 +1262,7 @@ var _ = Describe("Cmd", func() {
12621262
fileContents, err := os.ReadFile("codegen/test/chart/templates/deployment.yaml")
12631263
Expect(err).NotTo(HaveOccurred())
12641264

1265-
Expect(string(fileContents)).To(ContainSubstring("{{- if and $painter.enabled $.Values.test1.enabled $.Values.test2.enabled }}"))
1265+
Expect(string(fileContents)).To(ContainSubstring("{{ if and $painter.enabled $.Values.test1.enabled $.Values.test2.enabled }}"))
12661266

12671267
expectedSA := "kind: ServiceAccount\nmetadata:\n labels:\n app: painter\n name: painter\n"
12681268
expectedCR := "kind: ClusterRole\napiVersion: rbac.authorization.k8s.io/v1\nmetadata:\n name: painter"

codegen/templates/chart/operator-deployment.yamltmpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ Expressions evaluating SKv2 Config use "[[" and "]]"
1919

2020
{{- $[[ $operatorVar ]] := [[ (opVar $operator) ]] }}
2121
---
22-
[[- $operatorEnabledCondition := printf "\n{{- if $%s.enabled -}}\n" $operatorVar ]]
22+
[[- $operatorEnabledCondition := printf "\n{{ if $%s.enabled }}\n" $operatorVar ]]
2323
[[- if (gt (len $operator.CustomEnableCondition) 0) ]]
24-
[[- $operatorEnabledCondition = printf "\n{{- if %s }}\n" $operator.CustomEnableCondition ]]
24+
[[- $operatorEnabledCondition = printf "\n{{ if %s }}\n" $operator.CustomEnableCondition ]]
2525
[[- end ]]
2626

2727
{{- define "[[ $operator.Name ]].deploymentSpec" }}
@@ -81,7 +81,7 @@ spec:
8181
[[- end ]]
8282
[[- range $container := $containers -]]
8383
[[- if and (gt (len $container.EnableStatement) 0) ($container.Volumes) ]]
84-
[[- printf "\n{{- if %s -}}" $container.EnableStatement ]]
84+
[[- printf "\n{{ if %s }}" $container.EnableStatement ]]
8585
[[- range $volume := $container.Volumes ]]
8686
[[ toYaml (toListItem $volume) | indent 6 ]]
8787
[[- end ]]
@@ -91,7 +91,7 @@ spec:
9191
containers:
9292
[[- range $container := $containers ]]
9393
[[- if (gt (len $container.EnableStatement) 0) ]]
94-
[[- printf "\n{{- if %s -}}" $container.EnableStatement ]]
94+
[[- printf "\n{{ if %s }}" $container.EnableStatement ]]
9595
[[- end ]]
9696
[[- $containerName := lower_camel $container.Name ]]
9797
[[- $containerVar := printf "$%s" $containerName ]]
@@ -270,7 +270,7 @@ spec:
270270
[[ printf "\n---" ]]
271271
[[ $containerVar := printf "$%s" ($container.Name | lower_camel) ]]
272272
{{- [[ $containerVar ]] := [[ $container.ValuesVar ]] }}
273-
[[- printf "\n{{- if %s -}}" $container.EnableStatement ]]
273+
[[- printf "\n{{ if %s }}" $container.EnableStatement ]]
274274
apiVersion: v1
275275
kind: Service
276276
metadata:

codegen/templates/chart/operator-rbac.yamltmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ Expressions evaluating SKv2 Config use [[ "[[" ]] and [[ "]]" ]]
1111

1212
{{- $[[ $operatorVar ]] := [[ (opVar $operator)]] }}
1313

14-
[[- $operatorEnabledCondition := printf "\n{{- if $%s.enabled }}\n" $operatorVar -]]
14+
[[- $operatorEnabledCondition := printf "\n{{ if $%s.enabled }}\n" $operatorVar -]]
1515
[[- if (gt (len $operator.CustomEnableCondition) 0) -]]
16-
[[- $operatorEnabledCondition = printf "\n{{- if %s }}\n" $operator.CustomEnableCondition -]]
16+
[[- $operatorEnabledCondition = printf "\n{{ if %s }}\n" $operator.CustomEnableCondition -]]
1717
[[- end -]]
1818
[[- $operatorEnabledCondition -]]
1919
[[- if $operator.ClusterRbac ]]
@@ -33,7 +33,7 @@ rules:
3333
[[ toYaml $operator.ClusterRbac ]]
3434
[[- range $container := containerConfigs $operator -]]
3535
[[- if and ($container.Rbac) (gt (len $container.EnableStatement) 0) ]]
36-
[[ printf "{{- if %s }}" $container.EnableStatement ]]
36+
[[ printf "{{ if %s }}" $container.EnableStatement ]]
3737
[[- end ]]
3838
[[- range $rule := $container.Rbac ]]
3939
[[ toYaml (toListItem $rule) ]]

codegen/test/chart-envvars/templates/deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ spec:
8686
{{- end }} {{/* define "painter.deploymentSpec" */}}
8787

8888
{{/* Render painter deployment template with overrides from values*/}}
89-
{{- if $painter.enabled -}}
89+
{{ if $painter.enabled }}
9090
{{- $painterDeploymentOverrides := dict }}
9191
{{- if $painter.deploymentOverrides }}
9292
{{- $painterDeploymentOverrides = $painter.deploymentOverrides }}
@@ -95,7 +95,7 @@ spec:
9595
{{ include "skv2.utils.merge" (list . $painterDeploymentOverrides "painter.deploymentSpec") }}
9696
{{- end }}
9797
---
98-
{{- if $painter.enabled -}}
98+
{{ if $painter.enabled }}
9999
apiVersion: v1
100100
kind: ServiceAccount
101101
metadata:
@@ -117,7 +117,7 @@ metadata:
117117
{{- define "painter.serviceSpec"}}
118118

119119
{{- end }} {{/* define "painter.serviceSpec" */}}
120-
{{- if $painter.enabled -}}
120+
{{ if $painter.enabled }}
121121
{{/* Render painter service template with overrides from values*/}}
122122
{{- $painterServiceOverrides := dict }}
123123
{{- if $painter.serviceOverrides }}

codegen/test/chart-no-desc/templates/deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ spec:
160160
{{- end }} {{/* define "painter.deploymentSpec" */}}
161161

162162
{{/* Render painter deployment template with overrides from values*/}}
163-
{{- if $painter.enabled -}}
163+
{{ if $painter.enabled }}
164164
{{- $painterDeploymentOverrides := dict }}
165165
{{- if $painter.deploymentOverrides }}
166166
{{- $painterDeploymentOverrides = $painter.deploymentOverrides }}
@@ -169,7 +169,7 @@ spec:
169169
{{ include "skv2.utils.merge" (list . $painterDeploymentOverrides "painter.deploymentSpec") }}
170170
{{- end }}
171171
---
172-
{{- if $painter.enabled -}}
172+
{{ if $painter.enabled }}
173173
apiVersion: v1
174174
kind: ServiceAccount
175175
metadata:
@@ -191,7 +191,7 @@ metadata:
191191
{{- define "painter.serviceSpec"}}
192192

193193
{{- end }} {{/* define "painter.serviceSpec" */}}
194-
{{- if $painter.enabled -}}
194+
{{ if $painter.enabled }}
195195
{{/* Render painter service template with overrides from values*/}}
196196
{{- $painterServiceOverrides := dict }}
197197
{{- if $painter.serviceOverrides }}

codegen/test/chart-sidecar/templates/deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ spec:
131131
{{- end }} {{/* define "painter.deploymentSpec" */}}
132132

133133
{{/* Render painter deployment template with overrides from values*/}}
134-
{{- if $painter.enabled -}}
134+
{{ if $painter.enabled }}
135135
{{- $painterDeploymentOverrides := dict }}
136136
{{- if $painter.deploymentOverrides }}
137137
{{- $painterDeploymentOverrides = $painter.deploymentOverrides }}
@@ -140,7 +140,7 @@ spec:
140140
{{ include "skv2.utils.merge" (list . $painterDeploymentOverrides "painter.deploymentSpec") }}
141141
{{- end }}
142142
---
143-
{{- if $painter.enabled -}}
143+
{{ if $painter.enabled }}
144144
apiVersion: v1
145145
kind: ServiceAccount
146146
metadata:
@@ -162,7 +162,7 @@ metadata:
162162
{{- define "painter.serviceSpec"}}
163163

164164
{{- end }} {{/* define "painter.serviceSpec" */}}
165-
{{- if $painter.enabled -}}
165+
{{ if $painter.enabled }}
166166
{{/* Render painter service template with overrides from values*/}}
167167
{{- $painterServiceOverrides := dict }}
168168
{{- if $painter.serviceOverrides }}

codegen/test/chart/conditional-sidecar/templates/deployment.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ spec:
3737
- name: license-keys
3838
secret:
3939
secretName: license-keys
40-
{{- if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) -}}
40+
{{ if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) }}
4141
- name: agent-volume
4242
secret:
4343
secretName: agent-volume
@@ -95,7 +95,7 @@ spec:
9595
drop:
9696
- ALL
9797
{{- end }}
98-
{{- if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) -}}
98+
{{ if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) }}
9999
{{- $glooAgent := $.Values.glooAgent }}
100100
{{- $glooAgentImage := $glooAgent.image }}
101101
- name: gloo-agent
@@ -149,7 +149,7 @@ spec:
149149
{{- end }} {{/* define "gloo-mgmt-server.deploymentSpec" */}}
150150

151151
{{/* Render gloo-mgmt-server deployment template with overrides from values*/}}
152-
{{- if $glooMgmtServer.enabled -}}
152+
{{ if $glooMgmtServer.enabled }}
153153
{{- $glooMgmtServerDeploymentOverrides := dict }}
154154
{{- if $glooMgmtServer.deploymentOverrides }}
155155
{{- $glooMgmtServerDeploymentOverrides = $glooMgmtServer.deploymentOverrides }}
@@ -158,7 +158,7 @@ spec:
158158
{{ include "skv2.utils.merge" (list . $glooMgmtServerDeploymentOverrides "gloo-mgmt-server.deploymentSpec") }}
159159
{{- end }}
160160
---
161-
{{- if $glooMgmtServer.enabled -}}
161+
{{ if $glooMgmtServer.enabled }}
162162
apiVersion: v1
163163
kind: ServiceAccount
164164
metadata:
@@ -200,7 +200,7 @@ spec:
200200
port: {{ $glooMgmtServer.ports.grpc }}
201201

202202
{{- end }} {{/* define "gloo-mgmt-server.serviceSpec" */}}
203-
{{- if $glooMgmtServer.enabled -}}
203+
{{ if $glooMgmtServer.enabled }}
204204
{{/* Render gloo-mgmt-server service template with overrides from values*/}}
205205
{{- $glooMgmtServerServiceOverrides := dict }}
206206
{{- if $glooMgmtServer.serviceOverrides }}
@@ -215,7 +215,7 @@ spec:
215215
---
216216

217217
{{- $glooAgent := $.Values.glooAgent }}
218-
{{- if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) -}}
218+
{{ if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) }}
219219
apiVersion: v1
220220
kind: Service
221221
metadata:
@@ -319,7 +319,7 @@ spec:
319319
{{- end }} {{/* define "gloo-agent.deploymentSpec" */}}
320320

321321
{{/* Render gloo-agent deployment template with overrides from values*/}}
322-
{{- if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
322+
{{ if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
323323
{{- $glooAgentDeploymentOverrides := dict }}
324324
{{- if $glooAgent.deploymentOverrides }}
325325
{{- $glooAgentDeploymentOverrides = $glooAgent.deploymentOverrides }}
@@ -328,7 +328,7 @@ spec:
328328
{{ include "skv2.utils.merge" (list . $glooAgentDeploymentOverrides "gloo-agent.deploymentSpec") }}
329329
{{- end }}
330330
---
331-
{{- if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
331+
{{ if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
332332
apiVersion: v1
333333
kind: ServiceAccount
334334
metadata:
@@ -350,7 +350,7 @@ metadata:
350350
{{- define "gloo-agent.serviceSpec"}}
351351

352352
{{- end }} {{/* define "gloo-agent.serviceSpec" */}}
353-
{{- if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
353+
{{ if and ($.Values.glooAgent.enabled) (not $.Values.glooAgent.runAsSidecar) }}
354354
{{/* Render gloo-agent service template with overrides from values*/}}
355355
{{- $glooAgentServiceOverrides := dict }}
356356
{{- if $glooAgent.serviceOverrides }}

codegen/test/chart/conditional-sidecar/templates/rbac.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Rbac manifests for gloo-mgmt-server
55

66
{{- $glooMgmtServer := $.Values.glooMgmtServer }}
7-
{{- if $glooMgmtServer.enabled }}
7+
{{ if $glooMgmtServer.enabled }}
88

99
---
1010

@@ -21,7 +21,7 @@ rules:
2121
- leases
2222
verbs:
2323
- '*'
24-
{{- if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) }}
24+
{{ if and ($.Values.glooAgent.enabled) ($.Values.glooAgent.runAsSidecar) }}
2525
- apiGroups:
2626
- apiextensions.k8s.io
2727
resources:

codegen/test/chart/templates/deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ spec:
8686
{{- end }} {{/* define "painter.deploymentSpec" */}}
8787

8888
{{/* Render painter deployment template with overrides from values*/}}
89-
{{- if $painter.enabled }}
89+
{{ if $painter.enabled }}
9090
{{- $painterDeploymentOverrides := dict }}
9191
{{- if $painter.deploymentOverrides }}
9292
{{- $painterDeploymentOverrides = $painter.deploymentOverrides }}
@@ -95,7 +95,7 @@ spec:
9595
{{ include "skv2.utils.merge" (list . $painterDeploymentOverrides "painter.deploymentSpec") }}
9696
{{- end }}
9797
---
98-
{{- if $painter.enabled }}
98+
{{ if $painter.enabled }}
9999
apiVersion: v1
100100
kind: ServiceAccount
101101
metadata:
@@ -117,7 +117,7 @@ metadata:
117117
{{- define "painter.serviceSpec"}}
118118

119119
{{- end }} {{/* define "painter.serviceSpec" */}}
120-
{{- if $painter.enabled }}
120+
{{ if $painter.enabled }}
121121
{{/* Render painter service template with overrides from values*/}}
122122
{{- $painterServiceOverrides := dict }}
123123
{{- if $painter.serviceOverrides }}

0 commit comments

Comments
 (0)