Skip to content

Commit db3be9e

Browse files
authored
Merge pull request #60 from signadot/release-v0.15.0
Chart changes for v0.15.0
2 parents 7cdd767 + b6917b4 commit db3be9e

17 files changed

+98
-8304
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.14.1"
9+
version: "0.15.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.14.1"
15+
appVersion: "0.15.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 }}{{ with .agent }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/agent:v0.14.1{{- end }}{{- else -}}signadot/agent:v0.14.1{{- end }}{{- else -}}signadot/agent:v0.14.1{{- end }}
51+
image: {{ with .Values }}{{ with .agent }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/agent:v0.15.0{{- end }}{{- else -}}signadot/agent:v0.15.0{{- end }}{{- else -}}signadot/agent:v0.15.0{{- end }}
5252
imagePullPolicy: {{ with .Values }}{{ with .agent }}{{ with .imagePullPolicy }}{{ . | quote}}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}
5353
livenessProbe:
5454
httpGet:

signadot/operator/templates/forkedworkloads.signadot.com-customresourcedefinition.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ spec:
100100
content as a template. If enabled, variable substitution will
101101
be performed, allowing patches to refer to information that
102102
will only become available after the operator processes a
103-
sandbox spec, such as the names of SignadotResource plugin
104-
output objects. \n Default: false"
103+
sandbox spec, such as the names of Resource output objects.
104+
\n Default: false"
105105
type: boolean
106106
type: object
107107
type: array
@@ -122,15 +122,15 @@ spec:
122122
resourceTemplateData:
123123
additionalProperties:
124124
description: ResourceTemplateData defines the template data related
125-
to a Resource (this applies both to Resources and SignadotResources)
125+
to a Resource
126126
properties:
127127
name:
128128
description: Name is the name of the resource as referred to
129129
by the requestor.
130130
type: string
131131
objectName:
132-
description: ObjectName is the name of the Resource/SignadotResource
133-
object that will be created by the Sandbox controller.
132+
description: ObjectName is the name of the Resource object that
133+
will be created by the Sandbox controller.
134134
type: string
135135
outputKind:
136136
default: Secret

