Praveen Rewar
Praveen Rewar
Flaky Test Collection: Name and shame flaky or flakey tests in this issue, provide any ongoing hints/remediation, remove. - [ ] `TestIgnoreFailingAPIServices` - [Error](https://github.com/vmware-tanzu/carvel-kapp/runs/7380063296?check_suite_focus=true#step:4:2054) - [x] `TestYttWaitRulesWithUnblockChanges` - [x] `TestSupportUnblockingChanges`...
#### What this PR does / why we need it: Use diffAgainstLastAppliedFieldExclusionRules to exclude status field from diffs #### Which issue(s) this PR fixes: Fixes # #### Does this PR...
#### What this PR does / why we need it: Currently kapp errors out as soon as it detects an error while apply a resource or waiting for a resource,...
**Describe the problem/challenge you have** Currently if we want to remove resources from a kapp app, we have to either manually remove the kapp labels from the app or first...
**Describe the problem/challenge you have** Currently we don't have any validations for the matchers (e.g `apiGroup` in `apiGroupKindMatcher` can have a `/`). This causes unexpected behaviour instead of an error....
**What steps did you take:** ```bash export KAPP_E2E_NAMESPACE=test-ns ./hack/test-e2e.sh ``` **What happened:** A few tests failed because they have hardcoded namespace `kapp-test` and hence require using a ns with the...
#### What this PR does / why we need it: Add resource namespaces saved during deploy to fallbackAllowedNamespaces. These resource namespaces are stored as app change meta during deploy TODO:...
**Describe the problem/challenge you have** When I provide a custom `waitRule` for resources like Deployment, ReplicaSet, etc,. then the default waiting behaviour provided by kapp doesn't work. This is because...
**Describe the problem/challenge you have** We've moved our git repos from the k14s org to the vmware-tanzu org. The module path of a project to match that of the GitHub...
**What steps did you take:** Run ``` kubectl get package foo.1.0.0 ``` OR ``` kctrl package available get -p foo/1.0.0 ``` where the package foo doesn't exist **What happened:** Errored...