This prerelease comes with a new reconciler
based on Kubernetes server-side apply and graduates the API to v1beta2.
The controller dependencies has been updated to match
kustomize v4.4.0
which restores the usage of YAML anchors.
Breaking changes
Namespaced objects must contain metadata.namespace, defaulting to the default namespace is no longer supported.
Setting a namespace for all objects reconciled by a Kustomization can be done with spec.targetNamespace.
The logs, events and alerts that report Kubernetes namespaced object changes are
now using the Kind/Namespace/Name format instead of Kind/Name.
The minimum required version of Kubernetes has changed to:
Kubernetes version
Minimum required
v1.16
>= 1.16.11
v1.17
>= 1.17.7
v1.18
>= 1.18.4
v1.19 and later
>= 1.19.0
Features and Improvements
Being able to validate and reconcile sources that contain both CRDs and CRs.
Being able to wait for all the applied resources to become ready
... (truncated)
Commits
f705412 Merge pull request #449 from fluxcd/release-v0.15.2
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/fluxcd/kustomize-controller/api from 0.14.1 to 0.15.2.
Release notes
Sourced from github.com/fluxcd/kustomize-controller/api's releases.
Changelog
Sourced from github.com/fluxcd/kustomize-controller/api's changelog.
... (truncated)
Commits
f705412
Merge pull request #449 from fluxcd/release-v0.15.21edd920
Release v0.15.2439b168
Merge pull request #448 from fluxcd/fix-ssa7282308
Fix SSA upstream bugs for Kubernetes < 1.225144667
Merge pull request #446 from fluxcd/release-v0.15.1481f8af
Release v0.15.11ad10b1
Merge pull request #445 from fluxcd/fix-inventory-paniccd5b693
Fix inventory panic for v1beta1 objects49fd435
Merge pull request #444 from fluxcd/tag-0.152c223b4
Bump image tag to v0.15.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)