Documentation ¶
Index ¶
Constants ¶
View Source
const ResourceLockEndpoints = "endpoints"
ResourceLockEndpoints is the resourceLock value for 'endpoints' API
View Source
const ResourceLockLeases = "leases"
ResourceLockLeases is the resourceLock value for 'leases' API
Variables ¶
This section is empty.
Functions ¶
func ReadLeaderMigrationConfiguration ¶
func ReadLeaderMigrationConfiguration(configFilePath string) (*internal.LeaderMigrationConfiguration, error)
ReadLeaderMigrationConfiguration reads LeaderMigrationConfiguration from a YAML file at the given path. The parsed LeaderMigrationConfiguration may be invalid. It returns an error if the file did not exist.
func ValidateLeaderMigrationConfiguration ¶
func ValidateLeaderMigrationConfiguration(config *internal.LeaderMigrationConfiguration) (allErrs field.ErrorList)
ValidateLeaderMigrationConfiguration validates the LeaderMigrationConfiguration against common errors. It checks required names and whether resourceLock is either 'leases' or 'endpoints'. It will return nil if it does not find anything wrong.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.