Commit Graph

1072 Commits

Author SHA1 Message Date
573bdd4b77 feat: Version bump of kubezero-mq for RabbitMQ 2022-05-10 11:20:12 +02:00
25ca7ae6d9 Fix: improve controller deployments for EBS and EFS CSI drivers 2022-05-05 17:22:23 +02:00
d900f21944 fix: minor version bumps, EBS fix, latest upgrade docs 2022-05-05 14:37:52 +02:00
fa5c1f9b2a fix: another round of ugrade fixes for 1.22 2022-05-04 16:59:17 +02:00
a236ce112c feat: convert upgrade ds to initContainer, update all docs 2022-05-04 14:49:56 +02:00
26c73ddea6 docs: update addons 2022-05-04 14:29:27 +02:00
a2515280b4 chore: bump aws storage drivers 2022-05-04 14:25:29 +02:00
7774976d73 feat: Add AWS Neuron device plugin, remove ecr-login-renew 2022-05-04 14:24:14 +02:00
9241990d94 feat: Minor version bump of the EFS CSI driver, update docs for INF1 Neuron support 2022-05-03 15:20:14 +02:00
3b2f763b61 doc: Improve Release notes for 1.22 2022-04-30 11:30:51 +02:00
a48e92285d fix: Fix CNI upgrade, new ECK CRDs, new logging, Istio fixes 2022-04-29 20:22:20 +02:00
eafd8a8429 feat: add optional ingress for jenkins-agents 2022-04-28 11:17:49 +02:00
5a04ac78d5 chore: Bump minium helm version to 3.7 to match Kube 1.22 2022-04-26 18:10:13 +02:00
8d4303396e feat: EBS CSI version bump 2022-04-24 22:27:11 +02:00
83dcfdeb12 feat: ES/Kibana version bump to 7.17.3 2022-04-22 22:49:27 +02:00
357cdfea8c fix: remove runtimeClass during upgrade as it is imutable 2022-04-22 17:22:41 +02:00
e8da40086e fix: Some minor Istio Ingress fixes 2022-04-22 13:38:12 +02:00
5ef38321d7 feat: First fully running 1.22.8 cluster 2022-04-21 23:21:24 +02:00
94ef776cc8 fix: istio-gateway default settings 2022-04-21 23:14:06 +02:00
e97392a102 feat: latest ArgoCD 2022-04-21 21:03:17 +02:00
93904b97a6 feat: Version bump of fluent-bit to fix rare deadloops 2022-04-21 20:57:04 +02:00
f965380dd6 feat: re-add custom gateway support to Istio Ingress 2022-04-21 20:41:15 +02:00
db1b26b79e feat: Adding ingress gateway hardening back into new Istio Helm charts 2022-04-21 18:21:45 +02:00
1a78b7eaaa feat: New Istio gateway deploy first working PoC 2022-04-21 16:37:28 +02:00
39ba92132e feat: Istio Ingress migration to new gateway charts 2022-04-21 13:57:34 +02:00
07b2963661 feat: Final touches and latest dashboards for Istio 1.13.3 2022-04-21 00:57:45 +02:00
b42a0ab630 feat: New Istio 1.13.3 Helm chart fixes for case and istiod 2022-04-20 15:49:28 +02:00
09bb5d427e feat: First draft new Istio 13 helm charts 2022-04-20 15:36:08 +02:00
4c91dc6ca4 feat: bump various version for 1.22.8-1 2022-04-20 15:32:39 +02:00
6f14c86d1b feat: cert-manager version bump for 1.22 2022-04-20 13:15:42 +02:00
2f29a9b7f8 feat: storage modules version bumps, Gemini snapshot for 1.22 2022-04-20 11:21:04 +02:00
5ca53846c2 ci: cleanup makefile, share build.sh with storage 2022-04-20 11:12:01 +02:00
6f1db16a4f fix: always create missing namespaces for kubezero modules 2022-04-14 20:31:34 +02:00
3c674865f4 chore: doc reorg to prep 1.22 release, RunTimeClass config for crun 2022-04-13 12:24:10 +02:00
76575b8cd1 fix: minor fixes 2022-04-12 15:23:33 +02:00
72197a3030 feat: Integrate external-dns for kubeapi 2022-04-08 22:11:36 +02:00
f24a5c81c0 fix: workaround for large CRDs in metrics 2022-04-08 17:25:23 +02:00
8b18ec3920 feat: various fixes and version bumps for >= 1.22.8 2022-04-08 17:11:34 +02:00
dd0ef79dee feat: version bumps for 1.22 support 2022-04-08 17:10:17 +02:00
7a247126ea ci: Reorg kubezero container build 2022-04-08 17:09:40 +02:00
abbb6bfed8 feat(metrics): Version bump to support 1.22 2022-04-08 17:08:28 +02:00
75fc70353c feat(logging): remove systemd machine-id nonsense from fluent-bit 2022-04-08 16:21:37 +02:00
9d9c66e387 feat: release 1.21.9-4 2022-04-08 16:20:19 +02:00
c584600630 feat: add grafana and prometheus rules for openEBS lvm driver 2022-03-08 11:41:47 +01:00
e4ab6bb134 chore: various minor version bumps 2022-02-01 11:29:02 +01:00
7fd536131a chore: reduce forseti log level 2022-02-01 11:17:11 +01:00
86c8170655 fix: Istio auth policy fixes 2022-01-28 17:22:39 +01:00
97851e6ecc feat: update aws-node-termination handler chart, first version of forseti 2022-01-28 17:22:12 +01:00
dc1d3d8e90 feat: version bump logging for 1.21 2022-01-28 17:20:03 +01:00
0b855110fd feat: Version bump kube-prometheus-stack for 1.21 2022-01-28 17:19:41 +01:00
69106a0391 feat: various tweaks for new ZDT CI flow, version bumps 2022-01-24 12:05:54 +01:00
ec0b6c6ce9 feat: add preconfigured Jenkins to CI module 2022-01-20 00:04:35 +01:00
00ad93a667 feat: map snapshotController to control-plane, version bump efs csi driver 2022-01-11 14:42:07 +01:00
abc8df861c feat: add snapshotController to storage, adapt lvm/ebs accordingly 2022-01-11 14:25:46 +01:00
8cb9d9f66c fix: Fix Istio AuthorizationPolicies 2022-01-07 15:19:50 +01:00
2c79888a1c feat: inject default namespaces during bootstrap 2022-01-05 13:34:48 +00:00
4048625b60 fix: multus fixes 2021-12-21 23:38:11 +01:00
362fb2479d fix: various bugfixes for 1.21 cluster 2021-12-21 16:05:08 +01:00
826b4d356e feat: Remove TC, add Jenkins to CI, bugfixes for 1.21 2021-12-19 23:18:01 +01:00
47fc751819 chore: version bump to 1.21.8 2021-12-17 11:58:08 +01:00
7bade805ee chore: metrics updates 2021-12-15 23:22:28 +01:00
cf62ee9df2 feat: storage aws-ebs version bump 2021-12-15 23:20:14 +01:00
1e0ed36280 chore: migrate yq to V4 2021-12-15 23:19:52 +01:00
cd56f0a7aa feat: metrics version bump 2021-12-09 19:03:55 +01:00
4ab3d4e3d6 feat: bump Istio version to 1.11.5m switch to distroless images 2021-12-09 14:23:29 +01:00
db578d132e chore: cert-manager readme update 2021-12-09 14:04:43 +01:00
3ed32c2aa9 feat: cert-manager version bump 2021-12-09 14:03:34 +01:00
3f7b0a842d feat: argocd version bump 2021-12-08 17:40:46 +01:00
03bc91d6d9 chore: migrate all nodelabel selectors from master to control-plane 2021-12-08 17:29:53 +01:00
d33856f0d2 feat: add resources to EBS node set 2021-12-08 17:23:28 +01:00
222f3e5050 feat: migrate aws-efs and aws-ebs CSI into kubezero-storage 2021-12-08 17:14:38 +01:00
b3d7ecc464 chore: sync commit ... storage WIP ! 2021-12-03 22:16:52 +01:00
ba10c14c0d chore: move helm repo to S3/CDN 2021-12-03 22:16:22 +01:00
525bbb3dbb feat: add TeamCity to CI module 2021-12-03 22:14:11 +01:00
ecaa0e17b7 feat: make aws-node-termination handler work, more reorg 2021-12-01 16:43:42 +01:00
a222c507f6 feat: reorg network and core addons 2021-12-01 13:35:18 +01:00
167f67abfa feat: new 1.21 kubeadm flow 2021-11-27 14:02:23 +01:00
bae84c0731 fix: argocd istio rules 2021-11-11 16:58:58 +01:00
d701c35354 feat: ArgoCD version bump, improved ProjectSetting and bootstrap 2021-11-11 14:54:22 +01:00
c1758008d9 feat: release kubezero 1.20.11-4 2021-11-11 14:53:23 +01:00
7980f88f8a feat: add gitea to kubezero-ci 2021-11-08 16:54:48 +01:00
5d60b366d5 feat: add istio support to kubezero-ci/gocd 2021-11-06 21:30:32 +01:00
c8145d4b17 chore: some sensible defaults for goCD 2021-11-06 21:20:24 +01:00
b7f2038f38 feature: new KubeZero module CI 2021-11-06 18:12:48 +01:00
76dbc789ef chore: logging / kubezero version bump 2021-11-01 12:30:58 +01:00
0309260d42 chore: version bump for fluent* 2021-11-01 11:25:43 +01:00
7787edb8e8 chore: uptime-kuma version bump 2021-10-21 17:10:34 +02:00
0e4aed0e93 chore: kubezero version bump incl. latest logging 2021-10-21 17:10:13 +02:00
4fe6221ead feat: support Kubernetes 1.20.11 2021-10-21 17:08:40 +02:00
e824cd01d3 chore: logging version bump 2021-10-11 12:56:44 +02:00
98826692b4 chore: update-kume version bump 2021-10-11 12:56:25 +02:00
95d1d05798 chore: release kubezero 1.20.8-12 2021-10-07 16:45:22 +02:00
9a925df170 feat: release kubezero 1.20-11 incl. various bare-metal fixes 2021-10-07 16:43:12 +02:00
4ca722ef72 chore: add missing argocd changes 2021-10-07 16:42:29 +02:00
34b2e764cc feat: Version bump for ArgoCD incl. more secure config deployment 2021-10-07 16:40:48 +02:00
c7e4d5a46a chore: Version bump 2021-09-29 16:33:47 +02:00
06eda41283 fix(metrics): More fixes around AlertLabels 2021-09-29 16:33:33 +02:00
439cd6d49e feat(cert-manager): Version bump, add support for Prometheus mixin 2021-09-29 16:30:37 +02:00
fcf3324d61 chore: version bumps patch release 2021-09-28 16:12:23 +02:00
add0ba1173 fix(metrics): Actually update templates 2021-09-28 16:06:36 +02:00
148cd40ca0 feat(metrics): Use jsonnet prometheus-operator rules directly 2021-09-28 16:02:33 +02:00
d99565a457 fix: metrics version bump, fix for inter Grafana links 2021-09-27 17:34:47 +02:00
7078ed669d chore: cert-manager version bump 2021-09-24 18:21:59 +02:00
52275cda3f feat: Add Prometheus Grafana support to uptime-kuma 2021-09-24 17:51:20 +02:00
5b901ae1b8 chore: update README for uptime-kuma 2021-09-24 13:56:40 +02:00
fd9970e5f4 feat: Istio version bump 2021-09-24 13:34:10 +02:00
cfc018d73e feat: Helm chart for uptime-kuma 2021-09-24 13:33:49 +02:00
747ed68445 feat: logging version bump 2021-09-19 22:44:24 +02:00
91804898a4 feat(metrics): Minor version bump 2021-09-08 16:10:36 +02:00
d683c15b7c feat: disable leader election and reduce log noise for openEBS 2021-09-07 13:38:00 +02:00
dbe9cf9bda feat: version bump for openEBS LVM 2021-09-07 12:43:53 +02:00
aabbb2bb33 feat: upgrade Istio to 1.11.2, fix for TCP keepalive filter 2021-09-07 12:38:14 +02:00
1c859d7700 fix[logging]: Use custom fluentd image, further tune fluentd ES connection 2021-09-03 19:21:14 +02:00
7427d345ea chore: minor fixes 2021-09-03 19:19:48 +02:00
2da5044e10 feat: migrate device-plugins and k8s-ecr-login-renew into kubezero-addons 2021-09-02 19:36:11 +02:00
fe46c756ae feat: add kubezero-addons module with metallb as first member 2021-09-02 19:08:08 +02:00
a729c539a4 fix: [redis] no envoyfilter if istio is disabled 2021-09-01 14:23:01 +02:00
a4329a1937 fix: allow multiple snapshotgroups per cluster 2021-09-01 13:42:36 +02:00
33e556002c chore: test latest fluent-bit tag 2021-09-01 13:37:02 +02:00
8e27f12b20 chore: kubezero version bumps 2021-09-01 13:36:46 +02:00
3ff26d4098 feat: add snapshotgroup support to redis 2021-09-01 13:30:20 +02:00
e9d451c91c fix: remove timecapsule module, adjust storage 2021-08-31 17:33:54 +02:00
a6d215b599 feat: integrate Gemini into storage module, remove timecapsule 2021-08-31 17:25:50 +02:00
7b10c5f0d0 fix: kubezero git-sync fixes 2021-08-30 14:12:50 +02:00
d02d145c49 chore: bump version 2021-08-30 12:55:48 +02:00
e837c758e8 fix: adjust kubezero argocd flow once more 2021-08-30 12:52:35 +02:00
d7dad46f1e fix: disable fluentd psp 2021-08-30 11:35:52 +02:00
afb125eac7 feat: logging version bump, kubezero git-sync for argocd 2021-08-30 00:28:32 +02:00
6eb7180ebc fix: make ClamAV deploy work again 2021-08-30 00:25:18 +02:00
245dab8250 fix: remove implicit kubezero install from argocd deploy 2021-08-27 13:46:36 +02:00
a3a75b5ae1 fix: fix istio-ingress, bump logging module 2021-08-27 12:22:36 +02:00
32e12eaeb2 chore: fluent-bit,fluentd chart updates 2021-08-27 12:14:46 +02:00
ee379aa802 feat: reduce openEBS to LVM localPV 2021-08-26 15:31:47 +02:00
e016c87680 fix: proxyprotocol for private-ingress re-added, refactor of istio-ingress template 2021-08-26 15:00:03 +02:00
70503ae483 fix: disable ratelimiting by default 2021-08-26 14:23:04 +02:00
448e768d53 fix: various minor tweaks and updates 2021-08-25 16:02:21 +02:00
10a69e6cff feat: kubezero now installs and tracks Helm charts for each module 2021-08-25 16:01:02 +02:00
bfdefc7364 feat: argocd version to 2.1, removed kubezero from chart 2021-08-25 16:00:26 +02:00
fcbca66438 feat: metrics version bump 2021-08-25 15:59:17 +02:00
b73bee54bb feat: Istio RateLimiting, Version bump to 1.11.1, Kiali support 2021-08-25 15:58:55 +02:00
f93d195cd4 fix: remove readinessProbe from ClamAV 2021-08-18 14:28:16 +02:00
2a0cec5e75 fix: adjust clamav default resources to statefulSet 2021-08-18 14:04:55 +02:00
49528409eb feat: First release of ClamAV chart 2021-08-18 14:02:40 +02:00
ed6302f900 feat: add temp filter for fluent-bit multiline noise to fluentd 2021-08-12 21:47:26 +02:00
8c869e5db8 fix: fix service name target for NATS istio support 2021-08-11 15:11:02 +02:00
4b89b9a6dc feat: add Istio support for NATS mqtt 2021-08-11 14:59:44 +02:00
c71be4d283 fix: multi-cert fix for istio-ingress 2021-08-08 00:48:35 +02:00
6e916135b2 chore: disable sns-forwarder again for now 2021-08-05 14:01:25 +02:00
5b18ae575b feat: update kuberzero-redis incl. cleanup for clusters etc. 2021-08-05 13:52:22 +02:00
721dbddd52 fix: fix typo 2021-08-04 15:28:47 +02:00
d8ec82a35d feat: update ES and fluent-bit versions, bugfixes 2021-08-03 13:44:38 +02:00
b17a9a6949 fix: set default storageClass on demand only 2021-08-02 09:52:07 +00:00
2cf5d62ecc feat: allow vgpattern to be configurable for openEBS 2021-08-02 09:05:06 +00:00
77862a16ab chore: bump logging chart version 2021-07-29 14:23:07 +02:00
7f9027c754 fix: logging fluent-bit tag version 2021-07-29 13:58:22 +02:00
c8dcc5cc53 fix: metrics chart version 2021-07-29 13:56:26 +02:00
0a649e659f Fix: revert logging test image 2021-07-29 13:53:40 +02:00
be2d903c26 feat: relase metrics update to fix new apiserver metrics in 1.20 amongst others 2021-07-29 13:50:16 +02:00
99e5c91fc1 feat: kubezero-mq NATS version bump 2021-07-22 22:15:12 +02:00
8e0e6a7eab feat: mariadb-galera version bump 2021-07-22 22:09:12 +02:00
17799ab617 feat: mariadb-galera version bump 2021-07-22 21:46:52 +02:00
5c52ad6cd3 chore: update docs 2021-07-21 15:15:47 +02:00
a0de753b63 feat: add prometheus pushgateway as optional component 2021-07-21 15:06:40 +02:00
9cce24a7ff feat: remove local-path and local-volume provisioners, update kubezero and docs 2021-07-21 13:47:00 +02:00
c671429481 feat: introduce storage module with openEBS LVM as first member 2021-07-21 13:26:56 +02:00
4cbdedc7eb fix: prepare for fluent-bit multiline support, still broken though, minor tuning 2021-07-20 13:28:37 +02:00
df22fb072d fix: fix toleration 2021-07-19 16:38:32 +02:00
f0bc8f1904 fix: fix toleration 2021-07-19 16:36:07 +02:00
8341a2a0bd Feat: add workergroup toleration to kiam-agents 2021-07-19 16:21:20 +02:00
696bd67f6f Feat: add workergroup toleration to fluent-bit 2021-07-19 16:20:25 +02:00
85090411d4 Feat: add workergroup toleration to efs driver 2021-07-19 16:19:23 +02:00
9285ef4335 Feat: add workergroup toleration to ebs driver 2021-07-19 16:17:46 +02:00
63da10c974 feat: Istio version bump 2021-07-19 11:03:49 +02:00
74b8e59fa4 fix: all upgrade_120.sh to run more than once 2021-07-16 22:41:02 +02:00
1c16122184 Fix: fix argocd warnings for istio, upgrades doc 2021-07-15 13:54:49 +02:00
ee60f45558 fix: remove duplicated CRDs 2021-07-15 12:14:01 +02:00
e123b18f89 fix: update aws-efs driver 2021-07-15 01:26:25 +02:00
facef6eaae Fix: aws-ebs version bump 2021-07-14 23:36:57 +02:00
240c40db79 chore: metrics version bump 2021-07-14 18:18:57 +02:00
12f62cf6a4 chore: metrics version bump 2021-07-14 18:15:47 +02:00
32d0095d3a fix: more fine tuning for fluent pipeline 2021-07-14 17:38:32 +02:00
e31c44481a chore: update docs 2021-07-01 16:42:39 +02:00
274ab74364 feat: Istio version bump, optional support for proxyprotocol for ingress, bugfixes 2021-07-01 16:42:24 +02:00
7fcdbfc2cd feat: aws-ebs and aws-efs csi driver upgrades, migrate to use service account tokens for AWS access 2021-07-01 16:41:31 +02:00
f5297c353a feat: ArgoCD version bump to 2.X 2021-07-01 16:40:23 +02:00
e5f6d9bdde fix: patch for apiserver dashboard cpu metrics 2021-07-01 15:09:51 +02:00
0afaefde58 fix: fix build automation for metrics 2021-07-01 13:36:35 +02:00
031896616b fix: update grafana dashboards to match new prometheus labels 2021-07-01 12:36:35 +02:00
563cf4add7 feat: metrics version bump 2021-06-30 18:26:06 +02:00
5e9d2bc168 chore: minor fix for dashboard utility script 2021-06-30 12:47:50 +02:00
97b94a4ffa feat: convert all kubezero modules to use service account tokens 2021-06-30 12:37:05 +02:00
09cc9e25cc feat: convert cert-manager to use service account tokens rather than kiam, version bump of cert-manager 2021-06-30 12:34:02 +02:00
bab6c90185 feat: Version bump of all things kubezero-logging to tackle logging hickups 2021-06-30 12:32:37 +02:00
f43a780464 fix: JWT aud for istio, cleanup 2021-06-29 17:39:44 +02:00
b378f7ffc3 fix: Switch fluentd ES to file buffer 2021-06-15 16:53:18 +02:00
2ae200700b feat: Add Redis Grafana Dashboard 2021-06-15 13:03:52 +02:00
e3233074c1 feat: kube-prometheus-stack version upgrade incl. latest state metrics and dashboards for the metrics systems themselves, fix for gathering all prometheus rules across all namespaces 2021-06-01 18:40:34 +02:00
260e4b88b3 chore: more logging tuning 2021-05-28 17:16:58 +02:00
7e61463b21 feat: kubeadm for v1.20.1 2021-05-28 17:16:36 +02:00
94165efff3 chore: update helm-docs 2021-05-17 12:13:03 +02:00
c2f0dd4cd3 fix: allow dashes in chart names for grafana dashboards 2021-05-17 12:05:47 +02:00
d053b3484c fix: performance tuning for logging pipeline / fluentd 2021-05-17 12:04:46 +02:00
8c44fc3943 chore: silence argocd for webhook caBundle 2021-05-14 00:15:53 +02:00
10b43888a3 fix: remove custom CRDs handling for logging, fixed in chart itself 2021-05-14 00:11:56 +02:00
117ee6be49 fix: fix broken CRDs handling for ECK operator 2021-05-14 00:11:13 +02:00
2e72673c01 feat: add custom my.cnf for MariaDB to kubezero-sql 2021-05-13 17:39:02 +02:00
567a7f94ff fix: bump eck operator to 1.5.0 as 1.4.1 could not upgrade ES due to license issues 2021-05-13 16:44:45 +02:00
21c9176cb7 fix: minor performance tuning for logging pipeline 2021-05-13 16:21:16 +02:00
018bca4958 chore: fix typo 2021-05-12 22:30:03 +02:00
e4ab333320 feat: add istio support to mariadb-galera 2021-05-12 22:27:53 +02:00
d40dfea5f3 feat: add mysql dashboard to kubezero-sql 2021-05-12 18:41:31 +02:00
b1a277c8d5 feat: initial kuberzero-sql module incl. MariaDB-Galera 2021-05-12 18:11:40 +02:00
fb95ba9024 chore: checkin diffs to sync desktop 2021-05-12 16:32:33 +02:00
f0ed7d5ecb feat: metrics version bump, re-add latest node-exporter dashboard 2021-05-11 10:07:38 +02:00
81428a29df feat: add grafana dashboard to kubezero-mq for rabbitmq 2021-05-05 19:06:12 +02:00
27147fc62c feat: add rabbitmq support to kubezero-mq 2021-05-05 18:35:43 +02:00
8ccd23ba0b chore: rename kubezero-nats to kubezero-mq 2021-05-05 14:05:17 +02:00
0599c43dee chore: remove NATS from KubeZero platform 2021-05-05 13:11:16 +02:00
32c7c04735 feat: add file backed persistence and grafana dashboard to NATS 2021-05-04 15:00:24 +02:00
477dc955f5 chore: Istio cleanup 2021-05-02 19:21:33 +02:00
4bbddb4368 fix: Istio tcp keepalive tweaks to make AWS NLB happy again 2021-04-30 21:09:20 +02:00
10b5697b66 feat: add custom landing page to metrics 2021-04-27 11:17:50 +02:00
d78a63ae00 fix: fix metrics for Istio 2021-04-26 17:19:11 +02:00
e28b68e860 fix: make kiam grafana dashboard optional 2021-04-26 17:12:31 +02:00
320dd670ca Add CoreDNS and etcd dashboards 2021-04-26 17:07:17 +02:00
10492add9b feat: add Kiam Grafana dashboard 2021-04-26 17:06:42 +02:00
2ab696c19e fix: fix naming of kubernetes grafana dashboards, make decompress work for all dashboards 2021-04-26 16:46:35 +02:00
421ab21a6b feat: use kube-mixin dashboards directly 2021-04-26 16:27:19 +02:00
9be889efed chore: update ES dashboard DS 2021-04-25 22:29:55 +02:00
8ddf39b383 feat: Add Grafana dashboards for logging 2021-04-25 22:19:06 +02:00
5af45ade23 fix: Fix datasource in Istio Grafana dashboards 2021-04-25 21:25:06 +02:00
af5092475d fix: adjust datasource and encoding of grafana dashboard tooling 2021-04-25 21:24:39 +02:00
4bf189a1e9 feat: kubezero-metrics version bump, new Grafana dashboard management tooling for KubeZero, add ability to for compressed dashboards in configmaps 2021-04-25 11:59:54 +02:00
a3d47cdb12 feat: Add Istio Grafana dashboards, enable metrics 2021-04-25 11:58:17 +02:00
a78ad7a7f9 feat: integrating metrics support for Istio with KubeZero metrics 2021-04-22 15:43:10 +02:00
1133902b5d fix: add missing standard labels to custom Istio resources 2021-04-22 12:00:13 +02:00
6e173070a8 feat: First version of KubeZero NATS module 2021-04-22 11:59:18 +02:00
63ecf315d7 chore: Rename timemachine to timecapsule 2021-04-21 16:13:40 +02:00
401f024be6 feat: introduce ingress proxy recommended hardening/uning settings 2021-04-20 16:33:45 +02:00
64dd6160cb feat: improved update strategy and timing to reduce 5XX during istio ingress deployments 2021-04-20 12:49:29 +02:00
fd35a46b66 fix: enable crds for aws-ebs-csi-driver to make snapshots work 2021-04-19 13:19:30 +02:00
f1cb2dbb66 feat: Map gemini controller to controller nodes, fix ebs storageclass, integrate timemachine into kubezero 2021-04-19 12:46:42 +02:00
b9c341a55b feat: First version of KubeZero Timemachine backup solutions 2021-04-19 11:31:28 +02:00
31a3848172 fix: re-add terminationtimeout settings for istio as new way doesnt seem to work yet 2021-04-16 13:55:04 +02:00
1b22720d4b chore: sync resources between public and private ingress 2021-04-16 13:49:55 +02:00
1f68cea76b fix: increase default memory limit to ingress envoy to 512MB, enable podDisruptionBudgets on demand 2021-04-16 13:41:31 +02:00
33133f359c refactor: Move Istio config to new place 2021-04-16 12:38:57 +02:00
321c2fe58b fix: Upgrade Istio to 1.9.3 due to various security issues upstream 2021-04-16 11:41:13 +02:00
adb54b7663 feat: first stab at Kubernetes 1.20 kubeadm config 2021-04-15 15:51:46 +02:00
882165cc58 fix: adjust deployment strategy to replace for Grafana because we enabled persistence 2021-04-15 15:16:28 +02:00
bb53c8cf35 feat: kube-prometheus-stack version bump, adjust filesytem alerts 2021-04-15 15:03:52 +02:00
f9dbcee502 feat: add runtimeclass for crio, reorg kubeadm for 1.20 2021-04-14 16:05:16 +02:00
f2d7d7821f fix: loosen kiam memory limits slightly to prevent OOM endless loops 2021-04-09 13:44:48 +02:00
4f9524c8b7 feat: add support for volumeAttributes to aws-efs-csi-driver to allow to disable buggy TLS encryption 2021-04-08 16:19:51 +02:00
c912860b60 chore: fluent-bit version bump to fix excessive logging 2021-04-07 12:00:53 +02:00
9a362607c1 fix: use evictionHard to reserve node memory to avoid systemd mess 2021-04-04 16:52:18 +02:00
2dc912cf9a chore: chart dep fix 2021-04-01 14:51:14 +02:00
a3eebeaf61 fix: Use latest livenessprobe for aws-efs-csi-driver to tackle memory leak 2021-04-01 14:46:36 +02:00
e758795467 feat: Version bump of aws-ebs-csi-driver 2021-04-01 14:15:43 +02:00
784ac2a4fb style: use quote function in kubeadm helm template 2021-04-01 12:35:56 +02:00
6536a655a4 feat: enable GenericEphemeralVolume feature gate 2021-03-30 16:18:46 +02:00
9391958a3a refactor: Unifi feature-gate handling in kubeadm chart 2021-03-30 14:50:37 +02:00
c1a1aea29f fix: Set Redis cluster proxy policy to PREFER_MASTER 2021-03-26 17:35:21 +01:00
1a1f5e7cd6 chore: Bump Istio version from 1.9.1 to 1.9.2 2021-03-26 17:34:43 +01:00
eca69f8b5f Reduce fluent-bit memory consumption under backpressure 2021-03-26 10:56:17 +01:00
4d015cc4c6 Update chart READMEs 2021-03-25 16:32:49 +01:00
ae5e5e1c5f Ensure we use our version of the aws-efs chart 2021-03-24 13:17:27 +01:00
9f0e8a422c Ensure we use our version of the aws-efs chart 2021-03-24 13:08:17 +01:00
383fafce43 Ensure we use our version of the aws-efs chart 2021-03-24 13:06:31 +01:00
2adde8f713 Ensure we use our version of the aws-efs chart 2021-03-24 13:05:36 +01:00
6300826394 Fix resources location 2021-03-24 12:21:03 +01:00
019b5b0ac4 Fix resources location 2021-03-24 12:17:19 +01:00
48d3d269e7 Add custom support for nodeaffinity and resources to aws-efs-csi-driver 2021-03-24 12:11:47 +01:00
6ea7500e41 ArgoCD version bump 2021-03-23 16:21:14 +01:00
92a3bc06a3 Redis proxy upgrade to match Istio 1.9 2021-03-22 17:00:54 +01:00
f85d842267 Add more resources to metrics 2021-03-22 12:05:02 +01:00
27c1be4085 Add more resources to metrics 2021-03-22 11:41:26 +01:00
a2355df60f Remove unsupported resources from aws-efs 2021-03-22 11:17:56 +01:00
13aaae8a54 Version bump aws-efs-csi-driver 2021-03-22 11:14:27 +01:00
1b3dbe36eb Version bump of kube-prometheus stack 2021-03-22 10:23:27 +01:00
ec87dd7dcc Some tool tweaks 2021-03-19 16:16:13 +01:00
1018270620 Add nodeAffinity to all logging components, add resources to fluent-bit, tuning 2021-03-19 16:15:58 +01:00
419d43cf9f Kubelet tuning 2021-03-18 14:31:10 +01:00
3f204b5e04 Bugfixes for control plane, proper calico cpu requests 2021-03-17 17:29:44 +01:00
de2602c3d5 Updates for etcd 1.19 2021-03-15 11:51:56 +01:00
6fe69c9a38 Bump kiam-server memory limit 2021-03-11 09:05:26 +01:00
64a0736dfd Bump ECK operator to 1.4.1 2021-03-11 09:00:47 +01:00
cde586a0df Reduce fluentd chunk size and increase retry timeout 2021-03-10 10:44:51 +01:00
22a1e8d171 Update fluentd.patch for helm chart 2021-03-10 10:34:17 +01:00
e666d1079a Upgrade fluentd to use new upstream helm and image 2021-03-10 10:32:12 +01:00
0d6d22b0d4 Disable metadata via kubelet for now 2021-03-09 10:33:40 +01:00
9dc2881f15 Remove unnecessary docker mount 2021-03-07 12:47:06 +01:00
05b2edf089 Switch fluent-bit to use kubelet rather than kube-api 2021-03-07 12:38:53 +01:00
e991e7247a Initial aws-node-termination still disabled, local-volume tweaks for new tag layout 2021-03-05 18:18:45 +01:00
50ffcf28eb Version upgrade ES/Kibana and Fluentbit, various tunings 2021-03-05 16:53:02 +01:00
532710b77b remove cpu limit for aws-iam-auth, enable cpufs kubelet feature flag 2021-03-05 14:00:00 +01:00
f38fe4f790 More request tuning for aws-ebs-csi 2021-03-05 13:58:54 +01:00
4a9eb00f9d aws-ebs-csi-driver version bump, remove cpu limts 2021-03-05 10:32:42 +01:00
6e85de3722 remove default cpu limmits for kiam 2021-03-05 10:22:54 +01:00
ef3e8f4535 aws-ebs-csi-driver version bump introducing readiness probes 2021-03-03 10:59:12 +01:00
3df6229722 remove patch left overs 2021-03-02 11:37:02 +01:00
65eabacf49 Slightly increase cpu limits for aws-ebs 2021-03-02 11:32:00 +01:00
948764eca7 Version bump charts 2021-03-02 11:28:13 +01:00
80ea9488f6 aws-ebs-csi-driver version bump and resource limits 2021-03-02 11:22:34 +01:00
cbeb7b9704 Istio version bump due to security release 2021-03-02 10:33:12 +01:00
9531073c36 Prometheus-stack version bump 2021-02-26 22:25:43 +01:00
491057ed65 Minor version bump of aws-ebs-csi-driver to update livenessprobe 2021-02-26 01:18:32 +01:00
c3a36a2d7d Fix gateway protocol 2021-02-26 00:35:21 +01:00
97ec77f3b7 Update ingress default config 2021-02-26 00:24:12 +01:00
b6e92ceba2 Upgrade Istio to 1.9 2021-02-25 23:44:33 +01:00
4a7f7f8187 Reduce loglevel for efs driver 2021-02-25 00:23:50 +01:00
3758a86553 Version bump for aws-efs-csi-driver, use upstream helm chart 2021-02-25 00:17:50 +01:00
d858146a1d Version bump for aws-ebs-csi driver, enable volume resize, snapshot, patch for loglevel and leader election 2021-02-24 20:36:34 +01:00
064012d083 Version bump of ArgoCD required for Kube > 1.18 latest charts 2021-02-24 00:10:14 +01:00
1218033166 Further tuning of fluentd throughput 2021-02-22 21:34:45 +01:00
eb4f22c5c2 Fix kubelet config 2021-02-22 21:32:41 +01:00
62a8f82f01 Version bump cert-manager 2021-02-22 21:32:12 +01:00
d969e53d40 Make kubeadm config work on bare-metal, minor tuning 2021-02-22 14:41:32 +01:00
8e8f747686 Kubeadm chart for 1.19, improved tooling 2021-02-12 11:04:16 +00:00
19d10828f6 README updates 2021-01-26 13:47:33 +00:00
fc45e7fd0b Istio minor version bump 2021-01-26 12:54:56 +00:00
9ca8920387 Fix changed key for kiam 2021-01-21 13:35:20 +00:00
7587564da0 Version bump for aws-ebs-csi and kiam, ES bugfix bump, fluentd tuning 2021-01-21 12:31:06 +00:00
d28e18766a CI/CD tools update 2021-01-21 10:53:53 +00:00
adefd7433b Reduce logLevel of prometheus adapter 2021-01-20 15:31:00 +00:00
da6a1fdf51 Reduce loglevel of prometheus adapter 2021-01-20 15:22:28 +00:00
a26b652690 Allow custom memory overwrites for ES cluster 2021-01-18 17:18:30 +00:00
d7091434db Add basic mapping for aws-iam-auth 2021-01-11 20:41:12 +00:00
ce7645cb57 Split out crds for aws-iam-authenticator 2021-01-04 18:13:36 +00:00
4fe40a1345 Add aws-iam-authenticator support 2021-01-04 14:56:41 +00:00
924310ca5b Remove stable repo 2021-01-03 16:33:13 +01:00
67f1157848 Integrate and patch prometheus-stack chart to customize alerts 2020-12-17 16:46:15 -08:00
4892d6c073 Switch to gp3 as default EBS class, version bump for metrics components 2020-12-17 15:36:23 -08:00
fdcb6f7e6f Remove repositories to make argo happy 2020-12-17 12:24:12 -08:00
214bfec2a4 Remove repositories to make argo happy 2020-12-17 12:22:48 -08:00
38b2d56da9 Re-add fluentd chart until we migrate off 2020-12-17 12:17:19 -08:00
521bb2a5c1 Istio version bump, ingress terminationgraceperiod patch, aws-ebs version bump 2020-12-16 03:40:14 -08:00
79dc6e9413 EBS driver version bump 2020-12-10 07:06:31 -08:00
3820858046 More logging tuning 2020-12-10 06:44:58 -08:00
89dc890c74 More logging tuning 2020-12-10 06:36:26 -08:00
a8314d4074 Lua fix fluent-bit 2020-12-08 07:15:00 -08:00
77a7ba2ed6 Integrare fluent-bit into logging to allow better config 2020-12-08 07:05:25 -08:00
f78c382be6 Use upstream released chart for aws-ebs-csi 2020-12-07 15:01:40 -08:00
5909fcd841 Fix empty CRDs, only deploy eck-operator if needed 2020-12-07 13:06:00 -08:00
835aae9df8 Re-enable geoip lookups 2020-12-07 04:33:33 -08:00
b30b41ab15 Disable CRDs from eck-operator defaults 2020-12-05 14:16:33 -08:00
a31a945094 Adjust argo ingnores for latest eck webhooks 2020-12-05 14:08:40 -08:00
2a56489273 ECK fixes for Kube 1.18, Redis cluster support incl. Enyoy proxy 2020-12-04 06:05:35 -08:00
33495c83de Add helm version check to bootstrap.sh 2020-12-03 02:04:08 -08:00
8fcbcb680b Minor version bump for redis, added redis-cluster support 2020-12-02 07:23:17 -08:00
83b9b566db Switch all metrics logs to json 2020-12-02 06:24:07 -08:00
89780039fc Fix service names in metrics 2020-12-02 04:30:17 -08:00
ee83391296 Add alertmanager istio config for metrics, metrics values reorg 2020-12-02 03:53:19 -08:00
a510dd06d9 More fixes and upgrade docs 2020-12-01 07:46:04 -08:00
2be387b87b ArgoCd naming fixes 2020-11-30 09:30:06 -08:00
0e7a2e70d6 More fixes 2020-11-30 04:13:52 -08:00
b0f53257ac cert-manager version bump, local-path-provisioner fixes 2020-11-30 11:34:44 +00:00
59ff3cb015 Add local-path-provisioner, re-org bootstrap 2020-11-30 01:52:11 -08:00
4b48da5935 Metrics update 2020-11-28 23:54:40 +00:00
e27692430e More bugfixes, ingress certs 2020-11-28 15:01:20 -08:00
09d2b52f74 More fixes 2020-11-27 08:19:44 -08:00
10db0f09d0 Add missing .helmignore 2020-11-26 15:31:40 -08:00
052efd077c Latest fixes, fluent-bit version bump 2020-11-26 09:37:10 -08:00
c8a903110f More fixes now adding ArgoCD 2020-11-26 05:21:10 -08:00
ec6d7a4d11 Another argo tweak 2020-11-24 07:29:38 -08:00
5b317db251 Bug fixes and argo tweaks 2020-11-24 07:18:14 -08:00
32ed7cf3a0 Revert Kube version check to make argo work 2020-11-24 06:51:48 -08:00
cd24b9fa1a First try adding argoCD day 2 2020-11-24 06:44:57 -08:00
35b1570d18 Update of various components, new aroless bootstrap working 2020-11-21 04:24:57 -08:00
cd0e559678 First steps of argoless bootstrap 2020-11-03 12:51:57 +00:00
b6929002dc Minor version bump for prometheus-stack, remove default CPU limit 2020-10-27 14:13:52 +00:00
53b638da5e Update docs, bump argo-cd parallel jobs 2020-10-27 11:54:44 +00:00
9e76512fcc Remove argocd from control plane 2020-10-21 14:18:02 +01:00
74c47d7391 Enable json logs for argo-cd finally 2020-10-21 13:29:49 +01:00
d7006faa60 Bump argo-cd chart version 2020-10-21 13:14:23 +01:00
4fb425676d Bump argo-cd version 2020-10-21 13:12:23 +01:00
8874c9869d Revert more prometheus-adapter config 2020-10-21 13:05:08 +01:00
72a917bdae Revert prometheus adapter changes 2020-10-21 12:51:15 +01:00
44d08c7abc More EFS fixes, cert-manager version bump 2020-10-21 04:37:33 -07:00
19d915cb92 Adjust prometheus URLs 2020-10-09 18:41:43 -07:00
509f8d59fb First stab at new prometheus charts 2020-10-09 17:58:44 -07:00
05993ab6b0 Cleanup 2020-10-09 12:38:20 -07:00
5781494eda Minor tweak to aws efs upate tooling 2020-10-09 11:15:19 -07:00
fea850afcc Actually update the default version of aws ebs to 0.7.0 2020-10-09 11:14:51 -07:00
004503d633 AWS EBS driver version bump 2020-10-09 10:53:32 -07:00
d7132ca90c Revert minimal kube version due to issues with argocd 2020-10-09 07:43:05 -07:00
959d61ef66 Add multi PV support to EFS 2020-10-09 07:30:25 -07:00
54335c4c0a Update EFS tooling to track releases 2020-10-08 07:52:34 -07:00
4285db835d Typo 2020-10-07 09:11:22 -07:00
a951e7d9a0 New Lua function to nest entries into kube.<namespace>.* 2020-10-07 09:09:24 -07:00
cb3c6a93ba fluent-bit tag improvements 2020-10-05 17:27:58 -07:00
b0286ff858 Add some spaces 2020-10-05 09:03:47 -07:00
846d7d2d87 More logging fixes, try to decode json at the source 2020-10-05 09:01:50 -07:00
42f8a5a0b5 Disable json logging, crashed Argo 2020-10-05 08:43:18 -07:00
31f86360d9 Revert ArgoCd 1.7.7 2020-10-05 08:27:37 -07:00
baa9b69265 Latest argocd 2020-10-05 04:31:00 -07:00
5854468f09 Derp 2020-10-05 04:09:03 -07:00
c556df65ff Updated helm-docs, fluentd SSL handled by Istio, ES&Istio tuning 2020-10-05 03:50:23 -07:00
4aeb23d8cc Disable borken json parsing for now 2020-10-02 14:46:07 -07:00
bbd6d25429 Disable borken json parsing for now 2020-10-02 14:41:40 -07:00
1aba6fcbe6 Fix the warning due to double CRDs 2020-10-02 10:44:15 -07:00
cd5b38bb6c Istio version bump, make http10 support optional, enable redis,mysql protocol support 2020-10-02 10:38:09 -07:00
4cb3bd01c5 Minor fluent-bit tuning 2020-10-01 12:32:21 -07:00
84a80f3b97 Fluentd tuning 2020-10-01 10:14:04 -07:00
ea2391a212 Fluentd tuning 2020-10-01 10:11:48 -07:00
fad0597302 Disable pipeline still cpu issues 2020-09-28 04:54:47 -07:00
8de44f18d4 Reenable fluentd ingest pipeline again 2020-09-28 04:45:39 -07:00
d30ca895ec Make the kiam annotate namespace job optional 2020-09-18 16:18:59 +01:00
0939405c7a Logging fixes for NOT using nameoverride 2020-09-18 16:12:52 +01:00
2c600c2fd0 Slightly allow ArgoCD a bit more processing 2020-09-18 14:21:39 +01:00
8af14e3e8e Bump argocd to 1.7.5 as 1.7.4 has a deadlock CPU issue 2020-09-18 13:09:18 +01:00
df20d07d10 Add EnvoyFilter to enable tcp keepalive for all Ingress Envoys 2020-09-17 22:25:09 +01:00
d61752703e Revert TCP keepalive for fluentd listener 2020-09-17 19:44:34 +01:00
bcf8093b84 Enable TCP keepalive for fluentd listener 2020-09-17 19:24:24 +01:00
ec18529956 TCP keepalive tuning for Istio 2020-09-17 17:54:57 +01:00
a0873631c4 Set global meshpolicy to prevent upgrade to http2 by default 2020-09-16 16:50:48 +01:00
0b2b5acff7 Another argocd resource tweak 2020-09-15 11:48:07 +01:00
628a7e7ac9 Introduce resources for at least the argocd controller 2020-09-15 11:15:55 +01:00
93723e6a6a Docs update 2020-09-14 17:26:39 +01:00
c9a5691acf fluent-bit version bump 2020-09-14 17:26:19 +01:00
2171a4211e New bootstrap flow 2020-09-14 16:06:53 +01:00
f9770ce483 Latest deploy bootstrap tweaks 2020-09-14 15:24:40 +01:00
189899c296 Disable default poddisruptionbudgets, replace with individual todo 2020-09-11 18:21:00 +01:00
94a0db6a80 Still double CRDs 2020-09-11 16:03:22 +01:00
8460310eb8 Istio is really picky 2020-09-11 16:01:15 +01:00
efdcbe741e Move ports > 1024 as we run non-root 2020-09-11 15:45:04 +01:00
47c96ba6c5 Set JSON for access logs 2020-09-11 15:39:47 +01:00
812da69ae3 Remove xp settings 2020-09-11 15:32:14 +01:00
990bf89eab Re-enable JSON access logs 2020-09-11 15:28:51 +01:00
b873f1389e Re-enable access logs 2020-09-11 15:22:34 +01:00
3c79677715 Remove deprecated fields for 1.7 2020-09-11 15:20:51 +01:00
a83f87ad15 Remove deprecated fields for 1.7 2020-09-11 15:18:30 +01:00
6c90669fd8 Remove deprecated fields for 1.7 2020-09-11 15:15:53 +01:00
3c7f1a8f74 Version bump Istio to 1.7.1 2020-09-11 15:06:38 +01:00
bf4deda82e Remove double CRD for Istio 2020-09-11 14:42:25 +01:00
428fa56b17 more istio cleanup 2020-09-11 12:37:22 +01:00
5cd030d0db more istio cleanup 2020-09-11 12:32:46 +01:00
90a5038d31 more istio cleanup 2020-09-11 12:23:08 +01:00
6015b4ee9b Minot istio tweaks 2020-09-11 12:08:58 +01:00
2577ba826c Fix math in resources calc 2020-09-11 11:07:49 +01:00
0c6f4d06e3 Make ES heap configurable, set resources accordingly 2020-09-11 11:00:51 +01:00
a3a1f0bb8f Istio version bump to 1.6.9 2020-09-10 16:44:49 +01:00
d4b6a78c3b Add resources to Kiam 2020-09-10 14:22:47 +01:00
13c81dab53 Another prometheus resources tweak to prevent being killed during restarts 2020-09-10 14:09:23 +01:00
ec1adab48e Adjust and limit Prometheus resources 2020-09-10 14:01:28 +01:00
2b8bf02f37 ArgoCD version bump to 1.7.4 2020-09-10 13:44:48 +01:00
7c08700e71 Change log tag for audit log to not collide with regular tags 2020-09-09 20:59:03 +01:00
862fb4be9d Calico version bump to 3.16.1 2020-09-09 14:17:02 +01:00
777fe64f01 Dont remove other fields for valid json 2020-09-08 15:41:20 +01:00
8217fdd623 Fix fluentd parsing of json 2020-09-08 15:34:16 +01:00