From acc533f12e5e735e035583cf640e7218916d123a Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Fri, 21 Oct 2022 19:05:01 +0300 Subject: [PATCH] Release v0.30.0 Signed-off-by: Stefan Prodan --- CHANGELOG.md | 36 +++++++++++++++++++++++++++++++ config/manager/kustomization.yaml | 2 +- go.mod | 2 +- 3 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17bb85fb..9a68deee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project are documented in this file. +## 0.30.0 + +**Release date:** 2022-10-21 + +This prerelease comes with new status condition named `Reconciling` which improves +the observability for the actions performed by the controller during a reconciliation run. +The `Kustomization.status.conditions` have been aligned with Kubernetes +standard conditions and kstatus. + +In addition, the controller memory usage was reduced by 90% when performing artifact +operations and can now better handle the reconciliation of large sources in-parallel. + +Improvements: +- Optimise the memory usage of artifact operations + [#747](https://github.com/fluxcd/kustomize-controller/pull/747) +- Refactor: Adopt Flux runtime conditions and status standards + [#745](https://github.com/fluxcd/kustomize-controller/pull/745) +- Refactor: Remove docs which overlap with Flux website + [#746](https://github.com/fluxcd/kustomize-controller/pull/746) +- Refactor: Move inventory helpers to internal package + [#744](https://github.com/fluxcd/kustomize-controller/pull/744) +- Refactor: Acquire artifacts with `fluxcd/pkg/http/fetch` + [#743](https://github.com/fluxcd/kustomize-controller/pull/743) +- Refactor: Use impersonation from `fluxcd/pkg/runtime/client` + [#742](https://github.com/fluxcd/kustomize-controller/pull/742) +- Refactor: Extract generator to internal package + [#740](https://github.com/fluxcd/kustomize-controller/pull/740) +- Refactor: Extract decrytor to internal package + [#739](https://github.com/fluxcd/kustomize-controller/pull/739) +- Support alternative kustomization file names + [#738](https://github.com/fluxcd/kustomize-controller/pull/738) +- API: allow configuration of `h` unit for timeouts + [#749](https://github.com/fluxcd/kustomize-controller/pull/749) +- Update dependencies + [#750](https://github.com/fluxcd/kustomize-controller/pull/750) + ## 0.29.0 **Release date:** 2022-09-29 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 0f5017d2..2c7b63d0 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ resources: images: - name: fluxcd/kustomize-controller newName: fluxcd/kustomize-controller - newTag: v0.29.0 + newTag: v0.30.0 diff --git a/go.mod b/go.mod index f464f02b..42e509c2 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/cyphar/filepath-securejoin v0.2.3 github.com/dimchansky/utfbom v1.1.1 github.com/drone/envsubst v1.0.3 - github.com/fluxcd/kustomize-controller/api v0.29.0 + github.com/fluxcd/kustomize-controller/api v0.30.0 github.com/fluxcd/pkg/apis/acl v0.1.0 github.com/fluxcd/pkg/apis/kustomize v0.6.0 github.com/fluxcd/pkg/apis/meta v0.17.0