* [stable/prometheus-operator] add dashboards and rules sync scripts
Signed-off-by: Dmitry Verkhoturov <paskal.07@gmail.com>
* [stable/prometheus-operator] fix script to create dirs in case of their absence
Signed-off-by: Dmitry Verkhoturov <paskal.07@gmail.com>
* Set default for svc monitor selector
If selector = {} and nilusehelmvals = false, nothing gets put. I want selector to be {} so it matches all service monitors
Signed-off-by: Andrew Mellen <andrew_mellen@icloud.com>
* Merge remote-tracking branch 'upstream/master' into feature/match-all-svcmonitors
Signed-off-by: Andrew Mellen <andrew_mellen@icloud.com>
* Bump version for svcmonitor update
Signed-off-by: Andrew Mellen <andrew_mellen@icloud.com>
* Upgrading operator, prometheus and alertmanager versions
- Upgrading prometheus-operator version to 0.26.0
- Upgrading prometheus version to 2.5.0
- Upgrading alertmanager version to 0.15.3
- Tested on GKE by installing prometheus operator with above versions.
- helm lint passed.
Signed-off-by: Harshal Shah <harshal2623@gmail.com>
* Removing operator version upgrade
Keeping prometheus and alertmanager upgrades intact.
Signed-off-by: Harshal Shah <harshal2623@gmail.com>
* Fixing the chart app version
Signed-off-by: Harshal Shah <harshal2623@gmail.com>
* Update chart dependency versions
Signed-off-by: Chris O'Brien <chrisob91@gmail.com>
* Bump chart version
Signed-off-by: Chris O'Brien <chrisob91@gmail.com>
* Use latest version of kube-state-metrics
Signed-off-by: Chris O'Brien <chrisob91@gmail.com>
* Bump chart version
Signed-off-by: Chris O'Brien <chrisob91@gmail.com>
* Do not create a serviceaccount for prometheus-operator if configured
Signed-off-by: Tim Showalter <tjs@psaux.com>
* bump chart to 0.1.21
Signed-off-by: Tim Showalter <tjs@psaux.com>
* bump prometheus-operator chart to 0.1.22
Signed-off-by: Tim Showalter <tim.showalter@opendoor.com>
* bump prometheus-operator chart to 0.1.25
Signed-off-by: Tim Showalter <tim.showalter@opendoor.com>
* [stable/prometheus-operator] Fix missing rbac.create condition
Signed-off-by: Jakub Krcma <jakub.krcma@heureka.cz>
* [stable/prometheus-operator] Fix setting a SA when rbac is disabled, but
custom SA is provided
Handles a use case, where the service accounts and roles/binding are
managed centrally by cluster administrators but allowing the regular
users with access to their project namespaces to install Prometheus
using the provided SA/roles/bindings.
Signed-off-by: Jakub Krcma <jakub.krcma@heureka.cz>
* Allow for custom service annotations for prometheus and alertmanager
Signed-off-by: Rajat Vig <rvig@etsy.com>
* Add documentation for the values.yaml
Signed-off-by: Rajat Vig <rvig@etsy.com>
* Update the CI file
Signed-off-by: Rajat Vig <rvig@etsy.com>
* Bump the chart version
Signed-off-by: Rajat Vig <rajat.vig@gmail.com>
This release (https://github.com/coreos/prometheus-operator/releases/tag/v0.25.0) introduces two new features
* [FEATURE] Allow passing additional alert relabel configs in Prometheus custom resource (coreos/prometheus-operator#2022)
* [FEATURE] Add ability to mount custom ConfigMaps into Alertmanager and Prometheus (coreos/prometheus-operator#2028)
- Skip deploying CRDs on upgrade - the resources already exist and helm
is not able to modify them using the CRD hook. The operator manages the
upgrade by itself and it's possible to use the extra features and
perform the upgrade all in one step. In the future it may be necessary
to use a job to perform the CRD upgrade at the crd-install point
Signed-off-by: Vasily Sliouniaev <vasily.sliouniaev@jet.com>
In several places, the empty default for tolerations was an object
where it should have been an array, for nodeSelectors the opposite,
should be an object but was specified in an array, and for one
case of resources, the empty object was just missing.
Updated these all to what they should be, which has eliminated
errors like the following when running:
```
2018/10/27 00:46:18 warning: cannot overwrite table with non table for tolerations (map[])
2018/10/27 00:46:18 warning: destination for nodeSelector is a table. Ignoring non-table value []
2018/10/27 00:46:18 warning: destination for nodeSelector is a table. Ignoring non-table value []
2018/10/27 00:46:18 warning: destination for resources is a table. Ignoring non-table value <nil>
2018/10/27 00:46:18 warning: cannot overwrite table with non table for tolerations (map[])
2018/10/27 00:46:18 warning: destination for nodeSelector is a table. Ignoring non-table value []
```
Signed-off-by: Joe Hohertz <joe@viafoura.com>