Skip to content

Latest commit

 

History

History
156 lines (122 loc) · 5.37 KB

File metadata and controls

156 lines (122 loc) · 5.37 KB

ecosystem-core Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[v4.1.0] - 2026-04-08

Added

  • [#56] Option defaultConfig.env.initialDomain in Helm values to set a custom domain
    • This change is necessary because once we have the LOP-IDP component, we need to have the correct domain set when it is installed because we do not support domain changes in LDAP.

Changed

  • Default for the domain in the global config is now ces.localdomain as *.local should be used for mDNS only.

[v4.0.0] - 2026-04-08

Changed

  • [#58] update components to newest versions:
    • k8s-component-operator-crd 1.10.0 -> 1.14.0
    • k8s-component-operator 1.12.0 -> 1.12.2
    • k8s-dogu-operator-crd 2.11.0 -> 2.13.0
    • k8s-dogu-operator 3.18.0 -> 3.21.0
    • k8s-service-discovery 4.0.0 -> 6.0.1
    • k8s-blueprint-operator 3.1.0 -> 3.2.0
    • k8s-ces-gateway 2.0.1 -> 3.0.3
    • k8s-ces-assets 1.0.4 -> 2.0.2
    • k8s-ces-control 1.8.0 -> 1.10.3
    • k8s-debug-mode-operator 1.0.0 -> 1.0.2
    • k8s-backup-operator-crd 1.7.0 -> 1.8.0
    • k8s-backup-operator 2.1.0 -> 3.0.3
    • k8s-velero 10.0.1-5 -> 11.4.0-2
    • k8s-prometheus 75.3.5-3 -> 75.3.5-5
    • k8s-loki 3.3.2-6 -> 3.5.10-1
    • k8s-promtail 2.9.1-9 -> 2.9.17-1
    • k8s-alloy 1.1.2-1 -> 1.1.2-3
    • k8s-support-archive-operator 1.1.0 -> 1.1.1

[v3.0.2] - 2026-03-18

Changed

  • [#54] Change k8s-component-operator to a conditional dependency

Added

  • [#47] Add health check docs for argocd.

[v3.0.1] - 2026-03-06

Security

  • [#49] Fix Go stdlib CVE-2025-68121
    • Update k8s-component-operator to 1.12.1
    • Update alpine/kubectl to 1.35.2

[v3.0.0] - 2026-01-30

** BREAKING CHANGES **

Changed

  • [#45] Make the applying of the fqdn configurable and set the default to false.
    • This can now break installations of ecosystem-core in development environments where no dns is used for the ecosystem fqdn.
    • To enable it again, set the following helm value to true: defaultConfig.env.enableFqdnApplier.
    • In production environments it is required to set the fqdn via the blueprint.

[v2.2.2] - 2026-01-28

Fixed

  • [#43] Modify hooks for the job config templates
    • The config job creates the global-config for the service-discovery, and the service-discovery creates the loadblancer service needed by the job.
      • Use ArgoCD Sync Hooks because both the job and the component installations need to run at the same time.
      • Use helm post-hooks because of the same reason.

[v2.2.1] - 2026-01-20

Fixed

  • [#42] Add container registry secret to the cleanup job to fix job failure.

[v2.2.0] - 2026-01-06

Changed

  • [#39] Update support-archive-operator to 1.1.0 to support configurable storageclass.

[v2.1.0] - 2026-01-05

Changed

  • [#37] Update dogu and blueprint operator to support configurable storageclasses for dogus on installation.
  • Update the backup-operator to 2.1.0 to fix deletion and synchronization of backups.

[v2.0.2] - 2025-12-03

Changed

  • Update minio to reduce CVEs with a kubectl image change.

[v2.0.1] - 2025-12-02

Fixed

  • [#34] Update k8s-ces-gateway to v2.0.1 to use the correct controller class name ingress-nginx.

[v2.0.0] - 2025-11-28

Changed

  • [#30] Updated k8s-ces-gateway, k8s-ces-assets and k8s-service-discovery to fix a redirection bug for the default dogu.

BREAKING CHANGES

Removed

  • [#32] Removed snapshot controller and api components.

[v1.2.0] - 2025-11-13

Changed

  • Update k8s-ces-gateway to v1.0.4. This removes the default ingress class and prevents conflicts with other ingress controllers.

Fixed

  • [#27] Update blueprint operator to v3.0.2 to fix an issue where non-referenced config entries were always empty.

[v1.1.1] - 2025-11-12

Changed

  • [#25] Update k8s-blueprint-operator to v3.0.1

[v1.1.0] - 2025-11-11

Changed

  • [#18] Allow global property at root level. With this change, other charts can use this chart as a dependency.
  • [#19] Update components to the newest versions

[v1.0.0] - 2025-11-07

Changed

  • [#22] update component operator dependency

[v0.5.0] - 2025-11-07

[WARNING, THIS VERSION IS BROKEN, WE'D RECOMMEND USING THE NEXT RELEASE!]

Added

  • [#20] support config map references for components

Changed

  • [#15] update go dependencies

[v0.4.0] - 2025-10-01

Changed

  • Update k8s-ces-gateway to v1.0.3

[v0.3.0] - 2025-10-01

Changed

  • [#13] Update to latest component versions

[v0.2.2] - 2025-09-30

Fixed

  • [#10] Don't overwrite external certificates by setting the right certificate type in global config

[v0.2.1] - 2025-09-29

Fixed

  • Build and Push for release

[v0.2.0] - 2025-09-29

Added

  • [#07] Configure annotations for loadbalancer via values.yaml

[v0.0.1] - 2025-09-04

Added

  • [#01] Provide helm chart to install core components of the ecosystem
  • [#05] post-install job to initialize default configuration