* [stable/prometheus-operator] Fix#15819Fix#15819 issue configuring datasources from kubernetes secrets
Changes in the stable/grafana charts allows for the recommended updating
and removal of datasources via kubernetes secrets. Older versions of
this chart do not allow this feature.
Signed-off-by: John Naulty <johnnaulty@bitgo.com>
* [stable/prometheus-operator] bump up minor version
This is adding feature, so minor version should be updaated, not patch
version.
Signed-off-by: John Naulty <johnnaulty@bitgo.com>
* [stable/prometheus-operator] fix#15572 alertmanager
- fixes issue with alertmanager not coming up due to <nil> logFormat
value
Signed-off-by: John Naulty <johnnaulty@bitgo.com>
* bump version up after rebase
Signed-off-by: John Naulty <johnnaulty@bitgo.com>
* feat: update prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: remove thanos-cluster port from examples
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: manual del/install crd
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: cleanup crds
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: update test-values
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: clusterrole
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* bump: prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: crds
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* bump: prometheus-operator
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* fix: undo rules upgrade
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* docs: fix readme
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* ci: cleanup crd before install
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
* Clean up CRDs before install for CI
Signed-off-by: Vasily Sliouniaev <vasily.sliouniaev@jet.com>
* [stable/prometheus-operator] Allow template strings in metricRelabelings
This allows passing template strings as follows to do things such as
only keeping metrics for the current namespace
```
metricRelabelings:
- sourceLabels:
- namespace
regex: '{{ .Release.Namespace }}'
action: keep
```
Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>
* [stable/prometheus-operator] Disable AlertManager connection when AlertManager is disabled
Previously, the Prometheus server was still wired to the default
AlertManager server even when `.Values.alertmanager.enabled` was set to
`false`
Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>
* [stable/prometheus-operator] Allow template strings in Alertmanager configuration directives
This allows passing template strings as follows to do things such as
configure a webhook_config URL to point to a service deployed in the
same namespace
```
alertmanager:
config:
receivers:
- name: webhook
webhook_configs:
- url: http://alertmanager-webhook.{{ .Release.Namespace }}.svc.cluster.local/
```
Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>
* [stable/prometheus-operator] Increment chart version
Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>
* [stable/prometheus-operator] replaced kubernetes api-conventions link
Signed-off-by: Christian Niehoff <christian.niehoff@dwpbank.de>
* [stable/prometheus-operator] run hack/update-ci.sh
Signed-off-by: Christian Niehoff <christian.niehoff@dwpbank.de>
* [stable/prometheus-operator] bumbed chart version
Signed-off-by: Christian Niehoff <christian.niehoff@dwpbank.de>
* [stable/prometheus-operator] added #metadata to link
Signed-off-by: Christian Niehoff <christian.niehoff@dwpbank.de>
* [stable/prometheus-operator] run hack/update-ci.sh again
Signed-off-by: Christian Niehoff <christian.niehoff@dwpbank.de>
* Mark **An example template** explicitly as comment
It's a small change, but if a beginner it is not obvious and can take half a day to solve this.
Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>
* Mark **An example template** explicitly as comment
It's a small change, but if a beginner it is not obvious and can take half a day to solve this.
Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>
* Chart version bumped to 5.12.3
Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>
* [stable/prometheus-operator] Bump app to 0.30.1
Signed-off-by: vas <v.sliouniaev@gmail.com>
* Update kube-state-metrics, node-exporter
Signed-off-by: vas <v.sliouniaev@gmail.com>
* Bump chart minor version
Signed-off-by: vas <v.sliouniaev@gmail.com>
* Remove no-op roles and rolebindings
The clusterrole used by Prometheus already incorporates permissions
that are granted by these. Removing to help with possible confusion.
Signed-off-by: vas <v.sliouniaev@gmail.com>
This commit fixes the example config given in the values file for
`affinity`, to include the key `nodeAffinity`.
Signed-off-by: Suraj Deshmukh <surajd.service@gmail.com>
* [stable/prometheus-operator] add affinity configuration
Extends the prometheus-operator to allow the definition of additional
affinity rules for alertmanager and prometheus without breaking the
existing podAntiAffinity functionality.
Signed-off-by: Lukas Grossar <lukas.grossar@adfinis-sygroup.ch>
* [stable/prometheus-operator] update ci/test-values.yaml
Got forgotten in some other PRs.
Signed-off-by: Lukas Grossar <lukas.grossar@adfinis-sygroup.ch>
* [fixex-in-chart] fixed issue in prometheus operator chart's README.md
Signed-off-by: irti <aliartiza75@yahoo.com>
* fixed prometheus-operator's README.md file and Bumped chart version from 5.5.0 to 5.5.1
Signed-off-by: irti <aliartiza75@yahoo.com>
* Fixed the non-required changes
Signed-off-by: irti <aliartiza75@yahoo.com>
* Secure the alertmanager integrations by using an existing secret
Alertmanager is a sensible app because all the integrations are defined there
(like PagerDuty, OpsGenie etc). So its configuration can contain many secrets
This will allow to skip the configuration passed from values.yaml and use
an existing secret, which can be created with sealed secrets, aws-ssm etc
Signed-off-by: Liviu Costea <email.lcostea@gmail.com>
* Add existing secret configuration to the ci values
Signed-off-by: Liviu Costea <email.lcostea@gmail.com>
* Bump chart version
Signed-off-by: Liviu Costea <email.lcostea@gmail.com>
* Fix default values for prometheus-operator remoteRead/Write
Signed-off-by: Sam Song <ssong@sumologic.com>
* Bump up version
Signed-off-by: Sam Song <ssong@sumologic.com>
* [stable/prometheus-operator] add support for pod annotations
Signed-off-by: Ben Pehling <shinjipehling@gmail.com>
* [stable/prometheus-operator] add support for pod annotations
bump versions and ran hack/update-ci.sh
Signed-off-by: Ben Pehling <shinjipehling@gmail.com>
* [stable/prometheus-operator] add support for pod annotations
undo appVersion bump
Signed-off-by: Ben Pehling <shinjipehling@gmail.com>
* [stable/prometheus-operator] add support for pod annotations
updated README.md
Signed-off-by: Ben Pehling <shinjipehling@gmail.com>
* [stable/prometheus-operator] add support for pod annotations
bump Chart version again
Signed-off-by: Ben Pehling <shinjipehling@gmail.com>
* Update grafana to a newer version in requirements.yaml of stable/prometheus-operator
Signed-off-by: Jens Van Duyse <jens.van.duyse@theglue.com>
* Bumped version, generated requirements.lock for new version
Signed-off-by: Jens Van Duyse <jens.van.duyse@theglue.com>
* Bumped chart version
Signed-off-by: Jens Van Duyse <jens.van.duyse@theglue.com>
* Generated requirements.lock with higher version of Grafana
Signed-off-by: Jens Van Duyse <jens.van.duyse@theglue.com>