-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Flux v2.0.0-rc.1 #3758
Merged
Merged
Release Flux v2.0.0-rc.1 #3758
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This was referenced Apr 5, 2023
- helm-controller to v0.32.1 https://github.com/fluxcd/helm-controller/blob/v0.32.1/CHANGELOG.md - kustomize-controller to v1.0.0-rc.1 https://github.com/fluxcd/kustomize-controller/blob/v1.0.0-rc.1/CHANGELOG.md - source-controller to v1.0.0-rc.1 https://github.com/fluxcd/source-controller/blob/v1.0.0-rc.1/CHANGELOG.md - notification-controller to v1.0.0-rc.1 https://github.com/fluxcd/notification-controller/blob/v1.0.0-rc.1/CHANGELOG.md - image-reflector-controller to v0.27.0 https://github.com/fluxcd/image-reflector-controller/blob/v0.27.0/CHANGELOG.md - image-automation-controller to v0.32.0 https://github.com/fluxcd/image-automation-controller/blob/v0.32.0/CHANGELOG.md Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Signed-off-by: Max Jonas Werner <mail@makk.es>
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
stefanprodan
force-pushed
the
release-v2.0.0-rc.1
branch
from
April 5, 2023 13:08
b4b0705
to
c7f3d74
Compare
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
stefanprodan
force-pushed
the
release-v2.0.0-rc.1
branch
from
April 5, 2023 13:09
c7f3d74
to
cecffc0
Compare
1 task
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
souleb
approved these changes
Apr 5, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
darkowlzz
approved these changes
Apr 5, 2023
makkes
approved these changes
Apr 5, 2023
relu
approved these changes
Apr 5, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The first release candidate of Flux GA comes with the promotion of the bootstrap related APIs to v1 and adds horizontal scaling & sharding capabilities to Flux controllers.
In addition, RC.1 comes with support for auth with Azure Workload Identity to ACR and Azure Vault.
Bootstrap for GitLab was extended with support for generating GitLab Deploy Tokens.
API changes
GitRepository v1
The
GitRepository
kind was promoted from v1beta2 to v1 (GA) and deprecated fields were removed.The v1 API is backwards compatible with v1beta2, except for the following:
.spec.gitImplementation
was removed.spec.accessFrom
was removed.status.contentConfigChecksum
was removed.status.artifact.checksum
was removed.status.url
was removed in favor of the absolute.status.artifact.url
Kustomization v1
The
Kustomization
kind was promoted from v1beta2 to v1 (GA) and deprecated fields were removed.A new optional field
.spec.commonMetadata
was added to the API for setting labels and/or annotations to all resources part of a Kustomization.The v1 API is backwards compatible with v1beta2, except for the following:
.spec.validation
was removed.spec.patchesStrategicMerge
was removed (replaced by.spec.patches
).spec.patchesJson6902
was removed (replaced by.spec.patches
)Receiver v1
The
Receiver
kind was promoted from v1beta2 to v1 (GA).The v1 API now supports triggering the reconciliation of multiple resources using
.spec.resources.matchLabels
.The v1 API is backwards compatible with v1beta2, no fields were removed.
Upgrade procedure
Upgrade Flux from
v0.x
tov2.0.0-rc-1
either by rerunning flux bootstrap or by using the Flux GitHub Action.To upgrade the APIs from v1beta2, after deploying the new CRDs and controllers, change the manifests in Git:
apiVersion: source.toolkit.fluxcd.io/v1
in the YAML files that containGitRepository
definitions and remove the deprecated fields if anyapiVersion: kustomize.toolkit.fluxcd.io/v1
in the YAML files that containKustomization
definitions and remove the deprecated fields if anyapiVersion: notification.toolkit.fluxcd.io/v1
in the YAML files that containReceiver
definitionsBumping the APIs version in manifests can be done gradually. It is advised to not delay this procedure as the beta
versions will be removed after 6 months.