kapp
kapp copied to clipboard
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
**Describe the problem/challenge you have** Given I have deployed resources with `kubectl` When I deploy updates to those resources with `kapp` Then I expect that `kapp` is able to adopt...
First take on server side apply feature (https://github.com/vmware-tanzu/carvel-kapp/issues/388) to collect early feedback. Some highlights: - user provided manifest + some kapp generated annotations is what we are submitting to K8S...
it seems that some configuration providers (eg https://github.com/cloudfoundry/cf-for-k8s/blob/master/supported_k8s_versions.yml) will benefit from ability to specify min/max version of supported k8s. we should also provide a way to bypass this check for...
A set of changes intended to improve the observability that the `app-change` feature offers while improving how users interact with stored app changes. This epic currently includes these issues: -...
**Describe the problem/challenge you have** I'd like make use of server side apply feature, bypassing rebaseRule entirely. **Describe the solution you'd like** An optional support for server-side apply, enabled by...
@andyshinn reported following error during `kapp deploy`. ``` Error: Listing schema.GroupVersionResource{Group:"certificates.k8s.io", Version:"v1beta1", Resource:"certificatesigningrequests"}, namespaced: false: Get https://x.x.x.x/apis/certificates.k8s.io/v1beta1/certificatesigningrequests?labelSelector=kapp.k14s.io%2Fapp%3D1565298894854176000: error executing access token command "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/bin/gcloud config config-helper --format=json": err=pipe: too many open...
**Describe the problem/challenge you have** We do not have a command allowing easy decluttering of app-changes through `kapp` as of today. **Describe the solution you'd like** - The `app-change delete`...
**Describe the problem/challenge you have** As of today, on renaming an app using `kapp rename` the app-change config maps are not renamed and lost. They are not moved when the...
The string "Succeeded" confuses tools that parse the output. For example, you couldn't do `eval "$(kapp completion bash)"` without the error `Succeeded: command not found`. Maybe don't even bother with...
One of the problem with `kubectl apply` is that it can apply some resources before encountering problem with another. Many of errors can be caught dryRun (https://kubernetes.io/blog/2019/01/14/apiserver-dry-run-and-kubectl-diff/) , which has...