File tree 20 files changed +399
-16
lines changed
20 files changed +399
-16
lines changed Original file line number Diff line number Diff line change 90
90
- "coderd/**"
91
91
- "enterprise/**"
92
92
- "examples/*"
93
+ - "helm/**"
93
94
- "provisioner/**"
94
95
- "provisionerd/**"
95
96
- "provisionersdk/**"
Original file line number Diff line number Diff line change @@ -88,6 +88,10 @@ var testCases = []testCase{
88
88
name : "sa_extra_rules" ,
89
89
expectedError : "" ,
90
90
},
91
+ {
92
+ name : "sa_disabled" ,
93
+ expectedError : "" ,
94
+ },
91
95
}
92
96
93
97
type testCase struct {
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/extra-templates.yaml
3
17
apiVersion: v1
4
18
kind: ConfigMap
92
106
app.kubernetes.io/instance: release-name
93
107
---
94
108
# Source: coder/templates/coder.yaml
95
- ---
96
109
apiVersion: apps/v1
97
110
kind: Deployment
98
111
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
84
98
app.kubernetes.io/instance: release-name
85
99
---
86
100
# Source: coder/templates/coder.yaml
87
- ---
88
101
apiVersion: apps/v1
89
102
kind: Deployment
90
103
metadata:
Original file line number Diff line number Diff line change 1
1
---
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
+ ---
2
16
# Source: coder/templates/rbac.yaml
3
17
apiVersion: rbac.authorization.k8s.io/v1
4
18
kind: Role
83
97
app.kubernetes.io/instance: release-name
84
98
---
85
99
# Source: coder/templates/coder.yaml
86
- ---
87
100
apiVersion: apps/v1
88
101
kind: Deployment
89
102
metadata:
Original file line number Diff line number Diff line change 1
1
---
2
+ # Source: coder/templates/coder.yaml
3
+ apiVersion: v1
4
+ kind: ServiceAccount
5
+ metadata:
6
+ annotations:
7
+ eks.amazonaws.com/role-arn: arn:aws:iam::123456789012:role/coder-service-account
8
+ labels:
9
+ app.kubernetes.io/instance: release-name
10
+ app.kubernetes.io/managed-by: Helm
11
+ app.kubernetes.io/name: coder
12
+ app.kubernetes.io/part-of: coder
13
+ app.kubernetes.io/version: 0.1.0
14
+ helm.sh/chart: coder-0.1.0
15
+ name: coder-service-account
16
+ ---
2
17
# Source: coder/templates/rbac.yaml
3
18
apiVersion: rbac.authorization.k8s.io/v1
4
19
kind: Role
83
98
app.kubernetes.io/instance: release-name
84
99
---
85
100
# Source: coder/templates/coder.yaml
86
- ---
87
101
apiVersion: apps/v1
88
102
kind: Deployment
89
103
metadata:
You can’t perform that action at this time.
0 commit comments