package
1.12.0-alpha.0
Repository: https://github.com/fabianvf/kubernetes.git
Documentation: pkg.go.dev

# Functions

NewPodConfig creates an object that can merge many configuration sources into a stream of normalized updates to a pod configuration.
NewSourceApiserver creates a config source that watches and pulls from the apiserver.
No description provided by the author
NewSourcesReady returns a SourcesReady with the specified function.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PodConfigNotificationIncremental delivers ADD, UPDATE, DELETE, REMOVE, RECONCILE to the update channel.
PodConfigNotificationSnapshot delivers the full configuration as a SET whenever any change occurs.
PodConfigNotificationSnapshotAndUpdates delivers an UPDATE and DELETE message whenever pods are changed, and a SET message if there are any additions or removals.
PodConfigNotificationUnknown is the default value for PodConfigNotificationMode when uninitialized.

# Structs

No description provided by the author
PodConfig is a configuration mux that merges many sources of pod configuration into a single consistent structure, and then delivers incremental change notifications to listeners in order.

# Interfaces

SourcesReady tracks the set of configured sources seen by the kubelet.

# Type aliases

PodConfigNotificationMode describes how changes are sent to the update channel.
SourcesReadyFn is function that returns true if the specified sources have been seen.