Commit Graph
189 Commits
Author SHA1 Message Date
Micah Hausler 65ce1794f0 [stable/prometheus] Added /nodes/metrics permission to prometheus server (#16394)
This change allows prometheus to scrape nodes directly, instead of
proxying all requests through the API server.

Signed-off-by: Micah Hausler <mhausler@amazon.com>
2019-09-14 23:28:37 -07:00
Warren FernandesandDavid Timm af1e617edb Update psps to support all pods (#15055)
- deprecate nodeExporter.podSecurityPolicy.enabled

Signed-off-by: David Timm <dtimm@pivotal.io>
Co-authored-by: David Timm <dtimm@pivotal.io>
2019-08-17 10:00:08 -07:00
Nicholas Capo 00d32f780b [stable/prometheus]: Support disabling the Prometheus server (#13423)
* This supports the use case of running a Prometheus server in one
cluster and scraping exporters in another cluster while using the same
helm chart (with different values.yaml) for each deployment.

Signed-off-by: Nicholas Capo <nicholas.capo@gmail.com>
2019-08-16 11:08:08 -07:00
Alexey Medvedchikov e8903c9a10 [stable/prometheus] Add options to change volume mount propagation (same as #11194 for prometheus-node-exporter) (#13922)
Signed-off-by: Alexey Medvedchikov <alexey.medvedchikov@gmail.com>
2019-08-13 02:21:41 -07:00
Mario Constanti 5ea694aa72 stable/prometheus: run as nobody (#12175)
if in a k8s-cluster a psp disallow running containers as root, this

PR will enable the security-context as default for
* alertmanager
* prometheus
* kube-state-metrics
* pushgateway

also add the missing network policy for pushgateway

Signed-off-by: Mario Constanti <github@constanti.de>
2019-07-29 02:19:54 -07:00
David J. M. Karlsen 5a38f82abd [stable/prometheus] Upgrade alertmanager (#15408)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-07-10 23:56:53 -07:00
David J. M. Karlsen ed660bdef2 [stable/prometheus] Upgrade to 2.11.1 (#15402)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-07-10 11:58:26 -07:00
Kevin Hellemun 58bcffcc09 [stable/prometheus] Add custom pod labels for prom server (#14819)
* Add custom pod labels to prometheus server component.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Bump chart version.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Update README.md

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* Only parse custom labels if they are set.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Make indentation the same as server labels.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>
2019-07-08 02:14:35 -07:00
satchpx 6e23b2ff71 [stable/prometheus] Updates to support an alternate scheduler (#14364)
* updates to support alternate k8s scheduler

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* bump up chart version

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>
2019-06-27 17:19:22 -07:00
Cameron Attard cf33de3c87 [stable/prometheus] add alertmanager.extraSecretMounts (#12888)
Signed-off-by: Cameron Attard <cameron.attard@siteminder.com>
2019-06-27 14:13:21 -07:00
Jon Davies fd8f810c50 [stable/prometheus] Fixed typo in node-exporter-podsecuritypolicy.yaml (#14154)
Signed-off-by: Jonathan Davies <jpds@protonmail.com>
2019-06-27 07:35:20 -07:00
Jon Davies a92620997b [stable/prometheus] Upgraded pushgateway to v0.8.0. (#14304)
* [stable/prometheus] Upgraded pushgateway to v0.8.0.

Signed-off-by: Jonathan Davies <jpds@protonmail.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>
2019-06-27 06:53:21 -07:00
Steven Sheehy 37a041c6ea [stable/prometheus] Update to Prometheus v2.10.0 (#14294)
* [stable/prometheus] Update to Prometheus v2.10.0

Signed-off-by: Steven Sheehy <ssheehy@firescope.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>
2019-06-27 04:43:20 -07:00
Laurent Godet 5e96e6ba69 [stable/prometheus] Bump alertmanager to 0.17.0 (#14034)
* [stable/prometheus] Bump alertmanager to 0.17.0

Signed-off-by: Laurent Godet <mevoyasf@gmail.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>
2019-06-27 02:33:24 -07:00
David O'Dell 5b26a9bb39 [stable/prometheus] default retention time is 15 days if not specified (#13965)
* If you do not specify a retention time then by default it is set to 15 days.
In this PR I make that the default so that its clear to users.

Signed-off-by: David O'Dell <dave@helix.re>

* bumped chart version

Signed-off-by: David O'Dell <dave@helix.re>

* rev'd chart version to 8.11.5

Signed-off-by: David O'Dell <dave@helix.re>
2019-06-26 23:50:00 -07:00
art kon f4ddff0e1a [stable/prometheus] Ignore OWNERS file in helm package. (#13655)
Signed-off-by: Arturo Contreras <arturo.contreras@returnpath.com>
2019-06-26 23:49:33 -07:00
lostick bf41b539b3 [stable/prometheus] Bump node-exporter to 0.18.0 (#14036)
Signed-off-by: Laurent Godet <mevoyasf@gmail.com>
2019-05-21 16:08:04 -07:00
Thomas Colomb c810a9fa8d [stable/prometheus] fix bad indentation for resources on init-container init-chown-data (#13762)
Signed-off-by: Thomas Colomb <colomb.thomas@free.fr>
2019-05-20 05:41:12 -07:00
Carlos Tadeu Panato Junior 63003f6bb1 add apiVersion (#13817)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-15 01:43:01 -07:00
Mike Tougeron d8449484e4 Allow setting an emptyDir sizeLimit for Prometheus (#12281)
* Allow setting an emptyDir sizeLimit for Prometheus

Signed-off-by: Mike Tougeron <tougeron@adobe.com>

* Bump the version number

Signed-off-by: Mike Tougeron <tougeron@adobe.com>
2019-05-10 10:07:59 -07:00
Tariq Ibrahim 0c0d6a7d9d [stable/prometheus] use kube-state-metrics v1.6.0 (#13623)
Signed-off-by: Tariq Ibrahim <tariq181290@gmail.com>
2019-05-08 15:28:49 -07:00
David J. M. Karlsen a7a104821e upgrade to latest release (#13260)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-04-24 11:34:25 -07:00
David J. M. Karlsen 5d397d1c07 [stable/prometheus] Upgrade to 2.9.1 (#13098)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-04-22 02:49:44 -07:00
Chia-Chun Tai 3f2a585c28 [stable/prometheus] Remove duplicate affinity field (#12975)
Signed-off-by: Chia-Chun Tai <darkgerm@gmail.com>
2019-04-21 13:23:43 -07:00
David J. M. Karlsen 685da26073 upgrade prometheus (#13067)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-04-15 10:50:14 -07:00
Adrian Berger 765b401cfa [stable/prometheus] Update retention time property (#11518)
* Change retention property according to ChangeLog from Prometheus 2.7.0
Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>

* Update Chart Version from 8.7.1 to 8.7.2
Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>
2019-04-08 01:38:25 -07:00
Hariharan Subramanian aadb265934 Duplicate entries for affinity rules (#12468)
Signed-off-by: Hariharan Subramanian <harsubra@adobe.com>
2019-04-01 12:40:34 -07:00
David J. M. Karlsen befb999b38 upgrade prometheus (#12113)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-03-13 18:20:34 -07:00
David J. M. Karlsen 474356a8e5 upgrade prometheus (#11897)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-03-04 07:18:14 -08:00
Artem Pastukhov 76601eac64 Add ability to control prometheus TSDB locking (#11270)
* Add enableTSDBLock var

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Add --storage.tsdb.no-lockfile flag calculation

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Revert logic for locking flag

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Remove extra space

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Add --storage.tsdb.no-lockfile

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Bump chart version

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Update README.md

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Remove exrtra whitespace

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>

* Bump chart version

Signed-off-by: Artem Pastukhov <artem.pastukhov@gmail.com>
2019-02-20 03:23:13 -08:00
Sander van Schie d73c2a995d Change AlertManager reload URL from localhost to 127.0.0.1 (#11359)
Signed-off-by: Sander van Schie <svanschie@schubergphilis.com>
2019-02-12 13:11:54 -08:00
atze234 87cd718fd8 [stable/prometheus] Added PVC to Pushgateway (#11234)
* Update Ingress to allow Labels configured via values.yaml

Signed-off-by: Joerg Schueppel <joerg.schueppel@invia.de>

* Bumped Chart Version

Signed-off-by: Joerg Schueppel <joerg.schueppel@invia.de>

* Added PVC to Pushgateway

Signed-off-by: Joerg Schueppel <schorsus@gmx.de>

* Bumped Chart Version

Signed-off-by: Joerg Schueppel <schorsus@gmx.de>

* Update Chart.yaml

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-02-07 16:14:08 -08:00
David J. M. Karlsen 95f3e724fc [stable/prometheus] upgrade to latest release (#11030)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-31 05:09:58 -08:00
David J. M. Karlsen ac05903aff [stable/prometheus] Upgrade to latest release (#11020)
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-31 02:28:52 -08:00
Rico Pahlisch eabad269a0 enable watching configmaps for prometheus server (#10973)
Signed-off-by: Rico Pahlisch <rico.pahlisch@kiwigrid.com>
2019-01-30 13:23:37 -08:00
Ivan Kiselev c2c328eaa6 [stable/prometheus] Added configPath parameter (#10976)
* Added configPath parameter

Signed-off-by: Ivan Kiselev <ivan@messagebird.com>

* bump chart version

Signed-off-by: Ivan Kiselev <ivan@messagebird.com>
2019-01-30 10:24:32 -08:00
Ryan McGrath 3e739d0e9a Add ability to provide environment variables to the prometheus server (#10968)
This allows users to inject environment variables such as the AWS access
key/secret keys for the ec2 scrape config.

https://prometheus.io/docs/prometheus/latest/configuration/configuration/#ec2_sd_config

The docs say AWS credentials can be supplied via the AWS_ACCESS_KEY_ID and
AWS_SECRET_ACCESS_KEY environment variables. This currently isn't
possible with this chart. This patch adds functionality to supply the
server any environment variables, whether these are static values or
provided by a secret.

Signed-off-by: Ryan McGrath <r.w.mcgrath@gmail.com>
2019-01-29 09:07:48 -08:00
Gleb Lesnikov d89fee5084 [stable/prometheus]: allow adding custom containers, volumemounts and volumes to server (#10156)
* Prometheus: added configuration options to deployment

Added configuration options for additional containers, volume mounts and volumes to the prometheus server deployment.

Signed-off-by: Gleb Lesnikov <g.lesnikov@dodopizza.com>

* Added statefulset extras as well.

Signed-off-by: Gleb Lesnikov <g.lesnikov@dodopizza.com>
2019-01-25 03:12:34 -08:00
Ivan Kiselev 3b50c0232d sidecar containers functionality to Prometheus helm chart. (#10871)
* Add sidecar container functionality to the prometheus chart

Signed-off-by: Ivan Kiselev <ivan@messagebird.com>

* added extra containers to sts

Signed-off-by: Ivan Kiselev <ivan@messagebird.com>

* chart version bump

Signed-off-by: Ivan Kiselev <ivan@messagebird.com>
2019-01-24 06:54:25 -08:00
David J. M. Karlsen 87ffc6329c upgrade prometheus to 2.6.1 (#10677)
* upgrade prometheus to 2.6.1

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

* Obsoletes #10574 - it lacked DCO etc

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-15 16:08:25 -08:00
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