Crossplane
v2.2.0Orchestration & Managementv2.2.0 では、パッケージのインストールと `package cache` を使ったサイドロードに関わる動作が変わっています。セキュリティ修正として示された依存モジュールの更新も含まれますが、アドバイザリ識別子や脆弱性の詳細は示されていません。
要対応 (7)
security
golang.v0.45.0 への更新org/x/crypto golang.が v0.45.0 に更新されました。更新はセキュリティ修正として示されています。org/x/crypto security
github.v5.2.4 への更新com/go-chi/chi/v5 github.が v5.2.4 に更新されました。更新はセキュリティ修正として示されています。com/go-chi/chi/v5 security
github.v3.0.4 への更新com/sigstore/cosign/v3 github.が v3.0.4 に更新されました。更新はセキュリティ修正として示されています。com/sigstore/cosign/v3 security
github.v2.4.1 への更新com/theupdateframework/go-tuf/v2 github.が v2.4.1 に更新されました。更新はセキュリティ修正として示されています。com/theupdateframework/go-tuf/v2 security
github.v1.5.0 への更新com/sigstore/rekor github.が v1.5.0 に更新されました。更新はセキュリティ修正として示されています。com/sigstore/rekor security
github.v1.10.4 への更新com/sigstore/sigstore github.が v1.10.4 に更新されました。更新はセキュリティ修正として示されています。com/sigstore/sigstore security
github.v0.57.0 への更新com/quic-go/quic-go github.が v0.57.0 に更新されました。更新はセキュリティ修正として示されています。com/quic-go/quic-go
影響確認 (2)
breaking
Functionパッケージ内の Input CRD インストール変更Functionパッケージで Input CRD を使用している場合に適用されます。パッケージマネージャーは、
Functionパッケージに含まれる Input CRD をインストールしなくなりました。breaking
package cacheのディスク構造変更package cacheを通じて Crossplane にパッケージをサイドロードしている場合に適用されます。package cacheのディスク上の構造が変更され、パッケージを Crossplane にサイドロードする未文書の方法は使えなくなりました。
その他の記録済み変更 41 件すべてadditions 13 · value changes 13 · fixes 8 · constraints 7
additions (13)
ImageConfigcan now be used to configure theDeploymentRuntimeConfigused for packages, including those installed as dependencies.- The pipeline inspector is now available as an alpha feature (disabled by default). When enabled, the inspector forwards function requests and responses to a user-configured gRPC endpoint for debugging or observability.
- functions can now request OpenAPI schemas for any resource kind in the cluster using the
RequiredSchemasfield in the function response. - Crossplane now advertises capabilities (including required schemas) to functions in a new function request field.
- Add option to prevent events from being emitted in default namespace
- Allow configuring custom annotations on Crossplane helm chart secret resources
- feat: Support list of resources for
crossplane beta trace - Add sidecar container support to Crossplane Helm chart
- feat(helm): Set automountServiceAccountToken on service accounts
- Add an option to prevent caching of resources in other namespaces
- feat: add defaultCompositionRevisionSelector for v1 and v2 APIs
- feat(trace): add watch for trace
- Use
--watched-resourceflag for WatchOperations
value changes (13)
v1.will continue to receive critical fixes. The final EOL date for20 v1.is to be determined.20 - a matching
ImageConfigtakes precedence over theruntimeConfigRefin a package spec if both are present. - The MRD controller now uses server-side apply to update CRDs, improving reliability.
- fix(deps): update module google.golang.org/protobuf to v1.36.11
- fix(deps): update module github.com/sirupsen/logrus to v1.9.4
- fix(deps): update module github.com/emicklei/dot to v1.10.0
- fix(deps): update module github.com/go-git/go-billy/v5 to v5.7.0
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.4
- fix(deps): update module github.com/docker/go-connections to v0.6.0
- fix(deps): update module github.com/in-toto/in-toto-golang to v0.10.0
- feat(install.sh): download and unpack the compressed file
- Use foreground cascading deletion for unneeded composed resources
- deps: Update crossplane-runtime to v2.2.0
fixes (8)
- Fix XR circuit breaker to account for double token consumption
- Fix claim controller watch startup after transient failures
- fix: Add TLS as app protocol to function service
- pkg: Fix upgrading packages with common transitive dependencies
- fix(fn-cache): prevent caching responses with unfulfilled requirements
- fix: improve errors for malformed xpkg examples
- fix: exclude ClusterProviderConfigUsages from CRD to MRD conversion
- fix: check correct condition in package reconciler
constraints (7)
- Unknown or disallowed resources in a package are now ignored instead of causing package installation to fail.
- XRDs can now configure
x-kubernetes-validationsoutside of the spec. - Fix Docker port binding race condition on macOS by using HostPort "0"
- add yaml support to render --context-files and --context-values flag
- Add Cosign v3 support
- Handle CronOperation and WatchOperation in alpha render op
- feat(helm): make sidecars, extra volumes, and volume mounts templatable
対応が必要なリリースが出たときに、週次メールでお知らせします。 今回のセキュリティパッチと破壊的変更も、その一例です。