# Functions

Run is the entry point for starting the service.
ValidateConfig will validate the configuration and return any errors.

# Constants

DefaultEndPoint for leader election path.
DefaultNameSpace for PowerScale pod running metrics collection.
MaximumTickInterval is the maximum allowed interval when querying metrics.
MinimumTickInterval is the minimum allowed interval when querying metrics.

# Variables

ConfigValidatorFunc is used to override config validation in testing.

# Structs

Config holds data that will be used by the service.