Matthias Loibl
174e84f3e5
*: Update to Proemtheus v2.5.0 as default
2018-11-07 16:23:50 +01:00
Alexandre Veyrenc
e42bff1ed3
Add support for Kubespray clusters
2018-11-05 14:10:18 +01:00
Matthias Loibl
49835437f7
Add AlertmanagerMembersInconsistent alerting rule
2018-10-26 17:30:14 +02:00
Frederic Branczyk
362e824936
kube-prometheus: Update kube-rbac-proxy and kube-state-metrics
2018-10-25 17:03:25 +02:00
Frederic Branczyk
f63ebc87e0
kube-prometheus: Bump prometheus-operator to v0.25.0
2018-10-25 10:06:07 +02:00
Frederic Branczyk
a5bc4995c1
Merge pull request #1973 from kkc/fix-typos-prometheus-rules
...
contrib: fix typo in contrib prometheus rules
2018-10-25 09:09:52 +02:00
Matthias Loibl
8094f67a40
contrib/kube-prometheus: thanos-peers service misses namespace
2018-10-22 18:38:44 +02:00
kkc
012a60163e
contrib: fix typo in contrib prometheus rules
...
Change `Promehteus` to `Prometheus`
2018-10-20 00:15:02 +08:00
Frederic Branczyk
0eabd2e536
kube-prometheus: Fix Alertmanager secret namespace.
2018-10-16 14:33:14 +02:00
Damien Lespiau
253abe0f96
contrib/kube-prometheus: Introduce a withImageRepository mixin
...
This mixin replaces all images prefixes by $repository to generate manifests
that will point to an internal registry.
2018-10-16 11:59:31 +01:00
Damien Lespiau
466cbe50b0
contrib/kube-prometheus: Add a script to sync images to an internal registry
...
Crazy at it sounds, some Kubernetes installations don't have access to Internet
and source all their images from an internal registry.
sync-to-internal-registry.jsonnet is a jsonnet snippet that helps with the task
of pushing upstream images used by the prometheus operator to an internal
registry by printing the right docker pull/tag/push commands.
$ jsonnet -J vendor -S --tla-str repository=internal-registry.com/organization sync-to-internal-registry.jsonnet
docker pull quay.io/coreos/addon-resizer:1.0
docker tag quay.io/coreos/addon-resizer:1.0 internal-registry.com/organization/addon-resizer:1.0
docker push internal-registry.com/organization/addon-resizer:1.0
docker pull quay.io/prometheus/alertmanager:v0.15.2
docker tag quay.io/prometheus/alertmanager:v0.15.2 internal-registry.com/organization/alertmanager:v0.15.2
docker push internal-registry.com/organization/alertmanager:v0.15.2
...
2018-10-16 11:59:31 +01:00
Lucas Servén Marín
8a4b01427f
Merge pull request #1958 from nrobert13/objectify_alertmanager_config
...
objectify alertmanager config
2018-10-15 13:11:26 +02:00
Matthias Loibl
e1ed50158b
contrib/kube-prometheus: Fix AlertmanagerConfigInconsistent alert expression
2018-10-12 14:43:20 +02:00
Matthias Loibl
36c9451752
Update kube-prometheus' dependency of prometheus-operator to v0,24
2018-10-12 13:46:56 +02:00
Matthias Loibl
acd8924d57
Add triggered_total metric to alertmanager controller
...
Update client_golang for wrappable registerer
2018-10-10 18:06:00 +02:00
Manuel Rüger
be55290b3f
*: Update to Prometheus v2.4.3
2018-10-09 18:35:29 +02:00
Robert Nemeti
bb6b5099dc
allow backward compatibility with the textblock
2018-10-02 15:14:21 +02:00
Matthias Loibl
eca6e62402
contrib/kube-prometheus: Drop etcd metrics by apiserver & kube controller
2018-10-01 14:11:04 +02:00
Robert Nemeti
6c7c756b26
objectify alertmanager config
...
this way it will be possible to merge configs
2018-10-01 10:28:23 +02:00
Frederic Branczyk
873ef744a5
Merge pull request #1929 from mxinden/prometheus-2.4.0
...
*: Update to Prometheus 2.4.0
2018-09-28 15:58:21 +02:00
Frederic Branczyk
d480b41d8f
Merge pull request #1935 from metalmatze/antiaffinity
...
contrib/kube-prometheus: Set antiAffinity for Prometheus & Alertmanager
2018-09-28 15:51:30 +02:00
Matthias Loibl
0f0c168b44
*: Update to Prometheus v2.4.0
2018-09-28 15:16:26 +02:00
Lucas Serven
3ff5d01277
contrib: remove duplicate alertmanager alert
2018-09-28 11:40:12 +02:00
Matthias Loibl
916863e4d5
contrib/kube-prometheus: Set podAntiAffinity for Prometheus & Alertmanager
...
contrib/kube-prometheus: Generate new manifests with antiAffinity
contrib/kube-prometheus: jb update
Documentation: Generate after updating kube-prometheus manifests
contrib/kube-prometheus: Move antiaffinity into own jsonnet file
foobar
2018-09-28 10:15:22 +02:00
Elisiano Petrini
59fd4cd63e
Add initial thanos support to kube-prometheus
...
This is distributed as a library that the user is meant to import.
example:
```
kp = (import 'kube-prometheus/kube-prometheus.libsonnet') +
(import 'kube-prometheus/kube-prometheus-thanos.libsonnet') +
{
_config+:: {...}
};
```
2018-09-26 15:20:16 +02:00
Lucas Servén Marín
bb2a9e87bc
Merge pull request #1891 from metalmatze/prometheus-operator-alerts
...
kube-prometheus: Add Prometheus Operator alerts
2018-09-14 14:22:10 +02:00
Lucas Serven
7e34199dd8
contrib: jsonnetfile newline
2018-09-14 13:36:43 +02:00
Matthias Loibl
24141c464f
contrib/kube-prometheus: Improve consistency of Prometheus Operator alerts
2018-09-14 13:33:49 +02:00
Matthias Loibl
407aaa5e2f
contrib/kube-prometheus: Alert in 10% erros when reconciling Prom & Alertmanager
2018-09-14 11:08:15 +02:00
Matthias Loibl
8d38e81521
contrib/kube-prometheus: Create missing Prometheus operator alerts
2018-09-14 11:05:28 +02:00
Matthias Loibl
483a1c115f
contrib/kube-prometheus: Fix outdated alerts to use message annotation
2018-09-13 14:59:50 +02:00
Lucas Serven
34dd0a798a
contrib/.../alerts: improve alert messages
2018-09-07 15:23:51 +02:00
Frederic Branczyk
6536496716
kube-prometheus: Improve disk alert
...
Only trigger disk running full alerts when the disk capacity is over 85%
and use recording rule of the kubernetes-mixin to only consider real
physical filesystems.
2018-09-05 23:00:57 +02:00
Frederic Branczyk
4c90bd93b0
kube-prometheus: Update Prometheus Operator dependency
2018-08-27 13:58:06 -06:00
Sergiusz Urbaniak
2a9a31875a
kube-prometheus: fix root typo in node-exporter
...
Currently, we are mounting `/root` from the host as `/host/root`.
Instead simply `/` from the host should be mounted.
This fixes it
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-23 11:59:04 +02:00
Frederic Branczyk
e7437ade81
Merge pull request #1732 from jolson490/kube-prometheus_documentation
...
kube-prometheus documentation
2018-08-22 20:28:52 +02:00
Frederic Branczyk
da2536398c
kube-prometheus: Update node-exporter to v0.16.0
2018-08-20 22:00:14 +02:00
Sergiusz Urbaniak
106ed84217
kube-prometheus: bind mount host rootfs into node exporter
...
Fixes https://github.com/prometheus/node_exporter#474 in the operator
Fixes #569 (by making the mount explicit)
Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
2018-08-17 11:50:49 +02:00
Max Leonard Inden
d482cef033
Update Prometheus to v2.3.2 and Alertmanager to 0.15.2
2018-08-16 11:05:14 +02:00
Frederic Branczyk
f291ce1005
kube-prometheus: bump Prometheus Operator version
2018-08-14 16:34:05 +02:00
Frederic Branczyk
a559123a2b
kube-prometheus: Allow skipping etcd TLS errors
2018-08-13 21:33:33 +02:00
Frederic Branczyk
ff878498df
kube-promethes: Fix default serviceMonitorSelector
2018-08-13 15:12:15 +02:00
Henrique Fernandes
25bb07fe7d
Fix typos
2018-08-08 10:14:23 -03:00
Lucas Serven
28e3ef5a6d
contrib/kube-prometheus: bump prometheus-operator
...
This commit bumps the version of the Prometheus Operator jsonnet
dependency in kube-prometheus. With this change, kube-prometheus now
supports Prometheus Operator v0.23.0.
2018-08-07 17:44:01 +02:00
Frederic Branczyk
0d35d31c1f
Merge pull request #1730 from nrobert13/prometheus_jsonnet_add_SM_NS_Selector
...
add serviceMonitorNamespaceSelector to the prometheus jsonnet library
2018-08-07 09:27:19 +02:00
Lucas Serven
7213f93e41
*: cut 0.23.0
2018-08-06 16:05:42 +02:00
Robert Nemeti
43dc7999ca
provide empty hash to serviceMonitorNamespaceSelector, which selects all the namespaces by default
2018-08-06 08:19:28 +00:00
Robert Nemeti
0f76dc63b6
add serviceMonitorNamespaceSelector to the prometheus jsonnet library
...
to implement the feature from PR #1227
2018-08-06 07:38:26 +00:00
Vasilis Remmas
d009846be9
Create rolebinding using $._config.namespace
...
Assign the rolebinding to an existing serviceaccount
2018-08-02 10:59:34 +02:00
Joshua Olson
0e9b446143
Merge branch 'master' into kube-prometheus_documentation
2018-08-01 09:26:28 -05:00