From f9bbcf1caec30ada14630b10fb966842c8adc3aa Mon Sep 17 00:00:00 2001 From: Max Jonas Werner Date: Wed, 23 Aug 2023 13:08:24 +0200 Subject: [PATCH] Release v0.36.0 Signed-off-by: Max Jonas Werner --- CHANGELOG.md | 38 +++++++++++++++++++++++++++++++ config/manager/kustomization.yaml | 2 +- go.mod | 4 ++-- go.sum | 4 ++-- 4 files changed, 43 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9fbf8f2..2f6c3716 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## 0.36.0 + +**Release date:** 2023-08-23 + +This prerelease introduces a new field `.spec.git.push.refspec` to the +ImageUpdateAutomation API. This field can be used to make the controller push +the commits it makes using a specific refspec. It also improves compatibility +with Gerrit. For more details, check the [documentation](https://github.com/fluxcd/image-automation-controller/blob/v0.36.0/docs/spec/v1beta1/imageupdateautomations.md#gerrit). + +Additionally, a new field `.spec.git.push.options` has been added to the +ImageUpdateAutomation API for specifying the [push options](https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt) +to be sent to the Git server when performing a push operation. + +From this release on, the controller also stops exporting an object's metrics +as soon as the object has been deleted. + +Lastly, it adds support for using the referred GitRepository's +`.spec.proxySecretRef` field for all remote Git operations related to the +object. + +Fixes: +- Fix links in API docs + [#573](https://github.com/fluxcd/image-automation-controller/pull/573) + +Improvements: +- git: add push.refspec to push using a refspec + [#514](https://github.com/fluxcd/image-automation-controller/pull/514) +- Handle delete before adding finalizer + [#564](https://github.com/fluxcd/image-automation-controller/pull/564) +- add support for specified proxy in source GitRepository + [#565](https://github.com/fluxcd/image-automation-controller/pull/565) +- Delete stale metrics on object delete + [#570](https://github.com/fluxcd/image-automation-controller/pull/570) +- Update dependencies + [#571](https://github.com/fluxcd/image-automation-controller/pull/571) +- add support for specifying push options + [#577](https://github.com/fluxcd/image-automation-controller/pull/577) + ## 0.35.0 **Release date:** 2023-07-04 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 18b54f9b..137cc62b 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ resources: images: - name: fluxcd/image-automation-controller newName: fluxcd/image-automation-controller - newTag: v0.35.0 + newTag: v0.36.0 diff --git a/go.mod b/go.mod index 9810fb33..54856249 100644 --- a/go.mod +++ b/go.mod @@ -15,8 +15,8 @@ require ( github.com/Masterminds/sprig/v3 v3.2.3 github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95 github.com/cyphar/filepath-securejoin v0.2.3 - github.com/fluxcd/image-automation-controller/api v0.35.0 - github.com/fluxcd/image-reflector-controller/api v0.29.1 + github.com/fluxcd/image-automation-controller/api v0.36.0 + github.com/fluxcd/image-reflector-controller/api v0.30.0 github.com/fluxcd/pkg/apis/acl v0.1.0 github.com/fluxcd/pkg/apis/event v0.5.2 github.com/fluxcd/pkg/apis/meta v1.1.2 diff --git a/go.sum b/go.sum index e119036a..701a82e7 100644 --- a/go.sum +++ b/go.sum @@ -81,8 +81,8 @@ github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYF github.com/flowstack/go-jsonschema v0.1.1/go.mod h1:yL7fNggx1o8rm9RlgXv7hTBWxdBM0rVwpMwimd3F3N0= github.com/fluxcd/gitkit v0.6.0 h1:iNg5LTx6ePo+Pl0ZwqHTAkhbUHxGVSY3YCxCdw7VIFg= github.com/fluxcd/gitkit v0.6.0/go.mod h1:svOHuKi0fO9HoawdK4HfHAJJseZDHHjk7I3ihnCIqNo= -github.com/fluxcd/image-reflector-controller/api v0.29.1 h1:mnFaO60b8WyCxpc72utmAJ7J1ZtZjGGThH9NdxVeEyo= -github.com/fluxcd/image-reflector-controller/api v0.29.1/go.mod h1:aYwq15SpkAD/urQme2iEsNouTscfR1Qo39KBlJ+0EW8= +github.com/fluxcd/image-reflector-controller/api v0.30.0 h1:DiWj+4tcbnaSqZs1Pfkyt3uSy47wg3dsNMgbFE50pYc= +github.com/fluxcd/image-reflector-controller/api v0.30.0/go.mod h1:hv57KwIzoPyy7Vu4PFcIf21eu0N3p/HbijygcuNgf8c= github.com/fluxcd/pkg/apis/acl v0.1.0 h1:EoAl377hDQYL3WqanWCdifauXqXbMyFuK82NnX6pH4Q= github.com/fluxcd/pkg/apis/acl v0.1.0/go.mod h1:zfEZzz169Oap034EsDhmCAGgnWlcWmIObZjYMusoXS8= github.com/fluxcd/pkg/apis/event v0.5.2 h1:WtnCOeWglf7wR3dpyiWxb1JtYkw1G5OXcERb1QopFpA=