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

Release 1.23.0-rc1 #3493

Merged
merged 8 commits into from
Jun 24, 2021
Merged

Release 1.23.0-rc1 #3493

merged 8 commits into from
Jun 24, 2021

Conversation

kingdonb
Copy link
Member

@kingdonb kingdonb commented Jun 24, 2021

This release migrates Flux's discovery cache and helm chart to API versions that are compatible with the upcoming Kubernetes 1.22.0 release and tested against Kubernetes 1.22.0-alpha.3, where all v1beta1 versions from the rbac.authorization.k8s.io, and apiextensions.k8s.io API groups are deprecated, in favor of their GA v1 counterparts.

These APIs have been available in Kubernetes releases (respectively) from 1.8, and 1.16. Users will need to upgrade to at least Kubernetes 1.16. This release has been available since September 2019, and was already EOL in August 2020. Flux Users should be on at least this version by now.

This will enable Flux v1 to continue to work on upcoming versions of Kubernetes that have yet to be released.

stefanprodan and others added 8 commits June 22, 2021 09:42
- Update Kubernetes packages to v0.17.17
- Update the CRD API version from v1beta1 to v1 (v1beta1 will be removed in Kubernetes v1.22)

Signed-off-by: Stefan Prodan <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
In Kubernetes 1.22.0, along with beta CRD, the rbac.authorization.k8s.io
v1beta1 api group has been deprecated and finally removed. This update
allows Flux to be installed there. It is a breaking change, and leaves
versions of Kubernetes <1.8 behind.

(The CRD v1 change already leaves Kubernetes <1.16 behind, so...)

Signed-off-by: Kingdon Barrett <[email protected]>
This will be Flux 1.23.0 and it requires Kubernetes 1.16.0

Signed-off-by: Kingdon Barrett <[email protected]>
We can't use kind to test with pre-release versions easily, but this
release has already been tested manually on a 1.22.0-alpha.3 prerelease
of K8s. We can still use the latest available k8s release (hope).

Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
@kingdonb kingdonb merged commit 57aa8b3 into release/1.23.x Jun 24, 2021
@kingdonb kingdonb mentioned this pull request Jun 25, 2021
@kingdonb kingdonb added this to the 1.23.0 milestone Jun 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants