cli-utils
cli-utils copied to clipboard
This repo contains binaries that built from libraries in cli-runtime.
The new DependencyFilter takes the context in its struct and some of the other filters need the Context to support cancellation of HTTP calls. We should refactor the Filter API...
When applying an invalid Service (missing ports) I realized that the `kpt live apply --output table` output was showing me `Resource not found` instead of the apply error `The Service...
Follow up after https://github.com/kubernetes-sigs/cli-utils/pull/419 and https://github.com/kubernetes-sigs/cli-utils/pull/426 /assign @karlkfi
Updating the inventory (sending inventory events) before exiting should make the inventory more up to date when `applier.Run` is cancelled (ex: from global timeout) or errors (ex: from poller error)....
Currently, the baserunner handles context cancellation, but the only task it can currently interrupt is WaitTask, which it does by calling private methods (eww). As a user who uses the...
Currently we consider a PVC to be Current when its phase becomes `Bound`. But this means that if a PVC ends up in an earlier group than the Deployment/Statefulset that...
In cmd/main.go we should use https://pkg.go.dev/os/signal#NotifyContext to handle SIGTERM and SIGINT properly vs just exiting abruptly.
As a new user to this code base (through kpt & Config Sync), I was initially really confused about the difference between destroy, prune, and delete. And as a contributor,...
`taskrunner.NewTaskContext` creates a new `TaskChannel`, but never closes it. The tests don't seem to care, but it means you can't listen on the TaskChannel until it is closed, including `for...