chore(deps): update helm release crossplane to v1.19.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
crossplane (source) | HelmChart | minor |
1.18.2 -> 1.19.0
|
Release Notes
crossplane/crossplane (crossplane)
v1.19.0
The v1.19.0 release is a regular quarterly Crossplane release that is focused on maturing a number of key areas of functionality across the project, as Crossplane continues to become more capable, more reliable, and more performant for your production workloads.
🚨 Notable Changes
- The Usage API was promoted to Beta and is now enabled by default.
- Claim server side apply has been promoted to Beta and is now enabled by default.
- This fixes numerous issues associated with updating a claim and having the update propagate correctly to the corresponding composite resource. These issues can be summarized as:
- Patches would never remove a field from an object; they were only additive.
- Arrays were always replaced, not merged, so existing entries in arrays could be overwritten.
- We expect the vast majority of users to benefit from this change, but there is a slight possibility of impact to users of claims if they were actually relying on this previous buggy/incorrect behavior.
- This fixes numerous issues associated with updating a claim and having the update propagate correctly to the corresponding composite resource. These issues can be summarized as:
🎉 Highlights
- The Ports that Crossplane uses can now be customized, enabling Crossplane to run in HostNetwork scenarios, such as an AWS EKS cluster with the Calico CNI.
- The Alpha automatic dependency management feature from v1.18 has been augmented with an optional ability to also automatically downgrade packages if needed to meet version constraints.
- The Crossplane CLI commands such as
render
andvalidate
that download Crossplane packages now work well with private repositories. - An API promotion policy is now defined and a contributor guide has been written to help Crossplane contributors always safely promote APIs in the project.
🏅 Release MVP
The "Release MVP" for this v1.19.0 release of Crossplane is @Argannor! They contributed the "configurable ports" feature that is critical to get Crossplane and its providers working with managed Kubernetes instances where the control plane is on a separate network from the worker nodes. The community has been requesting this functionality for a long time and @Argannor implemented a very thorough and diligent design, and had the patience to go through a number of iterations and reviews before landing on the final feature. Thank you very much for your patience, thoroughness, and contributing an awesome feature for the Crossplane community @Argannor!
📖 Full Changelog
- fix(crank): convert pipeline-composition skip if no environment defined at all by @phisco in https://github.com/crossplane/crossplane/pull/6033
- feat(pkg-mgr): Add condition to lock object by @ezgidemirel in https://github.com/crossplane/crossplane/pull/6031
- feat(xfn): Consider composite ready state in function response by @MisterMX in https://github.com/crossplane/crossplane/pull/6021
- Bump crossplane runtime to v1.19.0-rc.0 by @turkenh in https://github.com/crossplane/crossplane/pull/6036
- Add release-1.18 to renovate base branches by @turkenh in https://github.com/crossplane/crossplane/pull/6040
- fix(deps): update module github.com/docker/docker to v27.1.1+incompatible [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6045
- added the option to name docker container for functions and reuse them. by @TheBelgarion in https://github.com/crossplane/crossplane/pull/5878
- chore(deps): update module github.com/open-policy-agent/opa to v0.68.0 [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6044
- fix(crank): beta validate properly pulling crossplane image by @phisco in https://github.com/crossplane/crossplane/pull/6053
- Have the resolver (
Lock
) controller watch package revisions by @negz in https://github.com/crossplane/crossplane/pull/6054 - Fix unknown fields warnings by @turkenh in https://github.com/crossplane/crossplane/pull/6064
- chore(deps): update module github.com/golang-jwt/jwt/v4 to v4.5.1 [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6066
- Update releases table and base branches by @turkenh in https://github.com/crossplane/crossplane/pull/6072
- chore(earthly): Pass Crossplane args to hack command by @ezgidemirel in https://github.com/crossplane/crossplane/pull/6088
- render: validate compositeTypeRef matches XR type by @omerap12 in https://github.com/crossplane/crossplane/pull/6058
- fix(crank): add function as input for extensions in cli for validate by @haarchri in https://github.com/crossplane/crossplane/pull/6087
- fix(e2e): install prior version to upgrade fixing lifecycle tests on older branches by @turkenh in https://github.com/crossplane/crossplane/pull/6089
- fix downloading all schemas for validation by @samuelstadler in https://github.com/crossplane/crossplane/pull/6097
- chore(deps): update actions/checkout digest to
11bd719
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6055 - chore(deps): update github/codeql-action digest to
396bb3e
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6056 - chore(deps): update aquasecurity/trivy-action action to v0.28.0 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6101
- chore(deps): update renovatebot/github-action action to v41 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6102
- chore(deps): update gcr.io/distroless/static docker digest to
f4a57e8
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6063 - chore(deps): update dependency earthly/earthly to v0.8.15 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6060
- chore(config): migrate renovate config by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6109
- chore(deps): update mheap/require-checklist-action digest to
efef3b1
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6059 - chore(deps): update actions/checkout action to v4.2.2 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6104
- chore(deps): update dependency helm/helm to v3.16.3 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6106
- chore(deps): update dependency kubernetes-sigs/kind to v0.25.0 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6107
- chore(deps): update dependency golangci/golangci-lint to v1.62.0 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6111
- chore: fix wrong comment by @phisco in https://github.com/crossplane/crossplane/pull/6115
- chore(test): Disable renovate on dependency upgrade test manifests by @ezgidemirel in https://github.com/crossplane/crossplane/pull/6116
- chore(deps): update dependency norwoodj/helm-docs to v1.14.2 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6112
- chore(deps): update dependency github/codeql-action to v2.19.3 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6110
- tests: ignore also image-configs manifests from renovate by @phisco in https://github.com/crossplane/crossplane/pull/6117
- chore(deps): update e2e-manifests (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6113
- chore(deps): update github/codeql-action digest to
ea9e4e3
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6123 - Add Alauda to ADOPTERS by @tossmilestone in https://github.com/crossplane/crossplane/pull/6134
- Use kong stdout consistently by @recht in https://github.com/crossplane/crossplane/pull/6142
- Wait for functions to become ready by @negz in https://github.com/crossplane/crossplane/pull/6125
- chore(deps): update renovatebot/github-action action to v41.0.4 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6126
- chore(deps): update renovatebot/github-action action to v41.0.5 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6147
- Crossplane Helm chart service account creation flag by @rpolansky in https://github.com/crossplane/crossplane/pull/5870
- chore(deps): update dependency golangci/golangci-lint to v1.62.2 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6150
- chore(deps): update dependency golang to v1.23.3 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6105
- fix: fixed the token-permission and pinned-dependencies by @harshitasao in https://github.com/crossplane/crossplane/pull/5891
- chore(deps): update aquasecurity/trivy-action action to v0.29.0 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6151
- chore(deps): update gcr.io/distroless/static docker digest to
5c7e2b4
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6149 - e2e: cover downgrades in the lifecycle test case by @turkenh in https://github.com/crossplane/crossplane/pull/6160
- fix(environmentConfigs): revert to v1alpha1 as storageversion to fix rollback issues by @phisco in https://github.com/crossplane/crossplane/pull/6157
- Usages: decomposed usages should be deleted properly by @turkenh in https://github.com/crossplane/crossplane/pull/6155
- chore(deps): update dependency golang to v1.23.4 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6154
- chore(deps): update github/codeql-action digest to
aa57810
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6153 - crank render: fix XR matchLabels validation in composition by @omerap12 in https://github.com/crossplane/crossplane/pull/6080
- chore(deps): update renovatebot/github-action action to v41.0.6 (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6171
- chore(deps): update github/codeql-action digest to
babb554
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6170 - Promote Usage API to beta by @turkenh in https://github.com/crossplane/crossplane/pull/6175
- chore(deps): update module golang.org/x/crypto to v0.31.0 [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6176
- chore(deps): update actions/upload-artifact digest to
6f51ac0
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6188 - docs: security self assessment by @jbw976 in https://github.com/crossplane/crossplane/pull/6143
- fix(deps): update module golang.org/x/net to v0.33.0 [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6191
- chore(deps): update github/codeql-action digest to
df409f7
(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6201 - chore: renovate should do earthly postUpgradeTasks on release-1.17 by @jbw976 in https://github.com/crossplane/crossplane/pull/6199
- docs: add Bluesky social info by @jbw976 in https://github.com/crossplane/crossplane/pull/6202
- fix: allow running E2E tests in WSL environment by @patrykorwat in https://github.com/crossplane/crossplane/pull/6195
- Support resolving dependencies of Function packages by @negz in https://github.com/crossplane/crossplane/pull/6198
- fix(deps): update module github.com/go-git/go-git/v5 to v5.13.0 [security] (main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6215
- design: cloud change logs by @jbw976 in https://github.com/crossplane/crossplane/pull/5822
- feat(cli): include status conditions in output of render command by @jbw976 in https://github.com/crossplane/crossplane/pull/6121
- E2E improvements for claim server side apply by @jbw976 in https://github.com/crossplane/crossplane/pull/6182
- define an API promotion process by @jbw976 in https://github.com/crossplane/crossplane/pull/6226
- Introduce new apiVersion and kind style package dependencies by @negz in https://github.com/crossplane/crossplane/pull/6200
- feat(pkg-mgr): Add a configuration parameter to allow automatic dependency version downgrades by @ezgidemirel in https://github.com/crossplane/crossplane/pull/6234
- Promote Claim Server Side Apply to Beta by @jbw976 in https://github.com/crossplane/crossplane/pull/6241
- xpkg build command use base image labels if present by @evghen1 in https://github.com/crossplane/crossplane/pull/6222
- feat(cli): Add ability to pull images from private registry by @cychiang in https://github.com/crossplane/crossplane/pull/6227
- fix(cli): Resolve duplicate validate results due to multiple version of dependencies in cache by @cychiang in https://github.com/crossplane/crossplane/pull/6205
- Remove Successfully composed resources event by @jbw976 in https://github.com/crossplane/crossplane/pull/6248
- build: allow a SIMULATE_CROSSPLANE_VERSION for +hack target by @jbw976 in https://github.com/crossplane/crossplane/pull/6253
- Fix upjet template url in
crossplane xpkg init
help text by @bobh66 in https://github.com/crossplane/crossplane/pull/6259 - Preserves custom status conditions on the claim when using claim ssa by @dalton-hill-0 in https://github.com/crossplane/crossplane/pull/6224
- Add one-pager for dependency version downgrades by @ezgidemirel in https://github.com/crossplane/crossplane/pull/6173
- feat(render): Add support to read config file for Podman by @cychiang in https://github.com/crossplane/crossplane/pull/6257
- feat/configurable ports by @Argannor in https://github.com/crossplane/crossplane/pull/5540
- chore: bumping crossplane-runtime dependency in release-1.19 to 1.19.… by @markandersontrocme in https://github.com/crossplane/crossplane/pull/6270
- [Backport release-1.19] Use an uncached client to retrieve composed resources not found in the cache by @github-actions in https://github.com/crossplane/crossplane/pull/6277
- [Backport release-1.19] Add COMPOSITIONREVISION to the composite object output for "-o wide" by @github-actions in https://github.com/crossplane/crossplane/pull/6281
- chore: bump runtime dependency to 1.19.0 by @markandersontrocme in https://github.com/crossplane/crossplane/pull/6284
New Contributors
- @TheBelgarion made their first contribution in https://github.com/crossplane/crossplane/pull/5878
- @omerap12 made their first contribution in https://github.com/crossplane/crossplane/pull/6058
- @samuelstadler made their first contribution in https://github.com/crossplane/crossplane/pull/6097
- @tossmilestone made their first contribution in https://github.com/crossplane/crossplane/pull/6134
- @recht made their first contribution in https://github.com/crossplane/crossplane/pull/6142
- @rpolansky made their first contribution in https://github.com/crossplane/crossplane/pull/5870
- @harshitasao made their first contribution in https://github.com/crossplane/crossplane/pull/5891
- @patrykorwat made their first contribution in https://github.com/crossplane/crossplane/pull/6195
- @evghen1 made their first contribution in https://github.com/crossplane/crossplane/pull/6222
Full Changelog: https://github.com/crossplane/crossplane/compare/v1.18.0...v1.19.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.