Documentation ¶
Index ¶
- Constants
- type Status
- func (s *Status) GenerateRainbondClusterImageRepositoryReadyCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
- func (s *Status) GenerateRainbondClusterImagesPushedCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
- func (s *Status) GenerateRainbondClusterPackageExtractedCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
- func (s *Status) GenerateRainbondClusterStorageReadyCondition() rainbondv1alpha1.RainbondClusterCondition
Constants ¶
View Source
const ( // ImageRepositoryUnavailable means the image repository is nnavailable. WrongImageRepositoryHost = "WrongImageRepositoryHost" // NoGatewayIP means gateway ip not found NoGatewayIP = "NoGatewayIP" // ErrHistoryFetch means failed to fetching installation package processing history. ErrHistoryFetch = "ErrHistoryFetch" // ErrGetMetadata means failed to getting installation package metadata. ErrGetMetadata = "ErrGetMetadata" RainbondPackageNotFound = "RainbondPackageNotFound" ErrGetPackage = "ErrGetPackage" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Status ¶
type Status struct {
// contains filtered or unexported fields
}
func NewStatus ¶
func NewStatus(client client.Client, cluster *rainbondv1alpha1.RainbondCluster) *Status
func (*Status) GenerateRainbondClusterImageRepositoryReadyCondition ¶
func (s *Status) GenerateRainbondClusterImageRepositoryReadyCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
GenerateRainbondClusterImageRepositoryReadyCondition returns imagerepositoryready condition if the image repository is ready, else it returns an unimagerepositoryready condition.
func (*Status) GenerateRainbondClusterImagesPushedCondition ¶
func (s *Status) GenerateRainbondClusterImagesPushedCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
GenerateRainbondClusterImagesPushedCondition returns imagespushed condition if all the images have been pushed, else it returns an unimagespushed condition.
func (*Status) GenerateRainbondClusterPackageExtractedCondition ¶
func (s *Status) GenerateRainbondClusterPackageExtractedCondition(rainbondCluster *rainbondv1alpha1.RainbondCluster) rainbondv1alpha1.RainbondClusterCondition
GenerateRainbondClusterPackageExtractedCondition returns pakcageextracted condition if the image repository is ready, else it returns an unpakcageextracted condition.
func (*Status) GenerateRainbondClusterStorageReadyCondition ¶
func (s *Status) GenerateRainbondClusterStorageReadyCondition() rainbondv1alpha1.RainbondClusterCondition
GenerateRainbondClusterStorageReadyCondition returns storageready condition if the storage is ready, else it returns an unstorageready condition.
Click to show internal directories.
Click to hide internal directories.