Paweł Krupa
0d4d1a004b
Merge pull request #1294 from dgrisonnet/1245-release-0.8
...
release-0.8: *: add "update" target to makefile and use it in automatic updater
2021-08-02 13:18:36 +02:00
paulfantom
efb33b36d1
*: add "update" target to makefile and use it in automatic updater
...
Signed-off-by: paulfantom <pawel@krupa.net.pl >
2021-08-02 12:38:20 +02:00
Damien Grisonnet
557dbd1a09
Merge pull request #1275 from arajkumar/sync-kubernetes-mixin-release-0.8
...
sync: Update 0.8 dependencies for kubernetes-mixin and generate
2021-07-22 15:45:33 +02:00
Arunprasad Rajkumar
4dfa6f6bc8
sync: Update 0.8 dependencies for kubernetes-mixin and generate
...
Signed-off-by: Arunprasad Rajkumar <arajkuma@redhat.com >
2021-07-22 18:52:11 +05:30
Paweł Krupa
e8b58191b5
Merge pull request #1240 from sthaha/release-0.8
...
jsonnet: kube-prometheus adapt to changes to veth interfaces names
2021-07-05 15:00:07 +02:00
Sunil Thaha
ed87db34b6
jsonnet: kube-prometheus adapt to changes to veth interfaces names
...
With OVN, the container veth network interface names that used to start
with `veth` has now changed to `<rand-hex>{15}@if<number>`(see Related
Links below).
This patch adapts to the new change introduced in ovn and ignores the network
interfaces that match `[a-z0-9]{15}@if\d+` in addition to those starting
with `veth`
Related Links:
- https://github.com/openshift/ovn-kubernetes/blob/master/go-controller/vendor/github.com/containernetworking/plugins/pkg/ip/link_linux.go#L107
- https://github.com/openshift/ovn-kubernetes/blob/master/go-controller/pkg/cni/helper_linux.go#L148
Signed-off-by: Sunil Thaha <sthaha@redhat.com >
(cherry picked from commit 0280f4ddf9 )
2021-07-05 22:40:47 +10:00
Paweł Krupa
f5096d0fc4
Merge pull request #1239 from PhilipGough/extend-e2e-matrix
...
Extend e2e matrix
2021-07-05 12:28:00 +02:00
Philip Gough
e37d34ba2d
ci: Extend e2e test matrix with v1.21.1
2021-07-05 11:18:57 +01:00
paulfantom
4bef6d2736
manifests: regenerate
2021-07-05 11:18:11 +01:00
paulfantom
448aac54e5
jsonnet: sort list of dropped metrics
2021-07-05 11:16:35 +01:00
paulfantom
c9d5a64833
jsonnet: convert string of deprecated metrics into array
2021-07-05 11:16:11 +01:00
Paweł Krupa
0b3659d5c1
Merge pull request #1234 from PhilipGough/bz-1978208
...
sync: Update 0.8 kube-mixin dependencies and generate
2021-07-05 12:11:59 +02:00
Philip Gough
2d1ffd6459
sync: Update 0.8 dependencies for kubernetes-mixin and generate
2021-07-05 11:01:13 +01:00
Paweł Krupa
bd2e788432
Merge pull request #1238 from PhilipGough/ci-test
...
ci: Update kind actions for release-0.8
2021-07-05 12:00:20 +02:00
Philip Gough
439914c74c
ci: bump kind version to 0.11.0
2021-07-05 10:54:01 +01:00
Philip Gough
305857a390
ci: Harden action to wait for kind cluster readiness
2021-07-05 10:25:18 +01:00
Arthur Silva Sens
f24727f378
Merge pull request #1189 from dmcnaught/release-0.8
...
Fix for bug #1163 #1164 merged to release-0.8
2021-06-07 19:06:17 -03:00
Duncan McNaught
023951137c
Fix for bug #1163 #1164 merged to release-0.8
2021-06-07 11:32:24 -06:00
Paweł Krupa
2c34d3dff6
Merge pull request #1150 from simonpasquier/release-0.8
...
[release-0.8] Cherry-pick #1146
2021-05-20 10:24:33 +02:00
Simon Pasquier
9d2e395361
jsonnet/kube-prometheus/addons: fix KSM regex patterns
...
Signed-off-by: Simon Pasquier <spasquie@redhat.com >
2021-05-20 09:27:23 +02:00
Paweł Krupa
bc9892e53e
Merge pull request #1137 from dgrisonnet/prometheus-adapter-pdb-0.8
...
release-0.8: Add PodDisruptionBudget to prometheus-adapter
2021-05-06 10:01:11 +02:00
Damien Grisonnet
7760c2b801
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 17:08:18 +02:00
Paweł Krupa
ba330fcd6a
Merge pull request #1117 from paulfantom/backport-1115
...
jsonnet: pin alertmanager to specific commit as release-0.21 doesn't have mixin
2021-04-28 10:30:23 +02:00
paulfantom
37f2852388
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-28 10:09:54 +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
paulfantom
417e8b3f66
jsonnet/kube-prometheus: fix jb warning message
...
Signed-off-by: paulfantom <pawel@krupa.net.pl >
2021-04-20 19:18:22 +02:00
Paweł Krupa
752d1a7fdc
Merge pull request #1093 from ArthurSens/as/custom-alerts-description
2021-04-20 19:13:48 +02:00
Paweł Krupa
4839afb546
Merge pull request #1100 from jan--f/update-kubernetes-mixins
2021-04-20 15:01:48 +02:00
Jan Fajerski
8b39a459fa
update generated assets
...
Signed-off-by: Jan Fajerski <jfajersk@redhat.com >
2021-04-20 14:35:31 +02:00
Jan Fajerski
9952e858c7
update kubernetes-mixins
...
Signed-off-by: Jan Fajerski <jfajersk@redhat.com >
2021-04-20 14:31:40 +02:00
Paweł Krupa
cf6f5f2801
Merge pull request #1096 from ArthurSens/as/gitpod-githook
...
Add githook to gitpod.yml that validates fmt and manifests
2021-04-19 08:03:49 +02:00
ArthurSens
b043054974
Add githook to gitpod.yaml that validates fmt and manifests
...
Signed-off-by: ArthurSens <arthursens2005@gmail.com >
2021-04-16 19:49:10 +00:00
ArthurSens
72b742d7e8
Regenerate manifests
...
Signed-off-by: ArthurSens <arthursens2005@gmail.com >
2021-04-16 18:06:47 +00:00
ArthurSens
c96c639ef1
Add summary
...
Signed-off-by: ArthurSens <arthursens2005@gmail.com >
2021-04-16 18:06:47 +00:00
ArthurSens
92016ef68d
Change message to description
...
Signed-off-by: ArthurSens <arthursens2005@gmail.com >
2021-04-16 18:06:47 +00:00