kpt
kpt copied to clipboard
Automate Kubernetes Configuration Editing
This updates kpt and porch to use go 1.18.
This PR introduces 2 commands: `kpt alpha wasm push` and `kpt alpha wasm pull`: - kpt alpha wasm push [path-to-local-wasm-file] [desired-OCI-image-name] - kpt alpha wasm pull [OCI-image-name] [desired-local-path-to-store-the-wasm-file] This PR...
Fixes https://github.com/GoogleContainerTools/kpt/issues/3423 cc @ChristopherFry This PR surfaces the function `Results` from the function runner library when a validation function encounters a failure (rather than returning a generic error message). As...
Porch always returns a generic error when a Kptfile validator function fails on render. ### Expected behavior Porch should return the fail message of the validator. ### Actual behavior Porch...
### Describe your problem As we have discussed a few times, packages often have dependencies. They may depend on particular resources existing in the cluster, or they may depend on...
To have better support on monitoring status of packages, the following features are added: 1. Listing functionality that allows users to see status of currently applied packages by adding --list...
This is a reminder for me to write a doc about this. I covered over-parameterization in the rationale doc and elsewhere (https://github.com/kubernetes/design-proposals-archive/blob/8da1442ea29adccea40693357d04727127e045ed/architecture/declarative-application-management.md#parameterization-pitfalls). Setters have kind of been an attractive nuisance,...
We have some various workflows defined here: https://kpt.dev/book/02-concepts/02-workflows During our discussions, we often talk about "render time" and "apply time" and "run time" as different points in the lifecycle during...
`set-image` function is optimized for `out-of-place` and found it practically unusable for`in-place` mode. With a few tweaks, UX can be enhanced significantly. I am writing [a kpt package for `backstage-ui-plugin`](https://github.com/GoogleContainerTools/kpt-samples/pull/14)...
porch currently only supports basic authentication against git repositories. We need to support additional auth schemes such as ssh keys and GCP service accounts to enable integration with other git...