# Packages

No description provided by the author
No description provided by the author

# Functions

FullName builds a full name to identify a MetaResource.
MetaConfigFromConfigMap converts a ConfigMap into MetaConfig.
MetaConfigFromSecret converts a Secret into MetaConfig.
MetaDeploymentFromDeployment instantiates a meta deployment from a k8s Deployment.
MetaDeploymentFromStatefulSet instantiates a meta deployment from a k8s StatefulSet.
NewChange returns a new change instance.
NewConfig returns a Config with an initialized checksum and empty deployments map.
NewConfigAgent creates a new real instance of interfaces.ConfigAgent.
NewDeployment creates a new deployment with a bound MetaDeployment object.
NewDeploymentConfigController creates a new instance of DeploymentConfigController.
NewPendingConfig returns a pending config with empty deployments map.

# Variables

ChangesProcessedTotal exposes the total number of resource changes processed.
ChangesWaitingTotal exposes the total number of changes waiting to be processed.
ConfigsTotal exposes the total number of tracked configs.
DeploymentAnnotationUpdatesTotal exposes the total number of deployment annotation updates.
DeploymentRestartsTotal exposes the total number of deployment restarts triggered.
DeploymentsTotal exposes the total number of tracked deployments.
ResourceVersionsTotal exposes the total number of resource versions observed.

# Structs

Change stores a timestamp when the change was observed and the number of observations.
Config represents a config instance and a map of deployments referencing it.
Deployment stores a MetaDeployment instance and a map of configs referenced by it.
DeploymentConfigController updates an annotation on Deployment-like resources once related ConfigMap-like objects change.
RealConfigAgent implements interfaces.ConfigAgent.