diff --git a/charts/opencost/Chart.yaml b/charts/opencost/Chart.yaml index 74ee9dd..727c48b 100755 --- a/charts/opencost/Chart.yaml +++ b/charts/opencost/Chart.yaml @@ -9,7 +9,7 @@ keywords: - kubecost - opencost - monitoring -version: 1.21.2 +version: 1.21.3 maintainers: - name: mattray url: https://mattray.dev diff --git a/charts/opencost/README.md b/charts/opencost/README.md index 2ea2ec8..684224f 100644 --- a/charts/opencost/README.md +++ b/charts/opencost/README.md @@ -2,7 +2,7 @@ OpenCost and OpenCost UI -![Version: 1.21.1](https://img.shields.io/badge/Version-1.21.1-informational?style=flat-square) +![Version: 1.21.3](https://img.shields.io/badge/Version-1.21.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.106.3](https://img.shields.io/badge/AppVersion-1.106.3-informational?style=flat-square) diff --git a/charts/opencost/templates/deployment.yaml b/charts/opencost/templates/deployment.yaml index fcb7f63..debbd84 100644 --- a/charts/opencost/templates/deployment.yaml +++ b/charts/opencost/templates/deployment.yaml @@ -11,11 +11,7 @@ spec: replicas: {{ .Values.opencost.exporter.replicas }} selector: matchLabels: {{- include "opencost.selectorLabels" . | nindent 6 }} - strategy: - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 - type: RollingUpdate + strategy: {{ toYaml .Values.updateStrategy | nindent 4 }} template: metadata: labels: diff --git a/charts/opencost/values.yaml b/charts/opencost/values.yaml index 841b6e7..c7a17ff 100644 --- a/charts/opencost/values.yaml +++ b/charts/opencost/values.yaml @@ -18,6 +18,12 @@ serviceAccount: # -- Whether pods running as this service account should have an API token automatically mounted automountServiceAccountToken: true +# -- Strategy to be used for the Deployment +updateStrategy: + rollingUpdate: + maxSurge: 1 + maxUnavailable: 1 + type: RollingUpdate # -- Annotations to add to the all the resources annotations: {} # -- Annotations to add to the OpenCost Pod