package
0.0.0-20241211132550-280de691300e
Repository: https://github.com/openshift-online/maestro.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
# Constants
AllIsWellMessage is standard message.
Reasons.
AWSDefaultSecurityGroupCreated indicates whether the default security group for AWS workers has been created.
AWSDefaultSecurityGroupDeleted indicates whether the default security group for AWS workers has been deleted.
Reasons.
Reasons.
Reasons.
CloudResourcesDestroyed bubbles up the same condition from HCP.
ClusterSizeComputed indicates that a t-shirt size was computed for this HostedCluster.
ClusterSizeTransitionPending indicates that a t-shirt size transition is pending, but has not been applied yet.
ClusterSizeTransitionRequired exposes the next t-shirt size that the cluster will transition to.
ClusterVersionAvailable bubbles up Failing configv1.OperatorAvailable from the CVO.
ClusterVersionFailing bubbles up Failing from the CVO.
ClusterVersionProgressing bubbles up configv1.OperatorProgressing from the CVO.
ClusterVersionReleaseAccepted bubbles up Failing ReleaseAccepted from the CVO.
ClusterVersionSucceeding indicates the current status of the desired release version of the HostedCluster as indicated by the Failing condition in the underlying cluster's ClusterVersion.
ClusterVersionUpgradeable indicates the Upgradeable condition in the underlying cluster's ClusterVersion.
Reasons.
EtcdAvailable bubbles up the same condition from HCP.
Reasons.
Reasons.
Reasons.
Reasons.
ExternalDNSReachable bubbles up the same condition from HCP.
Reasons.
HostedClusterAvailable indicates whether the HostedCluster has a healthy control plane.
HostedClusterDegraded indicates whether the HostedCluster is encountering an error that may require user intervention to resolve.
HostedClusterDestroyed indicates that a hosted has finished destroying and that it is waiting for a destroy grace period to go away.
HostedClusterProgressing indicates whether the HostedCluster is attempting an initial deployment or upgrade.
Reasons.
IgnitionEndpointAvailable indicates whether the ignition server for the HostedCluster is available to handle ignition requests.
Reasons.
Reasons.
IgnitionServerValidReleaseInfo indicates if the release contains all the images used by the local ignition provider and reports missing images if any.
Reasons.
InfrastructureReady bubbles up the same condition from HCP.
Reasons.
Reasons.
Reasons.
Reasons.
Reasons.
Reasons.
Reasons.
Reasons.
KubeAPIServerAvailable bubbles up the same condition from HCP.
Reasons.
Reasons.
Reasons.
NodePoolAllMachinesReady bubbles up and aggregates CAPI Machine Ready condition.
NodePoolAllNodesHealthy bubbles up and aggregates CAPI NodeHealthy condition.
NodePoolAutorepairEnabled signals if MachineHealthChecks resources were created successfully.
NodePoolAutoscalingEnabled signals if nodePool.spec.replicas and nodePool.spec.AutoScaling input is valid.
NodePoolAWSSecurityGroupAvailable signals whether the NodePool has an available security group to use.
NodePoolClusterNetworkCIDRConflictType signals if a NodePool's machine objects are colliding with the cluster network's CIDR range.
Reasons.
Reasons.
Reasons.
Reasons.
NodePoolReachedIgnitionEndpoint signals if at least an instance was able to reach the ignition endpoint to get the payload.
NodePoolReady bubbles up CAPI MachineDeployment/MachineSet Ready condition.
NodePoolReconciliationActive signals the state of nodePool.spec.pausedUntil.
NodePoolUpdateManagementEnabled signals if the nodePool.spec.management input is valid.
NodePoolUpdatingConfig signals if a config update is currently happening in NodePool.
NodePoolUpdatingPlatformMachineTemplate signals if a platform machine template update is currently happening in NodePool.
NodePoolUpdatingVersion signals if a version update is currently happening in NodePool.
Reasons.
Reasons.
NodePoolValidGeneratedPayload signals if the ignition sever generated an ignition payload successfully for Nodes in that pool.
NodePoolValidMachineConfig signals if the content within nodePool.spec.config is valid.
NodePoolValidMachineTemplate signal that the machine template created by the node pool is valid.
NodePoolValidPlatformImageType signals if an OS image e.g.
NodePoolValidReleaseImage signals if the input in nodePool.spec.release.image is valid.
NodePoolValidTuningConfig signals if the content within nodePool.spec.tuningConfig is valid.
Reasons.
Reasons.
PlatformCredentialsFound indicates that credentials required for the desired platform are valid.
Reasons.
ReconciliationActive indicates if reconciliation of the HostedCluster is active or paused hostedCluster.spec.pausedUntil.
Reasons.
Reasons.
ReconciliationSucceeded indicates if the HostedCluster reconciliation succeeded.
Reasons.
Reasons.
SupportedHostedCluster indicates whether a HostedCluster is supported by the current configuration of the hypershift-operator.
Reasons.
UnmanagedEtcdAvailable indicates whether a user-managed etcd cluster is healthy.
Reasons.
Reasons.
ValidAWSIdentityProvider indicates if the Identity Provider referenced in the cloud credentials is healthy.
ValidAWSKMSConfig indicates whether the AWS KMS role and encryption key are valid and operational A failure here indicates that the role or the key are invalid, or the role doesn't have access to use the key.
ValidAzureKMSConfig indicates whether the given KMS input for the Azure platform is valid and operational A failure here indicates that the input is invalid, or permissions are missing to use the encryption key.
ValidHostedClusterConfiguration signals if the hostedCluster input is valid and supported by the underlying management cluster.
ValidHostedControlPlaneConfiguration bubbles up the same condition from HCP.
ValidKubeVirtInfraNetworkMTU indicates if the MTU configured on an infra cluster hosting a guest cluster utilizing kubevirt platform is a sufficient value that will avoid performance degradation due to fragmentation of the double encapsulation in ovn-kubernetes.
ValidOIDCConfiguration indicates if an AWS cluster's OIDC condition is detected as invalid.
ValidReleaseImage indicates if the release image set in the spec is valid for the HostedCluster.
ValidReleaseInfo bubbles up the same condition from HCP.
Reasons.
Reasons.
Reasons.
# Structs
No description provided by the author