Skip to content

Commit

Permalink
Release v0.22.0
Browse files Browse the repository at this point in the history
Signed-off-by: Paulo Gomes <[email protected]>
  • Loading branch information
Paulo Gomes committed Apr 19, 2022
1 parent de788ee commit d34f3a4
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 4 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# Changelog

## 0.22.0

**Release date:** 2022-04-08

This prerelease comes with further stability improvements in the `libgit2`
experimental management transport, brings ways to configure Key Exchange
Algorithms, plus some extra housekeeping awesomeness.

Managed Transport for `libgit2` now introduces self-healing capabilities,
to recover from failure when long-running connections become stale.

The Key Exchange Algorithms used when establishing SSH connections are
based on the defaults configured upstream in `go-git` and `golang.org/x/crypto`.
Now this can be overriden with the flag `--ssh-kex-algos`. Note this applies
to the `go-git` gitImplementation or the `libgit2` gitImplementation but
_only_ when Managed Transport is being used.

The exponental back-off retry can be configured with the new flags:
`--min-retry-delay` (default: `750ms`) and `--max-retry-delay`
(default: `15min`). Previously the defaults were set to `5ms` and `1000s`,
which in some cases impaired the controller's ability to self-heal
(e.g. retrying failing SSH connections).

Improvements:
- Update source controller to improve managed transport
[#346](https://github.com/fluxcd/image-automation-controller/pull/346)
- Add flags to configure exponential back-off retry
[#348](https://github.com/fluxcd/image-automation-controller/pull/348)
- Update libgit2 to 1.3.1
[#350](https://github.com/fluxcd/image-automation-controller/pull/350)
- Add flag to allow configuration of ssh kex algos
[#351](https://github.com/fluxcd/image-automation-controller/pull/351)
- Update dependencies
[#352](https://github.com/fluxcd/image-automation-controller/pull/352)
- update toolkit.fluxcd.io docs links
[#343](https://github.com/fluxcd/image-automation-controller/pull/343)

## 0.21.3

**Release date:** 2022-03-30
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ CACHE := cache

# Version of the source-controller from which to get the GitRepository CRD.
# Change this if you bump the source-controller/api version in go.mod.
SOURCE_VER ?= v0.22.5
SOURCE_VER ?= $(shell go list -m all | grep github.com/fluxcd/source-controller/api | awk '{print $$2}')

# Version of the image-reflector-controller from which to get the ImagePolicy CRD.
# Change this if you bump the image-reflector-controller/api version in go.mod.
REFLECTOR_VER ?= v0.17.1
REFLECTOR_VER ?= $(shell go list -m all | grep github.com/fluxcd/image-reflector-controller/api | awk '{print $$2}')

# Repository root based on Git metadata.
REPOSITORY_ROOT := $(shell git rev-parse --show-toplevel)
Expand Down
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ resources:
images:
- name: fluxcd/image-automation-controller
newName: fluxcd/image-automation-controller
newTag: v0.21.3
newTag: v0.22.0
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ require (
github.com/Masterminds/sprig/v3 v3.2.2
github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f
github.com/cyphar/filepath-securejoin v0.2.3
github.com/fluxcd/image-automation-controller/api v0.21.3
github.com/fluxcd/image-automation-controller/api v0.22.0
// If you bump this, change REFLECTOR_VER in the Makefile to match
github.com/fluxcd/image-reflector-controller/api v0.17.1
github.com/fluxcd/pkg/apis/acl v0.0.3
Expand Down

0 comments on commit d34f3a4

Please sign in to comment.