Skip to content

Commit c520f54

Browse files
authored
Merge pull request #31 from signadot/release-v0.9.0
Release v0.9.0
2 parents 976cc15 + da840f3 commit c520f54

14 files changed

+257
-260
lines changed

signadot/operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ type: application
66
# This is the chart version. This version number should be incremented each time you make changes
77
# to the chart and its templates, including the app version.
88
# Versions are expected to follow Semantic Versioning (https://semver.org/)
9-
version: "0.8.1"
9+
version: "0.9.0"
1010

1111
# This is the version number of the application being deployed. This version number should be
1212
# incremented each time you make changes to the application. Versions are not expected to
1313
# follow Semantic Versioning. They should reflect the version the application is using.
1414
# It is recommended to use it with quotes.
15-
appVersion: "0.8.1"
15+
appVersion: "0.9.0"

signadot/operator/templates/agent-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ spec:
4848
secretKeyRef:
4949
key: token
5050
name: cluster-agent
51-
image: {{ with .Values.agent }}{{ .image | default "signadot/agent:v0.8.1" | quote }}{{ else }}signadot/agent:v0.8.1{{ end }}
51+
image: {{ with .Values.agent }}{{ .image | default "signadot/agent:v0.9.0" | quote }}{{ else }}signadot/agent:v0.9.0{{ end }}
5252
imagePullPolicy: {{ with .Values.agent }}{{ .imagePullPolicy | default "IfNotPresent" | quote }}{{ else }}IfNotPresent{{ end }}
5353
livenessProbe:
5454
httpGet:
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Bind the ClusterRole containing namespaced permissions to the
2+
# controller-manager's ServiceAccount only in the specified namespaces.
3+
{{ range $namespace := .Values.allowedNamespaces }}
4+
---
5+
apiVersion: rbac.authorization.k8s.io/v1
6+
kind: RoleBinding
7+
metadata:
8+
name: signadot-manager-namespaced
9+
namespace: {{ $namespace | quote }}
10+
roleRef:
11+
apiGroup: rbac.authorization.k8s.io
12+
kind: ClusterRole
13+
name: signadot-manager-namespaced
14+
subjects:
15+
- kind: ServiceAccount
16+
name: signadot-controller-manager
17+
namespace: signadot
18+
{{ end }}

signadot/operator/templates/routeserver-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ spec:
3636
{{- end }}
3737
spec:
3838
containers:
39-
- image: {{ with .Values.routeServer }}{{ .image | default "signadot/route-server:v0.8.1" | quote }}{{ else }}signadot/route-server:v0.8.1{{ end }}
39+
- image: {{ with .Values.routeServer }}{{ .image | default "signadot/route-server:v0.9.0" | quote }}{{ else }}signadot/route-server:v0.9.0{{ end }}
4040
imagePullPolicy: {{ with .Values.routeServer }}{{ .imagePullPolicy | default "IfNotPresent" | quote }}{{ else }}IfNotPresent{{ end }}
4141
name: routeserver
4242
ports:

signadot/operator/templates/signadot-agent-clusterrole.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ rules:
1818
resources:
1919
- signadotsandboxes
2020
- signadotroutes
21+
- signadotresources
22+
- signadotresourceplugins
2123
verbs:
2224
- get
2325
- list
@@ -31,7 +33,6 @@ rules:
3133
- pods
3234
- pods/log
3335
- services
34-
- configmaps
3536
- namespaces
3637
verbs:
3738
- get

