Skip to content

Commit fed70bd

Browse files
authored
fix(helm/coder): set serviceAccount.disableCreate=false by default, add tests (#15197)
* Sets `serviceaccount.disableCreate=false` by default (accidentally changed by #14817) * Reverts changes made in #15196
1 parent 0fba291 commit fed70bd

20 files changed

+399
-16
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ jobs:
9090
- "coderd/**"
9191
- "enterprise/**"
9292
- "examples/*"
93+
- "helm/**"
9394
- "provisioner/**"
9495
- "provisionerd/**"
9596
- "provisionersdk/**"

helm/coder/tests/chart_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,10 @@ var testCases = []testCase{
8888
name: "sa_extra_rules",
8989
expectedError: "",
9090
},
91+
{
92+
name: "sa_disabled",
93+
expectedError: "",
94+
},
9195
}
9296

9397
type testCase struct {

helm/coder/tests/testdata/auto_access_url_1.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/auto_access_url_2.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/auto_access_url_3.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/command.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/command_args.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/default_values.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/env_from.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/rbac.yaml
317
apiVersion: rbac.authorization.k8s.io/v1
418
kind: Role
@@ -83,7 +97,6 @@ spec:
8397
app.kubernetes.io/instance: release-name
8498
---
8599
# Source: coder/templates/coder.yaml
86-
---
87100
apiVersion: apps/v1
88101
kind: Deployment
89102
metadata:

helm/coder/tests/testdata/extra_templates.golden

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
---
2+
# Source: coder/templates/coder.yaml
3+
apiVersion: v1
4+
kind: ServiceAccount
5+
metadata:
6+
annotations: {}
7+
labels:
8+
app.kubernetes.io/instance: release-name
9+
app.kubernetes.io/managed-by: Helm
10+
app.kubernetes.io/name: coder
11+
app.kubernetes.io/part-of: coder
12+
app.kubernetes.io/version: 0.1.0
13+
helm.sh/chart: coder-0.1.0
14+
name: coder
15+
---
216
# Source: coder/templates/extra-templates.yaml
317
apiVersion: v1
418
kind: ConfigMap
@@ -92,7 +106,6 @@ spec:
92106
app.kubernetes.io/instance: release-name
93107
---
94108
# Source: coder/templates/coder.yaml
95-
---
96109
apiVersion: apps/v1
97110
kind: Deployment
98111
metadata:

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy