Skip to content

Commit 21cc0f5

Browse files
fix: only deploy tekton tasks if tekton is enabled (#3102)
Co-authored-by: svcAPLBot <174728082+svcAPLBot@users.noreply.github.com>
1 parent e917e00 commit 21cc0f5

File tree

6 files changed

+12
-0
lines changed

6 files changed

+12
-0
lines changed

charts/team-ns/templates/tekton-tasks/buildpacks.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- $v := .Values }}
2+
{{- if $v.apps.tekton.enabled }}
23
{{- $t := .Values.teamApps.tekton }}
34
apiVersion: tekton.dev/v1
45
kind: Task
@@ -209,3 +210,4 @@ spec:
209210
emptyDir: {}
210211
- name: layers-dir
211212
emptyDir: {}
213+
{{- end }}

charts/team-ns/templates/tekton-tasks/git-clone.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- $v := .Values}}
2+
{{- if $v.apps.tekton.enabled }}
23
{{- $t := $v.teamApps.tekton }}
34
apiVersion: tekton.dev/v1
45
kind: Task
@@ -268,3 +269,4 @@ spec:
268269
printf "%s" "${RESULT_COMMITTER_DATE}" > "$(results.committer-date.path)"
269270
printf "%s" "${RESULT_SHA}" > "$(results.commit.path)"
270271
printf "%s" "${PARAM_URL}" > "$(results.url.path)"
272+
{{- end }}

charts/team-ns/templates/tekton-tasks/grype.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{- $v := .Values}}
2+
{{- if $v.apps.tekton.enabled }}
23
{{- $t := $v.teamApps.tekton }}
34
apiVersion: tekton.dev/v1
45
kind: Task
@@ -50,3 +51,4 @@ spec:
5051
- "ALL"
5152
seccompProfile:
5253
type: RuntimeDefault
54+
{{- end }}

charts/team-ns/templates/tekton-tasks/kaniko.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11

22
{{- $v := .Values }}
3+
{{- if $v.apps.tekton.enabled }}
34
{{- $t := .Values.teamApps.tekton }}
45
apiVersion: tekton.dev/v1
56
kind: Task
@@ -88,3 +89,4 @@ spec:
8889
set -e
8990
image="$(params.IMAGE)"
9091
echo -n "${image}" | tee "$(results.IMAGE_URL.path)"
92+
{{- end }}

tests/integration/minimal-with-team.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ apps:
4949
enabled: true
5050
harbor:
5151
enabled: true
52+
tekton:
53+
enabled: true
5254
teamConfig:
5355
demo:
5456
settings:

values/team-ns/team-ns.gotmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ apps:
4040
enabled: {{ $a.argocd.enabled }}
4141
kyverno:
4242
enabled: {{ $a.kyverno.enabled }}
43+
tekton:
44+
enabled: {{ $a.tekton.enabled }}
4345

4446
aiEnabled: {{ $v.otomi.aiEnabled }}
4547
isMultitenant: {{ $v.otomi.isMultitenant }}

0 commit comments

Comments
 (0)