signadot/operator/templates/signadot-controller-manager-deployment.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ spec:
4444
command:
4545
- /manager
4646
env:
47-
- name: REPO_OVERLAY_IMAGE_PULL_POLICY
48-
value: {{ with .Values.repoOverlay }}{{ .imagePullPolicy | default "IfNotPresent" | quote }}{{ else }}IfNotPresent{{ end }}
49-
- name: REPO_OVERLAY_IMAGE
50-
value: {{ with .Values.repoOverlay }}{{ .image | default "signadot/repo-overlay:v0.8.1" | quote }}{{ else }}signadot/repo-overlay:v0.8.1{{ end }}
47+
- name: ALLOWED_NAMESPACES
48+
value: {{ range $i, $val := .Values.allowedNamespaces }}{{ if gt $i 0 }},{{ end }}{{ $val }}{{ else }}""{{ end }}
5149
- name: ROUTE_SIDECAR_IMAGE
52-
value: {{ with .Values.routeSidecar }}{{ .image | default "signadot/route-sidecar:v0.8.1" | quote }}{{ else }}signadot/route-sidecar:v0.8.1{{ end }}
53-
image: {{ with .Values.operator }}{{ .image | default "signadot/operator:v0.8.1" | quote }}{{ else }}signadot/operator:v0.8.1{{ end }}
50+
value: {{ with .Values.routeSidecar }}{{ .image | default "signadot/route-sidecar:v0.9.0" | quote }}{{ else }}signadot/route-sidecar:v0.9.0{{ end }}
51+
- name: EXECPOD_SIDECAR_IMAGE
52+
value: {{ with .Values.execpodSidecar }}{{ .image | default "signadot/execpod-sidecar:v0.9.0" | quote }}{{ else }}signadot/execpod-sidecar:v0.9.0{{ end }}
53+
image: {{ with .Values.operator }}{{ .image | default "signadot/operator:v0.9.0" | quote }}{{ else }}signadot/operator:v0.9.0{{ end }}
5454
imagePullPolicy: {{ with .Values.operator }}{{ .imagePullPolicy | default "IfNotPresent" | quote }}{{ else }}IfNotPresent{{ end }}
5555
livenessProbe:
5656
httpGet:
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# This file is generated. Do not edit.
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: ClusterRole
4+
metadata:
5+
annotations:
6+
{{- range $key, $val := .Values.commonAnnotations }}
7+
{{ $key | quote }}: {{ $val | quote }}
8+
{{- end }}
9+
labels:
10+
{{- range $key, $val := .Values.commonLabels }}
11+
{{ $key | quote }}: {{ $val | quote }}
12+
{{- end }}
13+
name: signadot-manager-namespaced
14+
rules:
15+
- apiGroups:
16+
- ""
17+
resources:
18+
- configmaps
19+
- secrets
20+
verbs:
21+
- create
22+
- apiGroups:
23+
- ""
24+
resources:
25+
- pods
26+
verbs:
27+
- create
28+
- delete
29+
- get
30+
- list
31+
- patch
32+
- update
33+
- watch
34+
- apiGroups:
35+
- ""
36+
resources:
37+
- services
38+
verbs:
39+
- create
40+
- delete
41+
- get
42+
- list
43+
- patch
44+
- update
45+
- watch
46+
- apiGroups:
47+
- apps
48+
resources:
49+
- deployments
50+
verbs:
51+
- create
52+
- delete
53+
- get
54+
- list
55+
- patch
56+
- update
57+
- watch
58+
- apiGroups:
59+
- apps
60+
resources:
61+
- replicasets
62+
verbs:
63+
- get
64+
- list
65+
- watch
66+
- apiGroups:
67+
- argoproj.io
68+
resources:
69+
- rollouts
70+
verbs:
71+
- create
72+
- delete
73+
- get
74+
- list
75+
- patch
76+
- update
77+
- watch
78+
- apiGroups:
79+
- networking.istio.io
80+
resources:
81+
- virtualservices
82+
verbs:
83+
- create
84+
- delete
85+
- get
86+
- list
87+
- patch
88+
- update
89+
- watch
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# This file is generated. Do not edit.
2+
{{ if not .Values.allowedNamespaces }}
3+
apiVersion: rbac.authorization.k8s.io/v1
4+
kind: ClusterRoleBinding
5+
metadata:
6+
annotations:
7+
{{- range $key, $val := .Values.commonAnnotations }}
8+
{{ $key | quote }}: {{ $val | quote }}
9+
{{- end }}
10+
labels:
11+
{{- range $key, $val := .Values.commonLabels }}
12+
{{ $key | quote }}: {{ $val | quote }}
13+
{{- end }}
14+
name: signadot-manager-namespaced
15+
roleRef:
16+
apiGroup: rbac.authorization.k8s.io
17+
kind: ClusterRole
18+
name: signadot-manager-namespaced
19+
subjects:
20+
- kind: ServiceAccount
21+
name: signadot-controller-manager
22+
namespace: signadot
23+
{{ end }}

signadot/operator/templates/signadot-manager-role-clusterrole.yaml

Lines changed: 3 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,6 @@ metadata:
1212
{{- end }}
1313
name: signadot-manager-role
1414
rules:
15-
- apiGroups:
16-
- ""
17-
resources:
18-
- configmaps
19-
verbs:
20-
- create
21-
- delete
22-
- get
23-
- list
24-
- patch
25-
- update
26-
- watch
27-
- apiGroups:
28-
- ""
29-
resources:
30-
- services
31-
verbs:
32-
- create
33-
- delete
34-
- get
35-
- list
36-
- patch
37-
- update
38-
- watch
3915
- apiGroups:
4016
- admissionregistration.k8s.io
4117
resourceNames:
@@ -46,67 +22,10 @@ rules:
4622
- get
4723
- patch
4824
- update
49-
- apiGroups:
50-
- apps
51-
resources:
52-
- deployments
53-
verbs:
54-
- create
55-
- delete
56-
- get
57-
- list
58-
- patch
59-
- update
60-
- watch
61-
- apiGroups:
62-
- apps
63-
resources:
64-
- replicasets
65-
verbs:
66-
- get
67-
- list
68-
- watch
69-
- apiGroups:
70-
- argoproj.io
71-
resources:
72-
- rollouts
73-
verbs:
74-
- create
75-
- delete
76-
- get
77-
- list
78-
- patch
79-
- update
80-
- watch
81-
- apiGroups:
82-
- batch
83-
resources:
84-
- jobs
85-
verbs:
86-
- create
87-
- delete
88-
- deletecollection
89-
- get
90-
- list
91-
- patch
92-
- update
93-
- watch
94-
- apiGroups:
95-
- networking.istio.io
96-
resources:
97-
- virtualservices
98-
verbs:
99-
- create
100-
- delete
101-
- get
102-
- list
103-
- patch
104-
- update
105-
- watch
10625
- apiGroups:
10726
- signadot.com
10827
resources:
109-
- signadotprovisioners
28+
- signadotresourceplugins
11029
verbs:
11130
- create
11231
- delete
@@ -118,13 +37,13 @@ rules:
11837
- apiGroups:
11938
- signadot.com
12039
resources:
121-
- signadotprovisioners/finalizers
40+
- signadotresourceplugins/finalizers
12241
verbs:
12342
- update
12443
- apiGroups:
12544
- signadot.com
12645
resources:
127-
- signadotprovisioners/status
46+
- signadotresourceplugins/status
12847
verbs:
12948
- get
13049
- patch

0 commit comments

Comments
 (0)