Skip to content
This repository was archived by the owner on Nov 1, 2022. It is now read-only.

Commit 741106a

Browse files
authored
Merge pull request #662 from fluxcd/release/1.4.4
Release 1.4.4
2 parents 67503f1 + 14988ba commit 741106a

File tree

13 files changed

+870
-352
lines changed

13 files changed

+870
-352
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ please review <https://github.com/fluxcd/flux2/discussions/413>.
1717
1818
As it will take longer until we get around to issues and PRs in
1919
Helm Operator v1, we strongly recommend that you start
20-
familiarising yourself with Flux v2: <https://toolkit.fluxcd.io/>
20+
familiarising yourself with Flux v2: <https://fluxcd.io/>
2121
2222
This means that new features will only be added after very careful
2323
consideration, if at all. Refer to the links above for more detail.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ please review <https://github.com/fluxcd/flux2/discussions/413>.
77
88
As it will take longer until we get around to issues and PRs in
99
Helm Operator v1, we strongly recommend that you start
10-
familiarising yourself with Flux v2: <https://toolkit.fluxcd.io/>
10+
familiarising yourself with Flux v2: <https://fluxcd.io/>
1111
1212
This means that new features will only be added after very careful
1313
consideration, if at all. Refer to the links above for more detail.

CHANGELOG.md

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 1.4.4 (2022-09-01)
2+
3+
This release of Helm Operator removes the telemetry collection in accordance
4+
with the CNCF's published policies against default telemetry. Some deprecation
5+
notices are now emitted by the installer, please upgrade to Flux v2 or open an
6+
issue if you are blocked.
7+
8+
The Helm Operator has been rebuilt against a fresh base image and had its
9+
dependencies updated in order to mitigate upstream CVEs.
10+
11+
### Maintenance
12+
13+
- Release 1.4.4 [fluxcd/helm-operator#661][#661]
14+
15+
> **Helm Operator and Flux v1 are in maintenance:**
16+
17+
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
18+
19+
[#661]: https://github.com/fluxcd/helm-operator/pull/661
20+
121
## 1.4.3 (2022-07-27)
222

323
This release of Helm Operator has no internal changes; the Helm Operator has been rebuilt against a fresh base image and had its dependencies updated in order to mitigate upstream CVEs.
@@ -8,7 +28,7 @@ This release of Helm Operator has no internal changes; the Helm Operator has bee
828

929
> **Helm Operator and Flux v1 are in maintenance:**
1030
11-
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/docs/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/docs/migration/timetable/).
31+
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
1232

1333
[#654]: https://github.com/fluxcd/helm-operator/pull/654
1434

@@ -26,7 +46,7 @@ This release of Helm Operator has no internal changes; the Helm Operator has bee
2646

2747
> **Helm Operator and Flux v1 are in maintenance:**
2848
29-
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/docs/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/docs/migration/timetable/).
49+
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
3050

3151
[#642]: https://github.com/fluxcd/helm-operator/pull/642
3252
[#645]: https://github.com/fluxcd/helm-operator/pull/645
@@ -41,7 +61,7 @@ This release of Helm Operator has no code changes, only base image and dependenc
4161

4262
> **Helm Operator and Flux v1 are in maintenance:**
4363
44-
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/docs/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/docs/migration/timetable/).
64+
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
4565

4666
[#639]: https://github.com/fluxcd/helm-operator/pull/639
4767

@@ -54,15 +74,15 @@ This release of Helm Operator will break compatibility with older releases of Ku
5474
The `v1beta1` release of `CustomResourceDefinition` as well as `Role`, `ClusterRole`, and role bindings, have been replaced by their `v1` counterparts, and will finally be removed.
5575

5676
> **Helm Operator and Flux are in maintenance:**
57-
> Efforts have been focused on the next generation of Flux, also called the [GitOps Toolkit](https://toolkit.fluxcd.io), which has crossed the feature-parity milestone, and is already recommended for production use in many cases. The [helm-controller](https://toolkit.fluxcd.io/components/helm/controller/) is the replacement for Helm Operator. The roadmap for Flux v2 development including Helm Controller can be found [here](https://fluxcd.io/docs/roadmap/).
77+
> Efforts have been focused on the next generation of Flux, also called the [GitOps Toolkit](https://fluxcd.io), which has crossed the feature-parity milestone, and is already recommended for production use in many cases. The [helm-controller](https://fluxcd.io/flux/components/helm/) is the replacement for Helm Operator. The roadmap for Flux v2 development including Helm Controller can be found [here](https://fluxcd.io/roadmap/).
5878
>
59-
> We are eager to hear [feedback, suggestions, and/or feature requests](https://github.com/fluxcd/toolkit/discussions) for the helm-controller and other Toolkit components. The [migration timetable](https://fluxcd.io/docs/migration/timetable/) will be kept updated with developments regarding the ongoing support of Helm Operator.
79+
> We are eager to hear [feedback, suggestions, and/or feature requests](https://github.com/fluxcd/toolkit/discussions) for the helm-controller and other Toolkit components. The [migration timetable](https://fluxcd.io/flux/migration/timetable/) will be kept updated with developments regarding the ongoing support of Helm Operator.
6080
>
6181
> Users of Helm Operator should be planning or executing their migrations, and report any blocking issues so that they can be addressed as early as possible.
6282
6383
NOTE: Make sure to update the CRD when upgrading from a previous version as they have been changed since the prior release.
6484

65-
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/docs/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/docs/migration/timetable/).
85+
Please note, while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
6686

6787
### Maintenance
6888

@@ -75,9 +95,9 @@ Please note, while we continue the Helm Operator support, there are some known i
7595
## 1.3.0 (2021-07-07)
7696

7797
> **Helm Operator and Flux are in maintenance:**
78-
> Efforts have been focused on the next generation of Flux, also called the [GitOps Toolkit](https://toolkit.fluxcd.io), which has crossed the feature-parity milestone, and is already recommended for production use in many cases. The [helm-controller](https://toolkit.fluxcd.io/components/helm/controller/) is the replacement for Helm Operator. The roadmap for Flux v2 development including Helm Controller can be found [here](https://fluxcd.io/docs/roadmap/).
98+
> Efforts have been focused on the next generation of Flux, also called the [GitOps Toolkit](https://fluxcd.io), which has crossed the feature-parity milestone, and is already recommended for production use in many cases. The [helm-controller](https://fluxcd.io/flux/components/helm/) is the replacement for Helm Operator. The roadmap for Flux v2 development including Helm Controller can be found [here](https://fluxcd.io/roadmap/).
7999
>
80-
> We are eager to hear [feedback, suggestions, and/or feature requests](https://github.com/fluxcd/toolkit/discussions) for the helm-controller and other Toolkit components. The [migration timetable](https://fluxcd.io/docs/migration/timetable/) will be kept updated with developments regarding the ongoing support of Helm Operator.
100+
> We are eager to hear [feedback, suggestions, and/or feature requests](https://github.com/fluxcd/toolkit/discussions) for the helm-controller and other Toolkit components. The [migration timetable](https://fluxcd.io/flux/migration/timetable/) will be kept updated with developments regarding the ongoing support of Helm Operator.
81101
>
82102
> Users of Helm Operator should be planning their migrations, and report any blocking issues so that they can be addressed as early as possible.
83103
@@ -89,7 +109,7 @@ The next MINOR (1.4.0) release of Helm Operator will break compatibility with ol
89109

90110
([fluxcd/helm-operator#599][#599] and [fluxcd/helm-operator#618][#618] describe the breaking changes that are upcoming in Helm Operator 1.4.0.)
91111

92-
Please note, this is a security update and while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/docs/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/docs/migration/timetable/).
112+
Please note, this is a security update and while we continue the Helm Operator support, there are some known issues in Helm Operator that cannot be addressed. Users are advised strongly to plan their infrastructure upgrades and [migrate to Flux v2 and Helm Controller](https://fluxcd.io/flux/migration/helm-operator-migration/) as soon as possible, as Helm Operator will soon [no longer be maintained](https://fluxcd.io/flux/migration/timetable/).
93113

94114
### Maintenance
95115

@@ -174,10 +194,10 @@ Thanks to @Carles-Figuerola, @amit-handda, @bmalynovytch, @coultenholt, @dholbac
174194

175195
> **Note on the future of the Helm Operator and Flux:**
176196
> We are working on a next generation Flux assembled from components
177-
> as part of a bigger [GitOps Toolkit](https://toolkit.fluxcd.io) project.
178-
> One of the components is the [helm-controller](https://toolkit.fluxcd.io/components/helm/controller/)
197+
> as part of a bigger [GitOps Toolkit](https://fluxcd.io) project.
198+
> One of the components is the [helm-controller](https://fluxcd.io/flux/components/helm/)
179199
> which eventually will replace the Helm Operator. The roadmap for this
180-
> can be found [here](https://toolkit.fluxcd.io/roadmap/#the-road-to-helm-operator-v2).
200+
> can be found [here](https://fluxcd.io/roadmap/#the-road-to-helm-operator-v2).
181201
>
182202
> We are eager to hear [feedback, suggestions, and/or feature requests](https://github.com/fluxcd/toolkit/discussions)
183203
> for the helm-controller and other Toolkit components.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
> :warning: **Notice**
44
> The [Helm Operator is in maintenance mode](https://github.com/fluxcd/helm-operator/issues/546),
55
> while we are investing into the future of GitOps by
6-
> [re-architecting our tooling from the ground up](https://toolkit.fluxcd.io).
6+
> [re-architecting our tooling from the ground up](https://fluxcd.io).
77
88
[![CircleCI](https://circleci.com/gh/fluxcd/helm-operator.svg?style=svg)](https://circleci.com/gh/fluxcd/helm-operator)
99
[![GoDoc](https://godoc.org/github.com/fluxcd/helm-operator?status.svg)](https://godoc.org/github.com/fluxcd/helm-operator)

chart/helm-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
2-
appVersion: "1.4.3"
3-
version: 1.4.3
2+
appVersion: "1.4.4"
3+
version: 1.4.4
44
kubeVersion: ">=1.16.0-0"
55
name: helm-operator
66
description: Flux Helm Operator is a CRD controller for declarative helming

chart/helm-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ fullnameOverride: ""
55

66
image:
77
repository: docker.io/fluxcd/helm-operator
8-
tag: 1.4.3
8+
tag: 1.4.4
99
pullPolicy: IfNotPresent
1010
pullSecret:
1111

deploy/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ spec:
7878
# There are no ":latest" images for helm-operator. Find the most recent
7979
# release or image version at https://hub.docker.com/r/fluxcd/helm-operator/tags
8080
# and replace the tag here.
81-
image: docker.io/fluxcd/helm-operator:1.4.3
81+
image: docker.io/fluxcd/helm-operator:1.4.4
8282
imagePullPolicy: IfNotPresent
8383
ports:
8484
- name: http

go.mod

Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,29 @@ module github.com/fluxcd/helm-operator
33
go 1.16
44

55
require (
6-
github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d // indirect
7-
github.com/bshuster-repo/logrus-logstash-hook v1.0.2 // indirect
8-
github.com/bugsnag/panicwrap v1.2.0 // indirect
9-
github.com/docker/go-metrics v0.0.1 // indirect
10-
github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7 // indirect
11-
github.com/fatih/color v1.9.0 // indirect
126
github.com/fluxcd/flux v1.17.2-0.20200121140732-3903cf8e71c3
137
github.com/fluxcd/helm-operator/pkg/install v0.0.0-00010101000000-000000000000
14-
github.com/garyburd/redigo v1.6.0 // indirect
15-
github.com/go-kit/kit v0.10.0
16-
github.com/gofrs/uuid v3.2.0+incompatible // indirect
8+
github.com/go-kit/kit v0.12.0
179
github.com/golang/protobuf v1.5.2
18-
github.com/google/go-cmp v0.5.6
19-
github.com/gorilla/mux v1.7.3
10+
github.com/google/go-cmp v0.5.8
11+
github.com/gorilla/mux v1.8.0
2012
github.com/helm/helm-2to3 v0.8.2
21-
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
22-
github.com/mattn/go-colorable v0.1.6 // indirect
2313
github.com/ncabatoff/go-seq v0.0.0-20180805175032-b08ef85ed833
2414
github.com/pkg/errors v0.9.1
25-
github.com/prometheus/client_golang v1.11.1
15+
github.com/prometheus/client_golang v1.12.2
2616
github.com/shurcooL/vfsgen v0.0.0-20181202132449-6a9ea43bcacd
2717
github.com/spf13/pflag v1.0.5
28-
github.com/stretchr/testify v1.7.0
29-
github.com/yvasiyarov/go-metrics v0.0.0-20150112132944-c25f46c4b940 // indirect
30-
github.com/yvasiyarov/newrelic_platform_go v0.0.0-20160601141957-9c099fbc30e9 // indirect
31-
google.golang.org/grpc v1.43.0
18+
github.com/stretchr/testify v1.8.0
19+
google.golang.org/grpc v1.47.0
3220
helm.sh/helm/v3 v3.6.3
3321
k8s.io/api v0.22.5
34-
k8s.io/apiextensions-apiserver v0.21.14
22+
k8s.io/apiextensions-apiserver v0.22.1
3523
k8s.io/apimachinery v0.22.5
36-
k8s.io/cli-runtime v0.21.14
24+
k8s.io/cli-runtime v0.22.1
3725
k8s.io/client-go v11.0.0+incompatible
3826
k8s.io/helm v2.17.0+incompatible
3927
k8s.io/klog v1.0.0
40-
k8s.io/kubectl v0.21.14
28+
k8s.io/kubectl v0.22.1
4129
k8s.io/utils v0.0.0-20211116205334-6203023598ed
4230
sigs.k8s.io/yaml v1.2.0
4331
)
@@ -55,7 +43,7 @@ replace (
5543

5644
// Pin Flux to 1.18.0
5745
replace (
58-
github.com/fluxcd/flux => github.com/fluxcd/flux v1.18.0
46+
github.com/fluxcd/flux => github.com/fluxcd/flux v1.25.4
5947
github.com/fluxcd/flux/pkg/install => github.com/fluxcd/flux/pkg/install v0.0.0-20200206191601-8b676b003ab0
6048
)
6149

@@ -65,7 +53,7 @@ replace (
6553
// +-> helm.sh/helm/v3@v3.1.2
6654
// +-> helm.sh/helm@v2.16.1
6755
replace (
68-
helm.sh/helm/v3 => helm.sh/helm/v3 v3.6.3
56+
helm.sh/helm/v3 => helm.sh/helm/v3 v3.7.0
6957
k8s.io/helm => k8s.io/helm v2.17.0+incompatible
7058
)
7159

@@ -74,8 +62,8 @@ replace (
7462
// CVE-2022-29162, CVE-2021-30465 and CVE-2016-9962.
7563
replace github.com/opencontainers/runc => github.com/opencontainers/runc v1.1.2
7664

77-
// Mitigating: GHSA-crp2-qrr5-8pq7
78-
replace github.com/containerd/containerd => github.com/containerd/containerd v1.4.13
65+
// Mitigating: GHSA-crp2-qrr5-8pq7, CVE-2022-31030
66+
replace github.com/containerd/containerd => github.com/containerd/containerd v1.6.6
7967

8068
// Mitigating: GHSA-77vh-xpmg-72qh
8169
replace github.com/opencontainers/image-spec => github.com/opencontainers/image-spec v1.0.2
@@ -86,16 +74,20 @@ replace github.com/docker/cli => github.com/docker/cli v20.10.9+incompatible
8674
// Mitigating: CVE-2022-21235
8775
replace github.com/Masterminds/vcs => github.com/Masterminds/vcs v1.13.3
8876

89-
replace github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.7.1
77+
// Mitigating: CVE-2022-21698
78+
replace github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.11.1
9079

9180
// Pin kubernetes dependencies to 1.21.*
9281
replace (
9382
k8s.io/api => k8s.io/api v0.21.14
9483
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.21.14
9584
k8s.io/apimachinery => k8s.io/apimachinery v0.21.14
85+
k8s.io/apiserver => k8s.io/apiserver v0.21.14
9686
k8s.io/cli-runtime => k8s.io/cli-runtime v0.21.14
9787
k8s.io/client-go => k8s.io/client-go v0.21.14
9888
k8s.io/code-generator => k8s.io/code-generator v0.21.14
89+
k8s.io/component-base => k8s.io/component-base v0.21.14
90+
k8s.io/cri-api => k8s.io/cri-api v0.21.14
9991
k8s.io/kubectl => k8s.io/kubectl v0.21.14
10092
)
10193

0 commit comments

Comments
 (0)