Commit Graph

670 Commits

Author SHA1 Message Date
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