[v1.11.0] - 2025-08-28
Major update of project documentation, Prometheus/Fluent-bit/Fluentd refactoring, Spegel Mirroring, Keycloak Operator, Flux Operator
Release Scope
-
Flux Bootstrap process migration from CLI to FluxCD Operator]
-
Add Registry Mirror (Spegel)
-
Prometheus refactoring
- Automate upgrade process of prometheus dashboards and rules for K3s from Prometheus mixins.
- Use of ScrapeConfig CRD for external services monitoring
-
Logs collection/distribution refactoring (Fluentbit and Fluentd)
- Fluentbit
- Use new YAML configuration
- Extract configuration to external configMap and enable hot-reloading
- Remove old configuration options
- TZ management
- Kubernetes merge fields
- Fluentd
- Extract configuration to external configMap
- Move records manipulation rules to Fluent-bit
- Fluentbit
-
Kafka Zookeeper deprecation and migration to KRAFT
-
Monitor with Prometheus all External Services (services running out-side the Kubernetes Cluster):
- Metrics and logs at OS level (
node1
)- Metrics export using NodeExporter
- Logs collection using Fluent-bit collector
- Services running in
node1
- Logs and node-level metrics
- HAProxy
- Vault
- Bind9
- OpenWrt
- Services running in Cloud
- Minio external service
- Metrics and logs at OS level (
-
Monitor with Prometheus all Internal Services (services running in the Kubernetes Cluster).
- Fix monitoring issues with some of the services:
- etcd
- Grafana
- ElasticSearch
- Add monitoring of remaining services
- Cert-Manager
- External-Secrets
- FluxCD
- MongoDB
- Fix monitoring issues with some of the services:
-
Keycloak application refactoring
- Installation in HA mode using Keycloak Operator instead of Bitnami's Helm Chart
- keycloak-config-cli to automatically configure Keycloak from config files.
-
Project documentation review
- Update deprecated technologies documentation.
- Highlight documentation as deprecated and without maintenance
- Review references to deprecated technologies in all documentation
- Standardize documentation
- Common layout of sections: Installation, Configuration, Obervability, etc.
- Refactor documentation
- Prometheus doc
- Extract Grafana installation/configuration to its own page
- Extract monitoring configuration of each service to Observability section to corresponding service document
- Fluentbit/Fluentd documentation
- Extract Fluent-bit and Fluentd documentation to separate documents
- Cert-manager doc
- Extract cert-bot documentation to a separate document
- Backup documentation
- Extract OS-filesystem backup (Restic) to a separate document
- Prometheus doc
- Update deprecated technologies documentation.
New Contributors
- @marmila made their first contribution in #685
- @olipinski made their first contribution in #821
- @JaeungJayJang made their first contribution in #925
Full Changelog: v1.10.0...v1.11.0