diff --git a/example.yaml b/example.yaml index f069f7c..a31a919 100644 --- a/example.yaml +++ b/example.yaml @@ -16,12 +16,16 @@ kind: DaemonSet metadata: name: ydb-disk-manager labels: - helm.sh/chart: ydb-disk-manager-0.2.5 + helm.sh/chart: ydb-disk-manager-0.2.8 app.kubernetes.io/name: ydb-disk-manager app.kubernetes.io/instance: ydb-disk-manager - app.kubernetes.io/version: "0.2.5" + app.kubernetes.io/version: "0.2.8" app.kubernetes.io/managed-by: Helm spec: + updateStrategy: + rollingUpdate: + maxUnavailable: 10% + type: RollingUpdate selector: matchLabels: app.kubernetes.io/name: ydb-disk-manager @@ -37,14 +41,14 @@ spec: - name: ydb-disk-manager securityContext: privileged: true - image: "cr.yandex/crpl7ipeu79oseqhcgn2/ydb-disk-manager:0.2.5" + image: "cr.yandex/crpl7ipeu79oseqhcgn2/ydb-disk-manager:0.2.8" imagePullPolicy: IfNotPresent resources: limits: - memory: 50Mi + memory: 128Mi requests: - cpu: 50m - memory: 10Mi + cpu: 100m + memory: 128Mi env: - name: DP_DISABLE_PRE_START_CONTAINER value: "true" diff --git a/helm/ydb-disk-manager/Chart.yaml b/helm/ydb-disk-manager/Chart.yaml index 4369aa3..920580d 100644 --- a/helm/ydb-disk-manager/Chart.yaml +++ b/helm/ydb-disk-manager/Chart.yaml @@ -3,5 +3,5 @@ name: ydb-disk-manager type: application -version: 0.2.7 -appVersion: 0.2.7 +version: 0.2.8 +appVersion: 0.2.8 diff --git a/helm/ydb-disk-manager/templates/daemonset.yaml b/helm/ydb-disk-manager/templates/daemonset.yaml index df36b21..1ec1ca4 100644 --- a/helm/ydb-disk-manager/templates/daemonset.yaml +++ b/helm/ydb-disk-manager/templates/daemonset.yaml @@ -5,6 +5,12 @@ metadata: labels: {{- include "ydb-disk-manager.labels" . | nindent 4 }} spec: + updateStrategy: + {{- if eq .Values.updateStrategy "RollingUpdate" }} + rollingUpdate: + maxUnavailable: {{ .Values.maxUnavailable }} + {{- end }} + type: {{ .Values.updateStrategy }} selector: matchLabels: {{- include "ydb-disk-manager.selectorLabels" . | nindent 6 }} diff --git a/helm/ydb-disk-manager/values.yaml b/helm/ydb-disk-manager/values.yaml index c9e2ca4..c4a4c37 100644 --- a/helm/ydb-disk-manager/values.yaml +++ b/helm/ydb-disk-manager/values.yaml @@ -2,6 +2,9 @@ image: repository: "cr.yandex/crpl7ipeu79oseqhcgn2/ydb-disk-manager" pullPolicy: "IfNotPresent" +updateStrategy: "RollingUpdate" +maxUnavailable: "10%" + imagePullSecrets: [] args: [] env: @@ -10,10 +13,10 @@ env: resources: limits: - memory: 50Mi + memory: 128Mi requests: - cpu: 50m - memory: 10Mi + cpu: 100m + memory: 128Mi securityContext: privileged: true