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
**What steps did you take:** 1. Along the lines of `helm template | kapp deploy -f -` 2. kapp errors out **What happened:** Helm shows the labels in the (I'm...
#### What this PR does / why we need it: - Bump go to latest - Add workflow to bump go automatically
**What steps did you take:** [A clear and concise description steps and any files that can be used to reproduce the problem.] I deployed a package install resource with below...
**Describe the problem/challenge you have** There's certain behavior that depends on the type of the secret (and potentially other objects that provide a type field). Current matchers don't allow to...
Recently we have introduced the preflight flag in kapp and also added a couple of checks. This issue tracks a few of the items that we didn't cover during the...
Now that there is a base `CRDUpgradeSafety` preflight check in place, we can continue adding validation logic based on the [`CRDUpgradeSafety` preflight check proposal](https://github.com/carvel-dev/carvel/blob/develop/proposals/kapp/001-crd-upgrade-safety/README.md). This issue focuses on adding a...
Bumps [k8s.io/kubernetes](https://github.com/kubernetes/kubernetes) from 1.30.2 to 1.31.0. Release notes Sourced from k8s.io/kubernetes's releases. Kubernetes v1.31.0 See kubernetes-announce@. Additional binary downloads are linked in the CHANGELOG. See the CHANGELOG for more details....
Bumps [k8s.io/component-helpers](https://github.com/kubernetes/component-helpers) from 0.30.3 to 0.31.0. Commits a22e758 Update dependencies to v0.31.0 tag 7473aa8 revendor dependencies b05521a Merge pull request #121902 from carlory/kep-3751-pv-controller 91aa277 pvc bind pv with vac f77f7fa...
I have a package that, among other things, include a kapp-controller PackageInstall which looks like this (superfluous information omitted): ```yaml apiVersion: packaging.carvel.dev/v1alpha1 kind: PackageInstall metadata: annotations: kapp.k14s.io/change-group: ccp.ipbps.cgi.com/contour kapp.k14s.io/change-rule.0: upsert...
**What steps did you take:** simplified example (real case uses a json input not `jq --null-input`): ```bash #!/bin/bash -e -u -o pipefail jq -r --null-input '["app1","app2"]|.[]' | while read -r...