From bef17ae85139b2286a7b43ec62ef49e0e45f7b33 Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Fri, 22 Oct 2021 14:22:01 +0200 Subject: [PATCH] Release v0.16.1 Signed-off-by: Hidde Beydals --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ config/manager/kustomization.yaml | 2 +- go.mod | 2 +- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 483f1a5f..f42b02cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,35 @@ All notable changes to this project are documented in this file. +## 0.16.1 + +**Release date:** 2021-10-22 + +This prerelease adds support for GCP storage authentication using the +`GOOGLE_APPLICATION_CREDENTIALS` environment variable available in the container, +or by defining a `secretRef` with a `serviceaccount` JSON data blob. See +[#434](https://github.com/fluxcd/source-controller/pull/434) for more information. + +In addition, several bug fixes and improvements have been made to the `libgit2` +Git implementation, ensuring the checkout logic is more rigorously tested. + +During this work, it was discovered that both Git implementation had a minor bug +resulting in `v` prefixed tags with metadata added to it (e.g. `v0.1.0+build-1` +and `v0.1.0+build-2`) were not properly sorted by their commit timestamp, which +has been addressed as well. + +Improvements: +* Add GCP storage authentication + [#434](https://github.com/fluxcd/source-controller/pull/434) + +Fixes: +* libgit2: correctly resolve (annotated) tags + [#457](https://github.com/fluxcd/source-controller/pull/457) +* libgit2: add remaining checkout strategy tests + [#458](https://github.com/fluxcd/source-controller/pull/458) +* git: ensure original tag is used for TS lookup + [#459](https://github.com/fluxcd/source-controller/pull/459) + ## 0.16.0 **Release date:** 2021-10-08 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 0cba2457..fbd33d89 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: fluxcd/source-controller newName: fluxcd/source-controller - newTag: v0.16.0 + newTag: v0.16.1 diff --git a/go.mod b/go.mod index 8fabe102..2dbe9806 100644 --- a/go.mod +++ b/go.mod @@ -18,7 +18,7 @@ require ( github.com/fluxcd/pkg/ssh v0.1.0 github.com/fluxcd/pkg/untar v0.1.0 github.com/fluxcd/pkg/version v0.1.0 - github.com/fluxcd/source-controller/api v0.16.0 + github.com/fluxcd/source-controller/api v0.16.1 github.com/go-git/go-billy/v5 v5.3.1 github.com/go-git/go-git/v5 v5.4.2 github.com/go-logr/logr v0.4.0