Skip to content

Commit f3f369f

Browse files
authored
Merge pull request #138 from gonzalesraul/main
Add updateStrategy to helm chart
2 parents 2140bb3 + 73f3c53 commit f3f369f

File tree

5 files changed

+13
-0
lines changed

5 files changed

+13
-0
lines changed

charts/core-dump-handler/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,3 +325,4 @@ Daemonset
325325
* extraEnvVars: Option for passing additional configuration to the agent such as endpoint properties.
326326
* envFrom: Array of [EnvFromSource](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#envfromsource-v1-core) to inject into main container.
327327
* sidecarContainers: Array of [Container](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#container-v1-core) to define as part of the pod.
328+
* updateStrategy: [DaemonsetUpdateStrategy](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#daemonsetupdatestrategy-v1-apps) is a struct used to control the update strategy for the DaemonSet.

charts/core-dump-handler/templates/daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ spec:
66
selector:
77
matchLabels:
88
name: {{ .Values.daemonset.label }}
9+
{{- with .Values.daemonset.updateStrategy }}
10+
updateStrategy:
11+
{{- toYaml . | trim | nindent 4 }}
12+
{{- end }}
913
template:
1014
metadata:
1115
labels:

charts/core-dump-handler/values.minikube.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ composer:
55
logLevel: "Debug"
66
coreEvents: true
77
daemonset:
8+
updateStrategy:
9+
type: RollingUpdate
10+
rollingUpdate:
11+
maxUnavailable: 1
812
mountContainerRuntimeEndpoint: true
913
hostContainerRuntimeEndpoint: "/var/run/cri-dockerd.sock"
1014
crioEndpoint: "unix:///var/run/cri-dockerd.sock"

charts/core-dump-handler/values.schema.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,9 @@
268268
},
269269
"sidecarContainers": {
270270
"type": "array"
271+
},
272+
"updateStrategy": {
273+
"type": "object"
271274
}
272275
},
273276
"required": [

charts/core-dump-handler/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ daemonset:
5757
extraEnvVars: ""
5858
envFrom: []
5959
sidecarContainers: []
60+
updateStrategy: {}
6061

6162
serviceAccount:
6263
create: true

0 commit comments

Comments
 (0)