You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add DynamicClusterReader that wraps DynamicClient.
This is now used to look up generated resources
(ex: Deployment > ReplicaSets > Pods).
- Add BlindWatcher for testing and disabling for dry-run.
- Add ObjectSetWatcher that wraps DynamicClient and handles building
and starting informers for a set of predefined objects.
- An informer is created for each unique GroupKind.
- If the GroupKind does not yet exist, the informer is delayed
until the CRD is applied.
- If a CRD is deleted, the informer for that GroupKind is stopped.
- Delay reporting pods that can't be scheduled for 15s.
If an update is received in that 15s, reset or cancel the delay.
- Add new DefaultStatusReader which uses a DelegatingStatusReader
to wrap a list of conventional and specific StatusReaders.
This should make it easier to extend the list of StatusReaders.
- Fix event sorting to work correctly with sort.SliceStable.
- Move some pending WaitEvents to be optional in testing, now that
StatusWatcher can resolve their status before the WaitTask starts.
- Add check to avoid redundant RESTMapper resets.
The DynamicWatcher handles most resets now, so the WaitTask
doesn't need to.
BREAKING CHANGE: Replace StatusPoller w/ StatusWatcher
BREAKING CHANGE: Remove PollInterval (obsolete with watcher)
0 commit comments