Skip to content

Commit cbe622f

Browse files
authored
Merge pull request #459 from pjbgf/release-v0.19.0
2 parents 606fa4a + 9e0e7f5 commit cbe622f

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Changelog
22

3+
## 0.19.0
4+
5+
**Release date:** 2022-04-05
6+
7+
This prerelease adds some breaking changes around the use and handling of kubeconfigs
8+
files for remote reconciliations. It updates documentation and progress other
9+
housekeeping tasks.
10+
11+
**Breaking changes**:
12+
13+
- Use of file-based KubeConfig options are now permanently disabled (e.g.
14+
`TLSClientConfig.CAFile`, `TLSClientConfig.KeyFile`, `TLSClientConfig.CertFile`
15+
and `BearerTokenFile`). The drive behind the change was to discourage
16+
insecure practices of mounting Kubernetes tokens inside the controller's container file system.
17+
- Use of `TLSClientConfig.Insecure` in KubeConfig file is disabled by default,
18+
but can enabled at controller level with the flag `--insecure-kubeconfig-tls`.
19+
- Use of `ExecProvider` in KubeConfig file is now disabled by default,
20+
but can enabled at controller level with the flag `--insecure-kubeconfig-exec`.
21+
22+
Improvements:
23+
- Update KubeConfig documentation
24+
[#457](https://github.com/fluxcd/helm-controller/pull/457)
25+
- Update docs links to toolkit.fluxcd.io
26+
[#456](https://github.com/fluxcd/helm-controller/pull/456)
27+
- Add kubeconfig flags
28+
[#455](https://github.com/fluxcd/helm-controller/pull/455)
29+
- Align version of dependencies when Fuzzing
30+
[#452](https://github.com/fluxcd/helm-controller/pull/452)
31+
332
## 0.18.2
433

534
**Release date:** 2022-03-25

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ resources:
55
images:
66
- name: fluxcd/helm-controller
77
newName: fluxcd/helm-controller
8-
newTag: v0.18.2
8+
newTag: v0.19.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.17
55
replace github.com/fluxcd/helm-controller/api => ./api
66

77
require (
8-
github.com/fluxcd/helm-controller/api v0.18.2
8+
github.com/fluxcd/helm-controller/api v0.19.0
99
github.com/fluxcd/pkg/apis/acl v0.0.3
1010
github.com/fluxcd/pkg/apis/kustomize v0.3.2
1111
github.com/fluxcd/pkg/apis/meta v0.12.1

0 commit comments

Comments
 (0)