From d4ffe43751aca7a80fe31f94e31a371e3773270a Mon Sep 17 00:00:00 2001 From: Cedric Lamoriniere Date: Fri, 16 Aug 2019 20:20:10 +0200 Subject: [PATCH] [stable/datadog] Update application version to 6.13.0 and ksm to 1.7.2 (#16267) * Update stable/datadog application to 6.13.0 * Bump the chart version to `1.33.0` * Update the application version to `6.13.0` * Update Kube-State-Metrics version to `1.7.2` with chart `2.2.3` * Fix wrong indentation in kube-state-metrics parameters * Document the possibility to overwrite KSM container resources * Add ci/*-values.yaml files for CI validation Signed-off-by: cedric lamoriniere * temporary remove stable/datadog/ci folder Signed-off-by: cedric lamoriniere * add in comment example Signed-off-by: cedric lamoriniere --- stable/datadog/Chart.yaml | 4 ++-- stable/datadog/README.md | 5 +++-- stable/datadog/requirements.lock | 6 +++--- stable/datadog/requirements.yaml | 2 +- stable/datadog/values.yaml | 32 +++++++++++++++++++++----------- 5 files changed, 30 insertions(+), 19 deletions(-) diff --git a/stable/datadog/Chart.yaml b/stable/datadog/Chart.yaml index db51e33559..6aef8a1afc 100755 --- a/stable/datadog/Chart.yaml +++ b/stable/datadog/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: datadog -version: 1.32.2 -appVersion: 6.12.1 +version: 1.33.0 +appVersion: 6.13.0 description: DataDog Agent keywords: - monitoring diff --git a/stable/datadog/README.md b/stable/datadog/README.md index e1e4687823..71c7ac1d36 100644 --- a/stable/datadog/README.md +++ b/stable/datadog/README.md @@ -294,8 +294,9 @@ helm install --name \ | `deployment.priorityClassName` | Which Priority Class to associate with the deployment | `nil` | | `kubeStateMetrics.enabled` | If true, create kube-state-metrics | `true` | | `kube-state-metrics.rbac.create` | If true, create & use RBAC resources for kube-state-metrics | `true` | -| `kube-state-metrics.serviceAccount.create` | If true, create & use serviceAccount | `true` | -| `kube-state-metrics.serviceAccount.name` | If not set & create is true, use template fullname | | +| `kube-state-metrics.serviceAccount.create` | If true, create & use serviceAccount | `true` | +| `kube-state-metrics.serviceAccount.name` | If not set & create is true, use template fullname | | +| `kube-state-metrics.resources` | Overwrite the default kube-state-metrics container resources (Optional) | | | `clusterAgent.enabled` | Use the cluster-agent for cluster metrics (Kubernetes 1.10+ only) | `false` | | `clusterAgent.token` | A cluster-internal secret for agent-to-agent communication. Must be 32+ characters a-zA-Z | Generates a random value | | `clusterAgent.tokenExistingSecret` | If set, use the secret with a provided name instead of creating a new one | `nil` | diff --git a/stable/datadog/requirements.lock b/stable/datadog/requirements.lock index 30427e23ce..9d10ee9b10 100644 --- a/stable/datadog/requirements.lock +++ b/stable/datadog/requirements.lock @@ -1,6 +1,6 @@ dependencies: - name: kube-state-metrics repository: https://kubernetes-charts.storage.googleapis.com/ - version: 2.0.0 -digest: sha256:6ea066b494a2098bbd68567fa714b95f9be5d11c9c16e50db9e947fc96c60cb9 -generated: "2019-07-29T17:35:21.334241+02:00" + version: 2.2.3 +digest: sha256:28fd41002af09316b9f614d320ea4171db39a144b595c68f616c546dd5292709 +generated: "2019-08-13T09:53:34.977562+02:00" diff --git a/stable/datadog/requirements.yaml b/stable/datadog/requirements.yaml index fe0ba85b32..171a28a114 100644 --- a/stable/datadog/requirements.yaml +++ b/stable/datadog/requirements.yaml @@ -1,5 +1,5 @@ dependencies: - name: kube-state-metrics - version: ~2.0.0 + version: ~2.2.3 repository: https://kubernetes-charts.storage.googleapis.com/ condition: kubeStateMetrics.enabled diff --git a/stable/datadog/values.yaml b/stable/datadog/values.yaml index 9b11d4f7cf..64f749aaaf 100644 --- a/stable/datadog/values.yaml +++ b/stable/datadog/values.yaml @@ -395,22 +395,32 @@ kubeStateMetrics: kube-state-metrics: rbac: - ## @param created - boolean - required ## If true, create & use RBAC resources # create: true - serviceAccount: - ## @param created - boolean - required - ## If true, create ServiceAccount, require rbac kube-state-metrics.rbac.create true - # - create: true - ## @param name - string - required - ## The name of the ServiceAccount to use. - ## If not set and create is true, a name is generated using the fullname template - # - name: + serviceAccount: + ## @param created - boolean - required + ## If true, create ServiceAccount, require rbac kube-state-metrics.rbac.create true + # + create: true + ## @param name - string - required + ## The name of the ServiceAccount to use. + ## If not set and create is true, a name is generated using the fullname template + # + name: + + ## @param resources - object - optional + ## Resource requests and limits for the kube-state-metrics container. + # + # resources: + # requests: + # cpu: 200m + # memory: 256Mi + # limits: + # cpu: 200m + # memory: 256Mi daemonset: