Commit Graph
149 Commits
Author SHA1 Message Date
André Bauer 0d3ae9e2e9 [stable/prometheus] updated kube-state-metrics image to v1.5.0 (#10601)
* updated kube-state-metrics image to v1.5.0

Signed-off-by: André Bauer <monotek23@gmail.com>

* bumped version

Signed-off-by: André Bauer <monotek23@gmail.com>

* fixed chart version

Signed-off-by: André Bauer <monotek23@gmail.com>
2019-01-14 15:21:42 -08:00
Marcos Estévez Martínez 83170d109d [stable/prometheus] Alertmanager config from Secret (#9317)
* Allowing configuration filename customization.
Eases migration from/to 
https://github.com/coreos/prometheus-operator/tree/master/helm/alertmanager

Signed-off-by: Marcos Estevez <marcos.estevez@ic-consult.com>

* Allows loading configuration from external Secret file.

Signed-off-by: Marcos Estevez <marcos.estevez@ic-consult.com>

* Version bump and documentation

Signed-off-by: Marcos Estevez <marcos.estevez@ic-consult.com>

* Typo fix

Signed-off-by: Marcos Estevez <marcos.estevez@ic-consult.com>
2019-01-10 09:24:34 -08:00
Fabian Topfstedt 9e54108f84 Docs: Added the missing nodeExporter.service.hostPort configuration parameter with its default port 9100 (#9635)
* Added the missing `nodeExporter.service.hostPort` configuration parameter with its default port 9100

Signed-off-by: Fabian Topfstedt <topfstedt@schneevonmorgen.com>

* version bump to 7.4.6

Signed-off-by: Fabian Topfstedt <topfstedt@schneevonmorgen.com>

* merged version

Signed-off-by: Fabian Topfstedt <topfstedt@schneevonmorgen.com>

* version bump to 8.1.1

Signed-off-by: Fabian Topfstedt <topfstedt@schneevonmorgen.com>
2019-01-08 08:24:45 -08:00
André Bauer a5ab15b26b added poddisruptionbudgets view to kubeStateMetrics clusterrole (#10210)
Signed-off-by: André Bauer <andre.bauer@kiwigrid.com>
2019-01-04 07:44:15 -08:00
David J. M. Karlsen 3300d5da82 Makes sense to have rollingUpgrade as default (#10347)
* Makes sense to have rollingUpgrade as default

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* bump chart version

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* fix typo

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* bump version more, as suggested by @paulczar

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-02 12:52:48 -08:00
Sylvain Rabot ef3ba97f56 Trim global section to avoid empty line to be indented (#10204)
This fix prometheus.yml output display when using `kubectl get configmap prometheus-server`

Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
2019-01-02 06:41:51 -08:00
David J. M. Karlsen f04f280aa5 upgrade prometheus (#10163)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-12-20 15:09:18 -08:00
Daniel Martins 3013c78b73 Mesh setup for AlertManager StatefulSet (#9874)
Automatically set up the --cluster.listen-address` and
`--cluster.peer` flags for AlertManager StatefulSet when the meshPeer
is enabled.

Signed-off-by: Daniel Martins <daniel.martins@descomplica.com.br>
2018-12-19 03:52:05 -08:00
Pierre DEMAGNY f705a103ec [stable/prometheus] harmonization of regex reference without braces (#10055)
Signed-off-by: Pierre DEMAGNY <pierre.demagny@citymeo.fr>
2018-12-17 07:56:24 -08:00
Lukasz Dobrzanski 2584adbdab Unify labels v2 (#9803)
* refactor: missed unified labels

- alertmanager-networkpolicy.yaml
- server-networkpolicy.yaml
- kube-state-metrics-networkpolicy.yaml

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* refactor: unified labels in headless

- alertmanager-service-headless.yaml
- server-service-headless.yaml
- alertmanager-statefulset.yaml
- server-statefulset.yaml

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* chore: bump version: 8.1.1

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>
2018-12-15 00:50:10 -08:00
David J. M. Karlsen 1aa2f8056a upgrade pushgateway and node-exporter (#9681)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-12-03 05:40:17 -08:00
Giacomo Guiulfo 61c28625ac [stable/prometheus]: add optional statefulset resource (#7116)
Signed-off-by: Giacomo Guiulfo <giacomoguiulfo@gmail.com>
2018-12-02 23:11:29 -08:00
Lukasz Dobrzanski 0bf9b58fca add/use unified labels for prometheus components (#9555)
* add/use unified labels for prometheus components

Keep SVC selector unchanged (do NOT include `chart: {{ .Chart.Name }}-{{ .Chart.Version }}` !)

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* version bump 7.4.6

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* use "prometheus.common.labels" in all components

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* use .matchLables templates (deploys,svc)

docs:
- apps/v1 Deployment requires `selector` https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#selector
-  https://github.com/helm/helm/blob/master/docs/chart_best_practices/pods.md#podtemplates-should-declare-selectors

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>

* better handle indent/whitespace with `nindent`

via:
  -  https://github.com/helm/helm/blob/master/docs/chart_template_guide/named_templates.md#the-include-function
  - https://github.com/technosophos/common-chart

Signed-off-by: Lukasz Dobrzanski <code@lukmdo.com>
2018-12-02 11:56:38 -08:00
O. Yuanying 6af6c5a65c [stable/prometheus] Remove unnecessary reclaim policy (#9471)
persistentVolumeReclaimPolicy is unnecessary for PVC, so let's
remove it.

Signed-off-by: OTSUKA, Yuanying <mototsuk@zlab.co.jp>
2018-11-22 09:12:57 -08:00
Dave Henderson 6a9f27258c [stable/prometheus] Defaulting the PVC's reclaim policy to Retain (#9284)
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-11-19 05:57:25 -08:00
lcavajani b8900c568f [stable/prometheus] add kubernetes_node label (#9321)
* [stable/prometheus] add kubernetes_node label

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

* bump chart version

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
2018-11-19 04:19:46 -08:00
lcavajani 3e67a964ee [stable/prometheus] Fixes #9033, some resources are created when a component is disabled (#9274)
* [stable/prometheus] fixes #9033 resources created when component is disabled

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

* bump chart version

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
2018-11-19 03:22:41 -08:00
David J. M. Karlsen c08102b684 upgrade alertmanager (#9147)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-11-09 08:45:31 -08:00
David J. M. Karlsen b86d4dac50 upgrade prometheus (#9037)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-11-06 05:30:40 -08:00
Irfan Habib e255844b3f Enable deployment from secured image registry (#9018)
Signed-off-by: Irfan Habib <irfan.habib@suse.com>
2018-11-05 10:43:43 -08:00
Anton Huck d5a25c6534 [stable/prometheus] Add example alert config (#966) (#8191)
* [stable/prometheus] Add example alert config (#966)

Signed-off-by: Anton Huck <anton.huck@netlight.com>

* [stable/prometheus] Remove trailing slash

Signed-off-by: Anton Huck <anton.huck@netlight.com>
2018-11-02 06:28:29 -07:00
lcavajani 209f35bc51 [stable/prometheus] Make pod annotations configurable for PodSecurityPolicy (#8746)
Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
2018-10-25 08:43:32 -07:00
Stefan Kirrmann 2b7cc7f594 [stable/prometheus] Add cluster.advertise-address to alertmanager cmd args (#8562)
Signed-off-by: Stefan Kirrmann <stefan.kirrmann@gmail.com>
2018-10-24 03:54:10 -07:00
Flávio Ferreira 08364cae46 [stable/prometheus] Add extra volume directories to configmapreload (#8601)
Signed-off-by: Flávio Ferreira <flaviommferreira@gmail.com>
2018-10-23 06:02:35 -07:00
Flávio Ferreira 07beb74672 [stable/prometheus] Add option to configure subpath on server volume mounts (#8113)
* Add subpath support to prometheus

Signed-off-by: Flávio Ferreira <flaviommferreira@gmail.com>

* Bump prometheus chart version

Signed-off-by: Flávio Ferreira <flaviommferreira@gmail.com>

* Bump chart version

Signed-off-by: Flávio Ferreira <flaviommferreira@gmail.com>

* Add example of subPath to prometheus values file

Signed-off-by: Flávio Ferreira <flaviommferreira@gmail.com>
2018-10-16 02:39:56 -07:00
lcavajani 8ac01b83b5 [stable/prometheus] add node-exporter podsecuritypolicy support (#8264)
* [stable/prometheus] add node-exporter podsecuritypolicy support

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

* bump to major version 7.3.0

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

* check if RBAC is enabled

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
2018-10-08 23:53:55 -07:00
André Bauer a04cbed911 added extra scrape config option (#7984)
Signed-off-by: André Bauer <andre.bauer@kiwigrid.com>
2018-10-07 12:31:57 -07:00
David J. M. Karlsen 1b7bf252a9 upgrade to prometheus 2.4.3 (#8158)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-10-04 02:54:54 -07:00
lcavajani 7809ce0e87 add option to configure hostNetwork/hostPID for node-exporter pods (#7643)
Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

update Chart version

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

Resolve conflicts

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>

update prometheus chart to 7.1.3

Signed-off-by: Ludovic Cavajani <lcavajani@suse.com>
2018-09-24 04:27:53 -07:00
David J. M. Karlsen e373db70c3 upgrade to prometheus 2.4.2 (#7882)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-09-21 01:44:32 -07:00
Trond Nordheim a785b397a1 Prometheus: Fix AlertManager discovery if chart name is not the default (#7779)
* Fix AlertManager discovery if chart name is not the default

Signed-off-by: Trond Nordheim <trond@nordheim.io>

* Bump chart patch version

Signed-off-by: Trond Nordheim <trond@nordheim.io>
2018-09-18 00:17:11 -07:00
David J. M. Karlsen d73c202d35 upgrade prometheus to 2.4.0 (#7663)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-09-11 13:12:14 -07:00
David J. M. Karlsen 142b8a4a25 upgrade kube-state-metrics (#7528)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-09-04 11:27:46 -07:00
David J. M. Karlsen ead4e79279 [stable/prometheus] upgrade alertmanager (#7193)
* upgrade alertmanager

* bump version
2018-08-17 14:06:38 -07:00
Sylvain Rabot 26c7f78a75 [stable/prometheus] Add affinity to server & alertmanager (#7215)
Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
2018-08-16 01:58:59 -07:00
Markus Blaschke cb9da808ab [stable/prometheus] Switch from localhost to 127.0.0.1 (#6788)
* Switch from localhost to 127.0.0.1

The container is a binary only container without `/etc/hosts` or `/etc/resolv.conf` which will hit the dns server to resolv `localhost -> 127.0.0.1`

We had the case that there was a VM named `localhost` in the cloud and when hitting the DNS to resolv `localhost` we got the IP from this vm instead of `127.0.0.1`.

Took hours to find this issue :(

* Update prometheus chart version

* Bump version to 7.0.0
2018-07-27 05:23:57 -07:00
David J. M. Karlsen 4728544e05 upgrade to latest prometheus release 2.3.2 and alertmanager 0.15.1 (#6623)
* upgrade to latest prometheus release 2.3.2

* upgrade alertmanager
2018-07-13 03:39:25 -07:00
Ryan Luckie 21cf5703ba [stable/prometheus] support priorityClasses (#6578) 2018-07-12 21:21:26 -07:00
Sandeep Mendiratta 0ba41eedee Deployment annotations (#6496)
* added annotations for kube state and server deployments

* bumped up the chart version

* corection

* update readme.md for annotations
2018-07-10 09:06:28 -07:00
Sandeep Mendiratta c0b445ee55 added annotations for node-exporter-daemonset (#6387)
* added annotations for node-exporter-daemonset

* fixed typo for annotation

* updated version

* typo fix

* Bump minor version for new feature
2018-07-01 12:30:19 -07:00
David J. M. Karlsen c563fdb923 upgrade alertmanager, prometheus, configmap-reload and node-exporter (#6276)
* upgrade alertmanager, prometheus, configmap-reload and node-exporter images

* update readme
2018-06-26 09:10:53 -07:00
Christoph Hösler 9b78ba1035 [stable/prometheus] add required tillerVersion to Chart.yaml (#3854)
* [stable/prometheus] add required tillerVersion to Chart.yaml

* change tillerVersion to ">=2.8.0"
2018-06-18 14:01:32 -07:00
Mark Sto dd3baab3f1 Re-implement on top of latest master changes (#6036) 2018-06-17 09:12:29 -07:00
Fran df4ee0c9ad [stable/prometheus] Update Pushgateway image tag (#5969)
* [update] default pushgateway image tag to 0.5.1

* [fix] pushgateway-deployment readinessProbe path
the readinessProbe would fail if "web.route-prefix" is set in pushgateway extraArgs

* [update] Chart version

* [fix] Bump Chart version
2018-06-07 03:57:23 -07:00
Charlie Snyder d2080025fc [stable/prometheus] #5856 Set 'global' to a dictionary (#5857)
* Set 'global' to a dictionary

* bump chart version
2018-06-05 11:51:55 -07:00
Rafal Piotrowski 12d0778d1b [stable/prometheus] Add optional extra node-exporter pod labels (#5268)
* [stable/prometheus] add optional extra node-exporter pod labels

* [stable/prometheus] increase version to 6.3.0
2018-05-17 10:43:50 -07:00
Arthur ae2af9d5f7 [stable/prometheus] Fix #5425 (#5591)
* Fix #5425

* Increment chart version for #5425
2018-05-16 12:45:50 -07:00
Alex Didenko efdcffe0b6 [stable/prometheus] Ability to enable admin API (#5570)
New `server.enableAdminApi` option to control administrative HTTP API

Closes #5568
2018-05-15 03:27:26 -07:00
Josh Yelton e8035a24d6 [prometheus] kube-state-metrics v1.3.1 (#4829)
* Update kube-state-metrics to v1.3.0

Signed-off-by: Josh Yelton <josh.yelton@wpengine.com>

* Update README with new defaults

* Update minor version
2018-05-14 07:25:24 -07:00
Aaron Taylor 0934e936ac stable/prometheus: restore headless svcs, reverting breaking change to the default values (#5529)
This commit reverts a breaking change that was introduced in the
following PR: https://github.com/kubernetes/charts/pull/4915

The problems caused by this change are described in the following GitHub
issue: https://github.com/kubernetes/charts/issues/5128

The root of the problem is that the `clusterIP` field on services is not
mutable, so a simple helm upgrade is not sufficient to handle this type
of change. Furthermore, since these are overridable values, users who
have a specific use case for making the services non-headless can do so
in their overrides for the chart installation.

Closes https://github.com/kubernetes/charts/issues/5128
2018-05-14 03:54:23 -07:00