kpt 1.0.0.-beta.15 released

25 views
Skip to first unread message

sunilarora

unread,
May 17, 2022, 11:52:48 AM5/17/22
to kpt-users
Hey everyone,

We cut a new release v1.0.0-beta.15 of kpt yesterday. Thanks to everyone who contributed to this release.

This is a big release. Some highlights:

⚠ 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 now 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
Try the new release out and let us know if you have any questions by replying here or on slack.

Cheers,
kpt team
Reply all
Reply to author
Forward
0 new messages