cli-utils
cli-utils copied to clipboard
This repo contains binaries that built from libraries in cli-runtime.
* Removes the inventory object from the applier `Run` function signature. * Supports `cli-utils` clients that do not want to use the pruning functionality. * Moves the identification of the...
To enable parallel apply, we can loop our apply logic in separate Go threads instead of a synchronous loop.
- This change dissables implicit namespace resolution for apply-time-mutation sourceRefs. This feature has been partially broken since it was implimented and fixing it is not currently possible. The sorting never...
This is not ready for review. Will probably need to be split into multiple PRs. - Replace InventoryInfo interface with simple struct (ObjectRef + ID) - Rename multiple objects &...
- Add Defaulter Mutator to update objects early to inherit the target resource namespace for SourceRef in apply-time-mutation annotations. - Compute external dependencies early to update StatusPoller IDs - Add...
Similar to https://github.com/kubernetes-sigs/cli-utils/issues/350, but not only related to Jobs, it would be great to have a way to override the behavior for the condition functions (i.e. those defined in https://github.com/kubernetes-sigs/cli-utils/blob/master/pkg/kstatus/status/core.go#L22...
Some resources use YAML booleans in their status conditions which are not interpreted by kstatus. Kstatus should interpret both string and boolean representations for conditions. For example the [new Keycloak...
Right now, inventory updates may return a conflict error from Kubernetes. The inventory client should detect this (`apierrors.IsConflict(err)`) and retry with a new Get (to update the ResourceVersion) + Update....