Documentation
¶
Overview ¶
Package capmoxerrors defines error types and constants for the Proxmox provider. These are used to represent error states in the status of Cluster and Machine objects.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeprecatedCAPIClusterStatusError ¶
type DeprecatedCAPIClusterStatusError string
DeprecatedCAPIClusterStatusError defines errors states for Cluster objects.
const ( // InvalidConfigurationClusterError indicates that the cluster // configuration is invalid. InvalidConfigurationClusterError DeprecatedCAPIClusterStatusError = "InvalidConfiguration" // UnsupportedChangeClusterError indicates that the cluster // spec has been updated in an unsupported way. That cannot be // reconciled. UnsupportedChangeClusterError DeprecatedCAPIClusterStatusError = "UnsupportedChange" // CreateClusterError indicates that an error was encountered // when trying to create the cluster. CreateClusterError DeprecatedCAPIClusterStatusError = "CreateError" // UpdateClusterError indicates that an error was encountered // when trying to update the cluster. UpdateClusterError DeprecatedCAPIClusterStatusError = "UpdateError" // DeleteClusterError indicates that an error was encountered // when trying to delete the cluster. DeleteClusterError DeprecatedCAPIClusterStatusError = "DeleteError" )
type DeprecatedCAPIMachineStatusError ¶
type DeprecatedCAPIMachineStatusError string
DeprecatedCAPIMachineStatusError defines errors states for Machine objects.
const ( // InvalidConfigurationMachineError represents that the combination // of configuration in the MachineSpec is not supported by this cluster. // This is not a transient error, but // indicates a state that must be fixed before progress can be made. // // Example: the ProviderSpec specifies an instance type that doesn't exist. InvalidConfigurationMachineError DeprecatedCAPIMachineStatusError = "InvalidConfiguration" // CreateMachineError indicates an error while trying to create a Node to match this // Machine. This may indicate a transient problem that will be fixed // automatically with time, such as a service outage, or a terminal // error during creation that doesn't match a more specific // MachineStatusError value. // // Example: timeout trying to connect to GCE. CreateMachineError DeprecatedCAPIMachineStatusError = "CreateError" // UpdateMachineError indicates an error while trying to update a Node that this // Machine represents. This may indicate a transient problem that will be // fixed automatically with time, such as a service outage, // // Example: error updating load balancers. UpdateMachineError DeprecatedCAPIMachineStatusError = "UpdateError" // DeleteMachineError indicates an error was encountered while trying to delete the Node that this // Machine represents. This could be a transient or terminal error, but // will only be observable if the provider's Machine controller has // added a finalizer to the object to more gracefully handle deletions. // // Example: cannot resolve EC2 IP address. DeleteMachineError DeprecatedCAPIMachineStatusError = "DeleteError" )
Click to show internal directories.
Click to hide internal directories.