* 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>
* 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>