diff --git a/charts/woodpecker-server/templates/deployment.yaml b/charts/woodpecker-server/templates/deployment.yaml index e34659e00..a3365b346 100644 --- a/charts/woodpecker-server/templates/deployment.yaml +++ b/charts/woodpecker-server/templates/deployment.yaml @@ -6,6 +6,8 @@ metadata: {{- include "woodpecker-server.labels" . | nindent 4 }} spec: replicas: {{ .Values.replicaCount }} + strategy: + {{- toYaml .Values.updateStrategy | nindent 4 }} selector: matchLabels: {{- include "woodpecker-server.selectorLabels" . | nindent 6 }} diff --git a/charts/woodpecker-server/values.yaml b/charts/woodpecker-server/values.yaml index 46a25b7ce..c64c915d6 100644 --- a/charts/woodpecker-server/values.yaml +++ b/charts/woodpecker-server/values.yaml @@ -1,5 +1,11 @@ replicaCount: 1 +updateStrategy: + rollingUpdate: + maxUnavailable: 1 + maxSurge: 0 + type: RollingUpdate + image: registry: docker.io repository: woodpeckerci/woodpecker-server