Paweł Krupa
b9ecb0a6c6
Merge pull request #1148 from xadereq/fix_missing_resource
...
jsonnet/components: fix missing resource config in blackbox exporter
2021-05-20 14:37:24 +02:00
Simon Pasquier
eb06a1ab45
Merge pull request #1146 from simonpasquier/fix-ksm-lite-addon
...
jsonnet/kube-prometheus/addons: fix KSM regex patterns
2021-05-20 09:22:27 +02:00
Piotr Piskiewicz
a8c344c848
jsonnet/components: fix missing resource config in blackbox exporter
2021-05-17 21:32:01 +02:00
Simon Pasquier
e58cadfe96
jsonnet/kube-prometheus/addons: fix KSM regex patterns
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2021-05-17 12:42:43 +02:00
faruryo
babc6b820c
Fix scheduler and controller selectors for Kubespray
...
- refs:https://github.com/prometheus-operator/kube-prometheus/pull/916
- kubespray uses kubeadm, so it is good to inherit it
2021-05-09 23:26:47 +09:00
Paweł Krupa
3b1f268d51
Merge pull request #1140 from paulfantom/config-reloader
...
jsonnet: use common to populate options for additional objects
2021-05-07 10:00:29 +02:00
paulfantom
f340a76e21
jsonnet/addons: fix config-reloader limits
2021-05-07 09:37:03 +02:00
Paweł Krupa
a1210f1eff
Merge pull request #1132 from paulfantom/ruleNamespaceSelector
2021-05-06 23:05:34 +02:00
paulfantom
c2ea96bf4f
jsonnet: use common to populate options for additional objects
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2021-05-05 16:31:36 +02:00
Paweł Krupa
d50b5fd2ea
Merge pull request #1136 from dgrisonnet/prometheus-adapter-pdb
...
Add PodDisruptionBudget to prometheus-adapter
2021-05-05 16:20:49 +02:00
Damien Grisonnet
a4a4d4b744
jsonnet: add PDB to prometheus-adapter
...
Adding a PodDisruptionBudget to prometheus-adapter ensure that at least
one replica of the adapter is always available. This make sure that even
during disruption the aggregated API is available and thus does not
impact the availability of the apiserver.
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-05-05 16:15:25 +02:00
paulfantom
15a8351ce0
manifests: regenerate
2021-05-05 08:57:27 +02:00
paulfantom
ee7fb97598
jsonnet: by default select rules from all available namespaces
2021-05-04 13:20:28 +02:00
Paweł Krupa
e0fb2b7821
Merge pull request #1130 from prometheus-operator/paulfantom-patch-1
...
addons: hide antiaffinity function
2021-05-04 10:31:37 +02:00
Paweł Krupa
982360b65e
addons: hide inline antiaffinity function
2021-05-03 16:01:26 +02:00
Paweł Krupa
e2f1581c37
Merge pull request #1124 from kaflake/feature/configRbacImage
2021-05-03 10:15:44 +02:00
paulfantom
b9a49678b2
jsonnet: fmt
2021-05-03 10:02:45 +02:00
paulfantom
2531c043dc
jsonnet: fix conflict resolution
2021-05-03 10:01:37 +02:00
Paweł Krupa
624c6c0108
Merge branch 'main' into feature/configRbacImage
2021-05-03 09:57:23 +02:00
Paweł Krupa
db7f3c9107
Merge pull request #1125 from kaflake/feature/configGrafanaImage
...
can change grafanaImage over $.values.common.images
2021-05-03 09:55:19 +02:00
Paweł Krupa
4eb52db22c
Merge pull request #1123 from kaflake/feature/configmapReloadImage
2021-05-03 09:55:04 +02:00
Paweł Krupa
c45f7377ac
Merge pull request #1126 from junaid-ali/patch-1
2021-05-03 09:54:44 +02:00
Nagel, Felix
8c221441d1
fix formatting issues
2021-05-03 07:02:28 +02:00
Nagel, Felix
f107e8fb16
fix formatting issues
2021-05-03 06:59:10 +02:00
Nagel, Felix
14e6143037
replace double quotes with single quotes
2021-05-03 06:35:59 +02:00
Junaid Ali
78b88e1b17
Update README.md
2021-05-01 16:30:03 +01:00
Junaid Ali
80408c6057
Adding release branch URLs to compatibility matrix
2021-05-01 16:28:42 +01:00
Paweł Krupa
5b2740d517
Merge pull request #1114 from dgrisonnet/export-anti-affinity
...
Export anti-affinity addon
2021-04-30 17:20:01 +02:00
Nagel, Felix
7e5d4196b9
can change grafanaImage over $.values.common.images
2021-04-30 14:05:23 +02:00
Nagel, Felix
5761267842
can change kubeRbacProxy over $.values.common.images
2021-04-30 13:48:34 +02:00
Nagel, Felix
be2964887f
can change configmapReload over $.values.common.images
2021-04-30 12:46:48 +02:00
Paweł Krupa
dbf61818fa
Merge pull request #1115 from paulfantom/fix-1112
...
jsonnet: pin alertmanager to specific commit
2021-04-28 10:08:35 +02:00
paulfantom
53efc25b3f
jsonnet: pin alertmanager to specific commit as release-0.21 doesn't have mixin directory
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2021-04-27 22:11:49 +02:00
Damien Grisonnet
fa05e2cde8
jsonnet: export anti-affinity addon
...
Export the antiaffinity function of the anti-affinity addon to make it
possible to extend the addon to component that are not present in the
kube-prometheus stack.
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-04-27 15:30:06 +02:00
Sergiusz Urbaniak
d2f8152a8b
Merge pull request #1101 from paulfantom/cut-0.8
...
*: cut release-0.8
v0.8.0
2021-04-27 13:19:03 +02:00
paulfantom
415afa4cc0
*: cut release-0.8
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2021-04-27 13:08:03 +02:00
Paweł Krupa
984de5fb3d
Merge pull request #1111 from Luis-TT/fix-windows-addon-label
2021-04-27 13:07:47 +02:00
Luis Vidal Ernst
419eaf28ce
Fixed windows addon example
2021-04-27 12:49:29 +02:00
Luis Vidal Ernst
8c712eaa36
Fixed labels in windows addon
2021-04-27 12:47:23 +02:00
Frederic Branczyk
9d69c4c318
Merge pull request #1103 from paulfantom/anti-affinity-test
...
examples: add anti-affinity example and include it in readme
2021-04-23 13:50:18 +02:00
Paweł Krupa
63da55bc9f
Merge pull request #1102 from superbiche/fix/anti-affinity
2021-04-23 09:38:42 +02:00
paulfantom
cd755f2487
examples: add anti-affinity example and include it in readme
2021-04-23 09:38:23 +02:00
Michel Tomas
dd1b9d00e3
docs: fix outdated anti-affinity docs
2021-04-23 01:19:22 +02:00
Michel Tomas
e9d5221fb7
fix(addons): anti-affinity field does not exist: config
2021-04-23 01:19:05 +02:00
Paweł Krupa
cf039d2222
Merge pull request #1050 from paulfantom/fix827
...
jsonnet/kube-prometheus: fix jb warning message
2021-04-22 13:08:34 +02:00
Paweł Krupa
a3d67f5219
Merge pull request #1095 from dgrisonnet/prometheus-adapter-ha
...
Make prometheus-adapter highly-available
2021-04-22 12:00:39 +02:00
Kemal Akkoyun
31189e3a18
Merge pull request #1091 from paulfantom/default-containers
...
jsonnet: add default container annotation for KSM and blackbox exporter
2021-04-22 11:19:14 +02:00
Damien Grisonnet
4c6a06cf7e
jsonnet: make prometheus-adapter highly-available
...
Prometheus-adapter is a component of the monitoring stack that in most
cases require to be highly available. For instance, we most likely
always want the autoscaling pipeline to be available and we also want to
avoid having no available backends serving the metrics API apiservices
has it would result in both the AggregatedAPIDown alert firing and the
kubectl top command not working anymore.
In order to make the adapter highly-avaible, we need to increase its
replica count to 2 and come up with a rolling update strategy and a
pod anti-affinity rule based on the kubernetes hostname to prevent the
adapters to be scheduled on the same node. The default rolling update
strategy for deployments isn't enough as the default maxUnavaible value
is 25% and is rounded down to 0. This means that during rolling-updates
scheduling will fail if there isn't more nodes than the number of
replicas. As for the maxSurge, the default should be fine as it is
rounded up to 1, but for clarity it might be better to just set it to 1.
For the pod anti-affinity constraints, it would be best if it was hard,
but having it soft should be good enough and fit most use-cases.
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-04-22 09:57:14 +02:00
paulfantom
412061ef51
manifests: regenerate
2021-04-21 18:43:01 +02:00
paulfantom
7b69800686
jsonnet: add default container annotation for KSM and blackbox
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2021-04-21 18:43:00 +02:00