Skip to content

Commit

Permalink
feat: add ksm subchart dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
pkoutsovasilis committed Jan 8, 2025
1 parent 181c0c8 commit 546ec26
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 0 deletions.
6 changes: 6 additions & 0 deletions deploy/helm/elastic-agent/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: kube-state-metrics
repository: https://prometheus-community.github.io/helm-charts
version: 5.28.0
digest: sha256:906b95867021d3a0a7edd170f9986ddea15e452974bf5898e6dd987e3822eeb9
generated: "2025-01-08T19:30:30.277812+02:00"
5 changes: 5 additions & 0 deletions deploy/helm/elastic-agent/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ kubeVersion: ">= 1.27.0-0"
type: application
appVersion: 9.0.0
version: 9.0.0-beta
dependencies:
- name: kube-state-metrics
version: "5.28.0"
repository: https://prometheus-community.github.io/helm-charts
condition: kube-state-metrics.enabled
Binary file not shown.
4 changes: 4 additions & 0 deletions deploy/helm/elastic-agent/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Installed agent:
{{- end }}
{{- end }}

{{ if eq (index $.Values "kube-state-metrics" "enabled") true -}}
Installed kube-state-metrics at "{{ $.Release.Namespace }}" namespace.
{{- end }}

{{ if eq $.Values.agent.fleet.enabled false -}}
Installed integrations:
{{- if eq $.Values.kubernetes.enabled true }}
Expand Down
4 changes: 4 additions & 0 deletions deploy/helm/elastic-agent/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -493,3 +493,7 @@ agent:
providers:
kubernetes:
enabled: false
kube-state-metrics:
enabled: true
fullnameOverride: "kube-state-metrics"
replicas: 1

0 comments on commit 546ec26

Please sign in to comment.