[v1.8.0] - 2024-01-04
K3S HA deployment and SSO support.
Release Scope:
-
K3S HA deployment.
- 3 masters with embedded etcd database using HA proxy as Kubernetes API load balancer.
- Ansible code update for supporting K3s single-node and HA deployments.
-
Single sign-on (SSO) solution
- Identity Access Management solution based on Keycloak
- OAuth2.0 Proxy deployment for securing applications not using any authentication mechanism.
- Ingress NGINX integration with OAuth2-Proxy
- Grafana SSO configuration. Integration with Keycloak.
-
Ingress Controller migration.
- Ingress NGINX deployment. Traefik ingress controller deprecation.
- ArgoCD packaged applications update to use standard Ingress resources implemented by NGINX.
-
Kafka service
- Use of Strimzi Operator to streamline the deployment of Kafka cluster
- Integrate Kafka Schema Registry, based on Confluent Schema Registry
- Use of Kafka GUI, Kafdrop
What's Changed
- Pxe server by @ricsanfre in #133
- Increasing minio number of replicas by @ricsanfre in #135
- Configuring K3S HA by @ricsanfre in #136
- Fixing #137. Adding affinity rule to minio multi node deployment by @ricsanfre in #138
- Ingress NGINX deployment and Traefik migration by @ricsanfre in #140
- Velero patch by @ricsanfre in #141
- typo fix by @quoing in #143
- Kafka deployment by @ricsanfre in #144
- Configure Renovate by @renovate in #145
- Update Helm release metallb to v0.13.11 by @renovate in #147
- Update Helm release external-secrets to v0.9.5 by @renovate in #146
- Update Helm release cert-manager to v1.13.1 by @renovate in #156
- Update Helm release trust-manager to v0.6.0 by @renovate in #172
- Update Helm release linkerd-crds to v1.8.0 by @renovate in #163
- Update Helm release linkerd-control-plane to v1.16.2 by @renovate in #162
- Update Helm release linkerd-viz to v30.12.2 by @renovate in #165
- Update Helm release linkerd-jaeger to v30.12.2 by @renovate in #164
- Update Helm release argo-cd to v5.46.7 by @renovate in #155
- Update Helm release ingress-nginx to v4.8.1 by @renovate in #160
- Update Helm release minio to v5.0.14 by @renovate in #149
- Update Helm release prometheus-elasticsearch-exporter to v5.3.1 by @renovate in #168
- Update Helm release eck-operator to v2.9.0 by @renovate in #157
- Doc: kibana manifest typo and loki architecture image broken link fix by @ricsanfre in #195
- Update schema-registry Docker tag to v15 by @renovate in #193
- Upgrade to longhorn 1.5.1 by @ricsanfre in #196
- Update Helm release strimzi-kafka-operator to v0.37.0 by @renovate in #169
- Update Helm release fluent-bit to v0.39.0 by @renovate in #158
- Update Helm release loki to v5.27.0 by @renovate in #166
- Update Helm release tempo-distributed to v1.6.10 by @renovate in #170
- Update Helm release kube-prometheus-stack to v47.6.1 by @renovate in #161
- Update Helm release fluentd to v0.4.4 by @renovate in #159
- Update Helm release kube-prometheus-stack to v51 by @renovate in #182
- Update actions/checkout action to v4 by @renovate in #185
- Update actions/setup-python action to v4 by @renovate in #186
- Update Helm release velero to v4.4.1 by @renovate in #173
- Updating Velero to v1.12 by @ricsanfre in #202
- Update Helm release argo-cd to v5.46.8 by @renovate in #197
- Update Helm release ingress-nginx to v4.8.2 by @renovate in #198
- Update Helm release loki to v5.29.0 by @renovate in #201
- Update Helm release kube-prometheus-stack to v51.6.1 by @renovate in #200
- Update Helm release ingress-nginx to v4.8.3 by @renovate in #215
- Update Helm release metallb to v0.13.12 by @renovate in #207
- Update Helm release trust-manager to v0.7.0 by @renovate in #211
- Update Helm release argo-cd to v5.51.2 by @renovate in #213
- Update Helm release longhorn to v1.5.3 by @renovate in #214
- Update Helm release eck-operator to v2.10.0 by @renovate in #220
- Update Helm release loki to v5.36.3 by @renovate in #203
- Update Helm release strimzi-kafka-operator to v0.38.0 by @renovate in #227
- Update Helm release linkerd-control-plane to v1.16.6 by @renovate in #217
- Update Helm release linkerd-viz to v30.12.6 by @renovate in #219
- Update Helm release linkerd-jaeger to v30.12.6 by @renovate in #218
- Update Helm release kube-prometheus-stack to v51.10.0 by @renovate in #205
- Update Helm release loki to v5.38.0 by @renovate in #229
- Update Helm release fluent-bit to v0.40.0 by @renovate in #221
- Update schema-registry Docker tag to v15.1.0 by @renovate in #199
- Update Helm release argo-cd to v5.51.4 by @renovate in #231
- Update schema-registry Docker tag to v16 by @renovate in #228
- Update Helm release fluentd to v0.5.0 by @renovate in #210
- Update Helm release tempo-distributed to v1.7.1 by @renovate in #230
- Update Helm release velero to v5.1.4 by @renovate in #224
- Update velero/velero-plugin-for-csi Docker tag to v0.6.2 by @renovate in #226
- Update velero/velero-plugin-for-aws Docker tag to v1.8.2 - autoclosed by @renovate in #225
- Adding SSO support by @ricsanfre in #254
New Contributors
Full Changelog: v1.7.0...v1.8.0