Highlights
This release adds better support in the cfg command group for nested packages. This means the --include-subpackages
flag is no longer supported, but allows better control for how a command will affect subpackages with the recurse-subpackages
flag. The output format is also updated to better reflect any nested packages.
Kpt live apply supports json as the output format.
Kpt live has a new status command that allows you to check the live status of all the resources in your package.
Kpt live commands now support the config.kubernetes.io/local-config annotation. Any resources with this annotation will be ignored by all kpt live commands.
Kpt live apply now allows creating the namespace used for the inventory object as part of the package.
Dependencies
sigs.k8s.io/kustomize/kyaml v0.8.0
sigs.k8s.io/kustomize/cmd/config v0.8.0
sigs.k8s.io/cli-utils v0.20.1
Changelog
2247e48 Add github action for markdown linting
dcd1b12 Add make target for updating the main deps to master
def5b9e Autosetters with Subpkgs
8a9a358 Deduplicate kpt function docs (#923)
fb37849 Delete the public folder as it is no longer in use
d070376 Fix incorrect tar.gz file format in cloud build file
8842a2c Fix outdated information about the --k8s-schema-source flag (#967)
a907bcd Generate site with Cloud Build
51d5ceb Generated Guides Changes
30fa81a Handle all errors in main
2598790 Include delete-subst command
6db6edc Point go.mod to latest kyaml and cmd/config
89af68f Remove broken kubeval example.
d109924 Remove files from release artifacts and improve naming
d26231e Remove generated site from master branch
1b43fb3 Remove the use of LocalPackageReader from resource merge
2fa7cc4 ResourceGroup implementing Inventory interface
6dfd83e Turn guides into executable tests
c623ebe Update Contributing to auto-lint with prettier
e23c2a5 Update Kptfiles in Sub Packages
22a5401 Update catalog examples
2a63ba0 Update cmd/config, kyaml and cli-utils deps
0f14f81 Update contributing docs based on new website setup
82d3e84 Update dependencies for release
7dde736 Update homebrew for v0.33.0
58ff09f Update kpt to point latest kyaml, cmd/config
aaf288d Update latest kyaml and cmd/config master
9480a1c Update to latest version of kyaml and cmd/config
e0ddeed Upgrade kpt to recent kustomize repo releases.
d44d4fd Use latest kyaml and cmd/config
e7c8312 Wire up the status command under the live command group