Skip to content

Releases: kptdev/kpt

v1.0.0-beta.16

24 May 19:51
b5403ad
Compare
Choose a tag to compare

Highlights

  • kpt live is now faster and more responsive because it uses watch mechanism instead of polling. Multiple enhancements to kpt live, see PR for more details.
  • kpt fn now supports podman as function execution runtime.
  • kpt fn eval --save preserves the comments in Kptfile.
  • Developing functions in Go guide has been updated to use new Go SDK.

Changelog

porch/v0.0.6

12 May 20:40
9a9131f
Compare
Choose a tag to compare
fix e2e test in local mode (#3143)

porch/v0.0.5

12 May 04:42
449b3e3
Compare
Choose a tag to compare
Add Book Section on Authoring (#3138)

v1.0.0-beta.15

10 May 17:21
8db75c5
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • The kpt fn commands now includes Kptfile and functionConfig in the function input by default. Previously this behavior was controlled using --enable-meta-resources command-line flag. --enable-meta-resources flag is also deprecated.
    if this disrupts any of your config workflow. You can use exclude functionality to exclude resources from function inputs. This functionality was added in this release to minimize the disruption.

Highlights

  • The kpt website is overhauled to reflect the new scope of kpt project. New components package orchestrator, Configuration as Data UI and Config Sync are added to the project. Some highlights:
    • kpt project has a new logo now with a demo video explaining why kpt.
    • New guides featuring namespace provisioning use case using porch, UI and CLI.
    • New guides featuring patterns such as variant constructor pattern and value propagation pattern.
  • Added package orchestrator (a.k.a. porch) CLI interface under alpha subgroup (kpt alpha rpkg, kpt alpha repo, kpt alpha sync).
  • Added command-line flag --save to kpt fn eval to save evaluated function to package's Kptfile.
  • Added capability to select resources using labelSelector and annotationSelector in kpt fn eval and kpt fn render.
  • Added capability to exclude resources in kpt fn eval and kpt fn render.
  • Added support for variant constructor pattern in kpt pkg init and kpt pkg get
  • Added capability to execute functions in a kubernetes cluster using porch

Changelog

porch/v0.0.3

22 Apr 04:42
c1e49b9
Compare
Choose a tag to compare
Fatalf to Errorf (#3050)

v1.0.0-beta.14

02 Mar 20:22
1c298ca
Compare
Choose a tag to compare

Changelog

v1.0.0-beta.13

31 Jan 23:35
35eb882
Compare
Choose a tag to compare

Highlights:

  • Fixed NotFound status reporting for deleted KCC resources (#2689)

Changelog

v1.0.0-beta.12

20 Jan 22:21
6be0da6
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • The kpt live apply and kpt 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 and json 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 and kpt 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 the pipeline section in Kptfile as an associative list with new field name which is introduced in this release, as merge key. In case name is not specified, we use image name as merge key. issue

Changelog

v1.0.0-beta.11

06 Jan 21:16
11bc9b3
Compare
Choose a tag to compare

Highlights

  • Added exec support for running functions using kpt fn render. (docs)
  • Docs to enable shell auto-complete feature.

Changelog

v1.0.0-beta.10

20 Dec 19:00
241d6a9
Compare
Choose a tag to compare

Highlights

  • Default image-pull-policy for kpt fn render and kpt fn eval changed from AlwaysPull to IfNotPresent
  • KCC resources are annotated with kpt annotation to attribute kpt usage

Changelog

Docker images

  • docker pull gcr.io/kpt-dev/kpt:v1.0.0-beta.10
  • docker pull gcr.io/kpt-dev/kpt-gcloud:v1.0.0-beta.10