diff --git a/CHANGELOG.md b/CHANGELOG.md index 22f2b200..7713731d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Changelog +## 0.7.0 + +**Release date:** 2021-03-17 + +This prerelease comes with support for restricting the +image updates to a path relative to the Git repository root +with `.spec.update.path`. + +The controller can push changes to a different branch +than the one used for cloning when configured with `.spec.push.branch`. + +The commit message template supports listing the +images that were updated along with the resource kind and name e.g.: + +```yaml +spec: + commit: + messsageTemplate: | + Automated image update + + Automation name: {{ .AutomationObject }} + + Files: + {{ range $filename, $_ := .Updated.Files -}} + - {{ $filename }} + {{ end -}} + + Objects: + {{ range $resource, $_ := .Updated.Objects -}} + - {{ $resource.Kind }} {{ $resource.Name }} + {{ end -}} + + Images: + {{ range .Updated.Images -}} + - {{.}} + {{ end -}} +``` + +Features: +* Allow specifying the path for manifests updates + [#126](https://github.com/fluxcd/image-automation-controller/pull/126) +* Push to branch + [#121](https://github.com/fluxcd/image-automation-controller/pull/121) +* Supply update result value to the commit message template + [#119](https://github.com/fluxcd/image-automation-controller/pull/119) + +Improvements: +* Update runtime dependencies + [#124](https://github.com/fluxcd/image-automation-controller/pull/124) + ## 0.6.1 **Release date:** 2021-02-25 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index be4faac9..ddf4d798 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.6.1 + newTag: v0.7.0 diff --git a/go.mod b/go.mod index daf1580f..c310398f 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ replace github.com/fluxcd/image-automation-controller/api => ./api require ( github.com/cyphar/filepath-securejoin v0.2.2 - github.com/fluxcd/image-automation-controller/api v0.6.1 + github.com/fluxcd/image-automation-controller/api v0.7.0 // If you bump this, change REFLECTOR_VER in the Makefile to match github.com/fluxcd/image-reflector-controller/api v0.7.1 github.com/fluxcd/pkg/apis/meta v0.8.0