# Functions
BuildMonitorKey is a utility function that formats a string to be used as a unique key for a monitor.
No description provided by the author
Builds the client authentication options from a given secret which should contain environment variable like values.
GetInstance returns a singleton instance of the platform manager.
NewClientError defines a wrapper to correctly instantiate a manager client error.
No description provided by the author
NewWaitForMonitor defines a constructor for the WaitForMonitor error type.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
Expected Secret data and string data keys.
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
Defines HTTP and HTTPS URL prefixes.
No description provided by the author
No description provided by the author
Defines annotation keys for resources.
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
Well-known openstack API attribute values for the system API.
Well-known name of the secret which holds the system API endpoint attributes (e.g., OS_USERNAME, OS_*).
No description provided by the author
Defines the current list of system modes.
Defines the current list of system modes.
Defines the current list of system types.
Defines the current list of system types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
BaseError defines a common Error implementation for all manager errors that derive from this structure.
ClientError defines an error to be used on an semantic error encountered while attempting to build a platform client object.
CommonMonitorBody is a common struct that can be inherited by all MonitorBody implementations.
Monitor defines the common behaviour of all monitors.
No description provided by the author
No description provided by the author
WaitForMonitor defines a special error object that signals to the common error handler that a monitor has been launched to trigger another reconciliation attempt only when certain criteria have been met.
# Interfaces
CloudManager wraps a runtime manager and provides the ability to coordinate certain function across different controllers.
Monitor defines the interface which must be implemented by all concrete monitor structures.
MonitorManager defines an interface for monitors that need access to the manager reference.