Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(kubecost): Bump chart to 1.108.1 #1520

Merged
merged 10 commits into from
Nov 11, 2024
6 changes: 3 additions & 3 deletions stable/kubecost/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: cost-analyzer
repository: https://kubecost.github.io/cost-analyzer
version: 1.106.7
digest: sha256:62b22579ecc96d416a23cbd1fcb74c128c28da862ebedc0a6db4488a8cdd4bc4
generated: "2024-02-19T15:23:09.263021-08:00"
version: 1.108.1
digest: sha256:10e1926dfd02a47633591d51aaad21d4fd3487cdfabf55504e018c8906736289
generated: "2024-10-28T13:14:56.367161+05:30"
6 changes: 3 additions & 3 deletions stable/kubecost/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
apiVersion: v2
appVersion: 1.106.7
appVersion: 1.108.1
description: Kubecost
name: kubecost
home: https://github.com/mesosphere/charts
version: 0.37.3
version: 0.37.4
maintainers:
- name: gracedo
dependencies:
- name: cost-analyzer
version: 1.106.7
version: 1.108.1
repository: https://kubecost.github.io/cost-analyzer
condition: cost-analyzer.enabled
Binary file removed stable/kubecost/charts/cost-analyzer-1.106.7.tgz
Binary file not shown.
Binary file not shown.
20 changes: 15 additions & 5 deletions stable/kubecost/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ hooks:
# Creates configmap to pass kube-system ns uid as envvar to kubecost.
clusterID:
enabled: true
kubectlImage: "bitnami/kubectl:1.29.2"
kubectlImage: "bitnami/kubectl:1.30.5"
priorityClassName: ""

cost-analyzer:
Expand All @@ -30,7 +30,8 @@ cost-analyzer:
alertmanager:
# If true, allow kubecost to write to alertmanager
enabled: true

podSecurityPolicy:
enabled: false
# Define persistence volume for cost-analyzer, more information at https://github.com/kubecost/docs/blob/master/storage.md
persistentVolume:
# Upgrades from original default 0.2Gi may break if automatic disk resize is not supported
Expand All @@ -41,6 +42,10 @@ cost-analyzer:
# storageClass: "-"

prometheus:
kubeStateMetrics:
enabled: false
kube-state-metrics:
disabled: true
nodeExporter:
enabled: false
serviceAccounts:
Expand All @@ -67,6 +72,8 @@ cost-analyzer:
action: keep
regex: {{ .Release.Name }}-network-costs
server:
image:
tag: v2.55.0
# If clusterIDConfigmap is defined, instead use user-generated configmap with key CLUSTER_ID
# to use as unique cluster ID in kubecost cost-analyzer deployment.
# This overrides the cluster_id set in prometheus.server.global.external_labels.
Expand Down Expand Up @@ -105,7 +112,7 @@ cost-analyzer:
enabled: true
sidecarContainers:
- name: thanos-sidecar
image: thanosio/thanos:v0.15.0
image: quay.io/thanos/thanos:v0.36.1
args:
- sidecar
- --log.level=debug
Expand Down Expand Up @@ -137,7 +144,8 @@ cost-analyzer:
alertmanager:
enabled: true
image:
tag: v0.21.0
repository: quay.io/prometheus/alertmanager
tag: v0.27.0
resources:
limits:
cpu: 50m
Expand Down Expand Up @@ -177,9 +185,11 @@ cost-analyzer:
for: 10m
labels:
severity: warning

grafana:
sidecar:
image:
repository: docker.io/kiwigrid/k8s-sidecar
tag: 1.28.0
dashboards:
enabled: true
label: kubecost_grafana_dashboard
Expand Down
Loading