signadot/operator/templates/io-context-server-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
- /app/io-context-server
4141
- -tls=secretns=signadot
4242
- -port=8443
43-
image: {{ with .Values }}{{ with .ioContextServer }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-context-server:v0.14.1{{- end }}{{- else -}}signadot/io-context-server:v0.14.1{{- end }}{{- else -}}signadot/io-context-server:v0.14.1{{- end }}
43+
image: {{ with .Values }}{{ with .ioContextServer }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-context-server:v0.15.0{{- end }}{{- else -}}signadot/io-context-server:v0.15.0{{- end }}{{- else -}}signadot/io-context-server:v0.15.0{{- end }}
4444
imagePullPolicy: {{ with .Values }}{{ with .ioContextServer }}{{ with .imagePullPolicy }}{{ . | quote}}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}
4545
name: io-context-server
4646
ports:

signadot/operator/templates/routeserver-deployment.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,16 @@ spec:
3636
{{- end }}
3737
spec:
3838
containers:
39-
- image: {{ with .Values }}{{ with .routeServer }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-server:v0.14.1{{- end }}{{- else -}}signadot/route-server:v0.14.1{{- end }}{{- else -}}signadot/route-server:v0.14.1{{- end }}
39+
- image: {{ with .Values }}{{ with .routeServer }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-server:v0.15.0{{- end }}{{- else -}}signadot/route-server:v0.15.0{{- end }}{{- else -}}signadot/route-server:v0.15.0{{- end }}
4040
imagePullPolicy: {{ with .Values }}{{ with .routeServer }}{{ with .imagePullPolicy }}{{ . | quote}}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}
4141
name: routeserver
4242
ports:
43+
- containerPort: 7777
44+
name: grpc
45+
- containerPort: 7778
46+
name: http-api
4347
- containerPort: 8080
48+
name: http-legacy
49+
- containerPort: 9090
50+
name: http-metrics
4451
serviceAccountName: routeserver
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# This file is generated. Do not edit.
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
annotations:
6+
{{- range $key, $val := .Values.commonAnnotations }}
7+
{{ $key | quote }}: {{ $val | quote }}
8+
{{- end }}
9+
{{- range $key, $val := .Values.serviceAnnotations }}
10+
{{ $key | quote }}: {{ $val | quote }}
11+
{{- end }}
12+
labels:
13+
app: routeserver
14+
{{- range $key, $val := .Values.commonLabels }}
15+
{{ $key | quote }}: {{ $val | quote }}
16+
{{- end }}
17+
{{- range $key, $val := .Values.serviceLabels }}
18+
{{ $key | quote }}: {{ $val | quote }}
19+
{{- end }}
20+
name: routeserver-metrics
21+
namespace: signadot
22+
spec:
23+
ports:
24+
- name: http-metrics
25+
port: 9090
26+
selector:
27+
app: routeserver
28+
type: ClusterIP

signadot/operator/templates/routeserver-service.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ metadata:
1010
{{ $key | quote }}: {{ $val | quote }}
1111
{{- end }}
1212
labels:
13+
app: routeserver
1314
{{- range $key, $val := .Values.commonLabels }}
1415
{{ $key | quote }}: {{ $val | quote }}
1516
{{- end }}
@@ -20,6 +21,12 @@ metadata:
2021
namespace: signadot
2122
spec:
2223
ports:
23-
- port: 8080
24+
- name: grpc
25+
port: 7777
26+
- name: http-api
27+
port: 7778
28+
- name: http-legacy
29+
port: 8080
2430
selector:
2531
app: routeserver
32+
type: ClusterIP

signadot/operator/templates/routingconfigs.signadot.com-customresourcedefinition.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ spec:
5858
type: string
5959
namespace:
6060
type: string
61+
sandboxName:
62+
type: string
6163
required:
6264
- kind
6365
- name
@@ -110,6 +112,24 @@ spec:
110112
as seen by the controller, along with its routing information
111113
items:
112114
properties:
115+
baseline:
116+
description: BaselineUID gives the UID of the baseline workload
117+
from which the sandboxed workload is derived
118+
properties:
119+
kind:
120+
type: string
121+
name:
122+
type: string
123+
namespace:
124+
type: string
125+
uid:
126+
type: string
127+
required:
128+
- kind
129+
- name
130+
- namespace
131+
- uid
132+
type: object
113133
routes:
114134
description: Routes is the list of the configured routes per
115135
service mesh (including the signadot sidecar)
@@ -218,12 +238,15 @@ spec:
218238
type: string
219239
namespace:
220240
type: string
241+
sandboxName:
242+
type: string
221243
required:
222244
- kind
223245
- name
224246
- namespace
225247
type: object
226248
required:
249+
- baseline
227250
- workload
228251
type: object
229252
type: array
@@ -271,6 +294,9 @@ spec:
271294
- host
272295
- port
273296
type: object
297+
sandboxName:
298+
description: Sandbox name owner of this route
299+
type: string
274300
to:
275301
description: To the specified location
276302
properties:

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@ rules:
2121
- signadotroutes
2222
- signadotexternalworkloads
2323
- signadoforkedworkloads
24-
- signadotresources
2524
- resources
2625
- signadotobjectlifecyclemethods
27-
- signadotresourceplugins
2826
- signadotroutegroups
2927
- routingconfigs
3028
- istioroutes

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

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -60,31 +60,25 @@ spec:
6060
value: {{ with .Values }}{{ with .ioSidecar }}{{ with .imagePullPolicy }}{{ . }}{{- else -}}"IfNotPresent"{{- end }}{{- else -}}"IfNotPresent"{{- end }}{{- else -}}"IfNotPresent"{{- end }}
6161
- name: IO_SIDECAR_IMAGE_PULL_SECRET
6262
value: {{ with .Values }}{{ with .ioSidecar }}{{ with .imagePullSecret }}{{ . }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}
63-
- name: EXECPOD_SIDECAR_IMAGE_PULL_POLICY
64-
value: {{ with .Values }}{{ with .execpodSidecar }}{{ with .imagePullPolicy }}{{ . }}{{- else -}}"IfNotPresent"{{- end }}{{- else -}}"IfNotPresent"{{- end }}{{- else -}}"IfNotPresent"{{- end }}
65-
- name: EXECPOD_SIDECAR_IMAGE_PULL_SECRET
66-
value: {{ with .Values }}{{ with .execpodSidecar }}{{ with .imagePullSecret }}{{ . }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}
6763
- name: ISTIO_ENABLED
6864
value: {{ with .Values }}{{ with .istio }}{{ with .enabled }}{{ toString . | quote}}{{- else -}}"false"{{- end }}{{- else -}}"false"{{- end }}{{- else -}}"false"{{- end }}
6965
- name: ISTIO_ADDITIONAL_LABELS
7066
value: {{ with .Values }}{{ with .istio }}{{ with .additionalLabels }}{{ mustToJson . | quote}}{{- else -}}""{{- end }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}
7167
- name: ISTIO_ADDITIONAL_ANNOTATIONS
7268
value: {{ with .Values }}{{ with .istio }}{{ with .additionalAnnotations }}{{ mustToJson . | quote}}{{- else -}}""{{- end }}{{- else -}}""{{- end }}{{- else -}}""{{- end }}
7369
- name: SIDECAR_INIT_IMAGE
74-
value: {{ with .Values }}{{ with .routeInit }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar-init:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar-init:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar-init:v0.14.1{{- end }}
70+
value: {{ with .Values }}{{ with .routeInit }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar-init:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar-init:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar-init:v0.15.0{{- end }}
7571
- name: LEGACY_SIDECAR_INIT_IMAGE
7672
value: {{ with .Values }}{{ with .routeInit }}{{ with .legacy }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/sd-init-networking:latest{{- end }}{{- else -}}signadot/sd-init-networking:latest{{- end }}{{- else -}}signadot/sd-init-networking:latest{{- end }}{{- else -}}signadot/sd-init-networking:latest{{- end }}
7773
- name: ROUTE_SIDECAR_IMAGE
78-
value: {{ with .Values }}{{ with .routeSidecar }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar:v0.14.1{{- end }}
74+
value: {{ with .Values }}{{ with .routeSidecar }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar:v0.15.0{{- end }}
7975
- name: LEGACY_ROUTE_SIDECAR_IMAGE
80-
value: {{ with .Values }}{{ with .routeSidecar }}{{ with .legacy }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar-legacy:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.14.1{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.14.1{{- end }}
81-
- name: EXECPOD_SIDECAR_IMAGE
82-
value: {{ with .Values }}{{ with .execpodSidecar }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/execpod-sidecar:v0.14.1{{- end }}{{- else -}}signadot/execpod-sidecar:v0.14.1{{- end }}{{- else -}}signadot/execpod-sidecar:v0.14.1{{- end }}
76+
value: {{ with .Values }}{{ with .routeSidecar }}{{ with .legacy }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/route-sidecar-legacy:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.15.0{{- end }}{{- else -}}signadot/route-sidecar-legacy:v0.15.0{{- end }}
8377
- name: IO_INIT_IMAGE
84-
value: {{ with .Values }}{{ with .ioInit }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-init:v0.14.1{{- end }}{{- else -}}signadot/io-init:v0.14.1{{- end }}{{- else -}}signadot/io-init:v0.14.1{{- end }}
78+
value: {{ with .Values }}{{ with .ioInit }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-init:v0.15.0{{- end }}{{- else -}}signadot/io-init:v0.15.0{{- end }}{{- else -}}signadot/io-init:v0.15.0{{- end }}
8579
- name: IO_SIDECAR_IMAGE
86-
value: {{ with .Values }}{{ with .ioSidecar }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-sidecar:v0.14.1{{- end }}{{- else -}}signadot/io-sidecar:v0.14.1{{- end }}{{- else -}}signadot/io-sidecar:v0.14.1{{- end }}
87-
image: {{ with .Values }}{{ with .operator }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/operator:v0.14.1{{- end }}{{- else -}}signadot/operator:v0.14.1{{- end }}{{- else -}}signadot/operator:v0.14.1{{- end }}
80+
value: {{ with .Values }}{{ with .ioSidecar }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/io-sidecar:v0.15.0{{- end }}{{- else -}}signadot/io-sidecar:v0.15.0{{- end }}{{- else -}}signadot/io-sidecar:v0.15.0{{- end }}
81+
image: {{ with .Values }}{{ with .operator }}{{ with .image }}{{ . | quote}}{{- else -}}signadot/operator:v0.15.0{{- end }}{{- else -}}signadot/operator:v0.15.0{{- end }}{{- else -}}signadot/operator:v0.15.0{{- end }}
8882
imagePullPolicy: {{ with .Values }}{{ with .operator }}{{ with .imagePullPolicy }}{{ . | quote}}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}{{- else -}}IfNotPresent{{- end }}
8983
livenessProbe:
9084
httpGet:

0 commit comments

Comments
 (0)