Documentation ¶
Index ¶
Constants ¶
View Source
const ( ClaimK8sID = "id.k8s.io" ClaimOpenshiftID = "id.openshift.io" ClaimOpenshiftVersion = "version.openshift.io" ClaimOpenshiftInfrastructure = "infrastructure.openshift.io" ClaimOCMConsoleURL = "consoleurl.cluster.open-cluster-management.io" ClaimOCMRegion = "region.open-cluster-management.io" ClaimOCMKubeVersion = "kubeversion.open-cluster-management.io" ClaimOCMPlatform = "platform.open-cluster-management.io" ClaimOCMProduct = "product.open-cluster-management.io" )
View Source
const ( PlatformAWS = "AWS" PlatformGCP = "GCP" PlatformAzure = "Azure" PlatformIBM = "IBM" PlatformIBMP = "IBMPowerPlatform" PlatformIBMZ = "IBMZPlatform" PlatformOpenStack = "OpenStack" PlatformVSphere = "VSphere" // PlatformOther other (unable to auto detect) PlatformOther = "Other" )
should be the type defined in infrastructure.config.openshift.io
View Source
const ( ProductAKS = "AKS" ProductEKS = "EKS" ProductGKE = "GKE" ProductICP = "ICP" ProductIKS = "IKS" ProductOpenShift = "OpenShift" ProductOSD = "OpenShiftDedicated" // ProductOther other (unable to auto detect) ProductOther = "Other" )
View Source
const (
OCP3Version = "3"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterClaimReconciler ¶
type ClusterClaimReconciler struct { Log logr.Logger ListClusterClaims ListClusterClaimsFunc ClusterClient clusterclientset.Interface }
ClusterClaimReconciler reconciles cluster claim objects
func (*ClusterClaimReconciler) SetupWithManager ¶
func (r *ClusterClaimReconciler) SetupWithManager(mgr ctrl.Manager) error
type ClusterClaimer ¶
type ClusterClaimer struct { ClusterName string KubeClient kubernetes.Interface DynamicClient dynamic.Interface }
func (*ClusterClaimer) List ¶
func (c *ClusterClaimer) List() ([]*clusterv1alpha1.ClusterClaim, error)
type InfraConfig ¶
type InfraConfig struct {
InfraName string `json:"infraName,omitempty"`
}
type ListClusterClaimsFunc ¶
type ListClusterClaimsFunc func() ([]*clusterv1alpha1.ClusterClaim, error)
Click to show internal directories.
Click to hide internal directories.