⚠ BREAKING CHANGES
- The
kpt live apply
andkpt live destroy
commands now waits forever for reconciliation if no timeouts are provided. This is a change from the previous version where not providing timeout values meant kpt did not wait (with some exceptions). - The output for the
events
andjson
printers no longer include the resource-specific health information by default, but instead just includes some less verbose output about the reconcile status for each resource. Detailed health information for each resource can be included by providing the--show-status-events
flag.
Highlights
kpt live apply
andkpt live destroy
leverages more status information from Config Connector resources, which prevents waiting for reconciliation for resources that is reported as failed by the Config Connector controller.kpt pkg update
will merge thepipeline
section in Kptfile as an associative list with new fieldname
which is introduced in this release, as merge key. In casename
is not specified, we use image name as merge key. issue
Changelog
- fe70337 Add 2-page rationale for kpt (#2649)
- c737224 Add custom StatusReader for Config Connector resources (#2626)
- 4b4e0dc Added docs for using exec in fn render (#2642)
- fb78ab3 Change --status-events flag to --show-status-events (#2648)
- 6be0da6 Merge pipeline (#2625)
- caa8c6a Merge pipeline design doc (#2623)
- 5eb30e0 Remove printers from third_party and use cli-utils (#2627)
- 90a4278 Update beta11 (#2646)
- 67521d1 Update cli-utils to latest version (#2616)
- b63887c Update cli-utils to v0.27.0 (#2644)
- 9ee4512 Update reference docs and book for kpt live (#2645)
- 29e455c feat: always print truncated function stderr (#2639)
- bbaef48 feat: check correct docker version is installed (#2647)