Commit Graph
122 Commits
Author SHA1 Message Date
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
Asura d079e9d1f9 issues 5425 (#5430) 2018-05-10 02:09:54 -07:00
John Slee 195e50d96e [stable/prometheus] optional extra Ingress labels (#5186)
* [prometheus/stable] allow extra Ingress labels

A common pattern with the Traefik ingress controller is to run multiple
Traefik deployments with different Kubernetes label selectors, which
then discover only matching Ingress resources.

Add extraLabels configuration options to allow extra labels to be
configured on Prometheus Server and AlertManager resources.

* [prometheus/stable] Chart version => 6.2.2

* [prometheus/stable] error cases with empty extraLabels

I'd thought this was OK but upon further testing, discovered that it
generated errors in some cases. Use a range loop instead. Tested OK
with

* ingress enabled but no extra labels
* ingress enabled with extra labels
* both server and alertmanager components

* [stable/prometheus] behavioural changes => v6.3.1
2018-05-09 23:23:53 -07:00
Edward Vella 8360434b30 Forcing a new line to be created in the configmap yaml generation (#5318) 2018-05-09 15:33:54 -07:00
Federico Nusymowicz 05ba239cb4 Allows alternate scheduler for Prometheus server + alertmanager (#5212) 2018-05-09 15:11:54 -07:00
nseyvet 8e461e4821 fix #3308 (#5217) 2018-05-08 06:43:52 -07:00
AdamDang d800411054 [stable/prometheus] typo fix: optinal->optional (#5422)
* add version

version: 6.3.2

* [stable/prometheus] typo fix: optinal->optional

[stable/prometheus] typo fix: optinal->optional
2018-05-07 09:43:50 -07:00
Giancarlo Rubio bbbcc62884 add myself as owner of prometheus chart (#5195)
* add myself as an owner of prometheus chart

* Update Chart.yaml
2018-05-04 09:50:51 -07:00
Eric Herot b55cd086dd [stable/prometheus]: Make the security context customizable (#4422)
* prometheus: Make the security context customizable for all deployments

* prometheus: Bump chart version to 6.3.0

* Describe custom security context options in the README
2018-05-03 08:09:51 -07:00
Shane Starcher 1b11ef35d6 fix prometheus cluster ip and support pod labels (#4915)
* fix prometheus cluster ip and support pod labels

* bump chart version
2018-04-18 12:35:59 -07:00
eviln1 230364268d [stable/prometheus]: remove unnecessary clusterrolebindings for alert… (#4516)
* [stable/prometheus]: remove unnecessary clusterrolebindings for alertmanager and node-exporter

* [stable/prometheus] RBAC resource creation complies with best practices

* [stable/prometheus]: setting serviceaccount creation to true by default

* [stable/prometheus]: bumping chart version

* [stable/prometheus]: proper compliance with RBAC best practices

* [stable/prometheus]: updated README.md
2018-04-12 09:08:55 -07:00
Chengfei Shang ec123bc0f5 fix typo in prometheus/values.yaml (#4796) 2018-04-08 22:30:26 -07:00
Matt Farina 9308178b3f Fix for version comparison from strings to semver (#4605)
* Fix for version comparison from strings to semver

See #3002 for more detail

* Include pre-releases in the semver ranges

This is important when testing against alpha and beta builds of
Kubernetes along with environments that use pre-releases to denote
things other than pre-releases (e.g., gke denotes the environment
with a pre-releases)
2018-04-03 09:54:25 -07:00
Anton Osmond e16050fc36 [stable/prometheus] Add extraArgs and extraConfigmapMounts for config-reload (#4511)
* [stable/prometheus] Add extraArgs and extraConfigmapMounts for config-reload container

* Use full version in appVersion
2018-04-01 01:59:02 -07:00
Simon Wydooghe b96d16fd3e [stable/prometheus] Configurable name overrides / appVersion (#4397)
Similar to other charts, this allows for configurable name
overrides so 'cleaner' resource names can be achieved, independent
of the wanted release names.

This PR also adds appVersion to Chart.yaml, as this seems to be
a requirement now for tests to pass.
2018-03-29 15:03:03 -07:00
Greg Taylor 5062009c23 stable/prometheus: Update prom/alertmanager to 0.14.0 (#4294)
Was previously 0.13.0.
2018-03-26 11:51:02 -07:00
youhonglian 574d78be63 change 'tables'->table" (#4382)
* Update Chart.yaml

* change 'tables'->table"

change 'tables'->table"
2018-03-26 09:21:11 -07:00
Sanket Patel b71d775bb6 [stable/prometheus] Fix some typos (#4368)
* [stable/prometheus] Fix some typos

Signed-off-by: Sanket Patel <sanketpatel.301090@gmail.com>

* bump chart version
2018-03-20 23:22:12 -07:00
Greg Taylor 697b623c92 stable/prometheus: Update default version to 2.2.1 (#4288) 2018-03-19 13:52:00 -07:00
Alex Didenko 28faaf8da0 [stable/prometheus] extraSecretMounts support (#4059)
* [stable/prometheus] extraSecretMounts support

Sometimes you need to monitor external services and sometimes
those services have authentication mechanisms, like TLS. For
example, you need to monitor external Etcd cluster. In such case
it would be handy to put all the TLS files into Kubernetes Secret
and then mount them into Prometheus Server pod, instead of
distributing them on all the worker nodes and using hostPath mounts.

* Incrementing the chart version
2018-03-19 06:53:59 -07:00
Lachlan Evenson 001173738e Add owners (#3910) 2018-03-12 22:46:07 -07:00
Mickaël Canévet 4d5629e733 Allow to disable data ownership reset (#4035)
* Allow to disable data ownership reset

* Bump Chart version
2018-03-09 01:46:10 -08:00
DaytonG 6892c42a10 [stable/prometheus] update prometheus.io/port regex (#3961)
* [stable/prometheus] update prometheus.io/port regex

* [stable/prometheus] update prometheus.io/port replacement field
2018-03-06 12:13:52 -08:00
Joshua Dotson fa28e3b7ea [stable/prometheus] Use yaml not literal for alertmanagerFiles (#3777)
- Use yaml not literal for alertmanagerFiles (closes #3576).
- Raise minor release number to mark the updated values structure.
- Fix typo in README associated with yaml not literal for
  serverFiles.
2018-02-28 13:25:46 -08:00
allam 27aa93fc57 Change rbac.create default to true and update README (#3813) 2018-02-24 11:07:45 -08:00
DaytonG 924c278a13 if alertmanager.prefixURL is set, feed that to the server alertmanagers config (#3773) 2018-02-22 20:30:43 -08:00
Dmytro Kozlovskyi ddce4afd8d [stable/prometheus] Allow set securityContext for node exporter pods (#3734)
* Allow set securityContext for node exporter pods

* Fix warnings when deploying pushgateway

* Update Chart.yaml

Increase version
2018-02-20 06:52:38 -08:00
Christoph Hösler f9cad1de7a feature(prometheus): allow path element in ingress values (#3546) 2018-02-20 06:10:38 -08:00