Skip to content

Commit 823e9b2

Browse files
ElderMattsvcAPLBot
andauthored
feat: make tekton optional (#3085)
Co-authored-by: svcAPLBot <174728082+svcAPLBot@users.noreply.github.com>
1 parent 45d9dd3 commit 823e9b2

File tree

13 files changed

+38
-8
lines changed

13 files changed

+38
-8
lines changed

charts/team-ns/templates/builds/buildpack.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ spec:
110110
taskRunTemplate:
111111
serviceAccountName: sa-team-{{ $v.teamId }}
112112
podTemplate:
113+
priorityClassName: tekton-low
113114
securityContext:
114115
fsGroup: 65532
115116
workspaces:

charts/team-ns/templates/builds/docker.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ spec:
109109
taskRunTemplate:
110110
serviceAccountName: sa-team-{{ $v.teamId }}
111111
podTemplate:
112+
priorityClassName: tekton-low
112113
securityContext:
113114
fsGroup: 65532
114115
workspaces:

helmfile.d/helmfile-04.init.yaml.gotmpl

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,21 +78,27 @@ releases:
7878
namespace: rabbitmq
7979
<<: *default
8080
- name: tekton-pipelines
81-
installed: true
81+
installed: {{ $a | get "tekton.enabled" }}
8282
namespace: tekton-pipelines
8383
labels:
8484
pkg: tekton-pipelines
8585
<<: *default
86+
- name: tekton-pipelines-artifacts
87+
installed: {{ $a | get "tekton.enabled" }}
88+
namespace: tekton-pipelines
89+
labels:
90+
pkg: tekton-pipelines
91+
<<: *raw
8692
- name: tekton-dashboard
87-
installed: true
93+
installed: {{ $a | get "tekton.enabled" }}
8894
namespace: tekton-pipelines
8995
labels:
9096
pkg: tekton-pipelines
9197
chart: ../charts/tekton-dashboard
9298
values:
9399
- ../values/tekton-dashboard/tekton-dashboard.gotmpl
94100
- name: tekton-dashboard-artifacts
95-
installed: true
101+
installed: {{ $a | get "tekton.enabled" }}
96102
namespace: tekton-pipelines
97103
labels:
98104
pkg: tekton-pipelines

helmfile.d/helmfile-09.init.yaml.gotmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ releases:
3131
values:
3232
- ../values/knative-serving/knative-serving-cr.gotmpl
3333
- name: tekton-triggers
34-
installed: true
34+
installed: {{ $a | get "tekton.enabled" }}
3535
namespace: tekton-pipelines
3636
labels:
3737
pkg: tekton-triggers

helmfile.d/helmfile-60.teams.yaml.gotmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ releases:
2727
{{- $tektonHostname := printf "tekton-%s.%s" $teamId $domain }}
2828
{{- $teamApps := index $tc $teamId "apps" | default dict }}
2929
- name: tekton-dashboard-{{ $teamId }}
30-
installed: true
30+
installed: {{ $a | get "tekton.enabled" }}
3131
namespace: team-{{ $teamId }}
3232
chart: ../charts/tekton-dashboard
3333
labels:
@@ -39,7 +39,7 @@ releases:
3939
- resources:
4040
{{- $teamApps.tekton.resources.dashboard | toYaml | nindent 10 }}
4141
- name: tekton-dashboard-{{ $teamId }}-artifacts
42-
installed: true
42+
installed: {{ $a | get "tekton.enabled" }}
4343
namespace: team-{{ $teamId }}
4444
labels:
4545
tag: teams

helmfile.d/snippets/defaults.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,7 @@ environments:
576576
memory: 512Mi
577577
_rawValues: {}
578578
tekton:
579+
enabled: false
579580
resources:
580581
dashboard:
581582
limits:
@@ -1189,4 +1190,4 @@ environments:
11891190
aiEnabled: false
11901191
users: []
11911192
versions:
1192-
specVersion: 57
1193+
specVersion: 58

tests/fixtures/env/apps/tekton.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
labels: {}
55
spec:
66
_rawValues: {}
7+
enabled: true
78
resources:
89
dashboard:
910
limits:

tests/fixtures/env/settings/versions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ metadata:
33
name: versions
44
labels: {}
55
spec:
6-
specVersion: 57
6+
specVersion: 58

tests/integration/full.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ apps:
7474
enabled: true
7575
kyverno:
7676
enabled: true
77+
tekton:
78+
enabled: true
7779
fabric8:
7880
enabled: true
7981
teamConfig:

values-changes.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,3 +452,6 @@ changes:
452452
- version: 57
453453
customFunctions:
454454
- setIngressDefault
455+
- version: 58
456+
additions:
457+
- apps.tekton.enabled: true

0 commit comments

Comments
 (0)