Documentation ¶
Index ¶
- Constants
- func ConvertLabels(labelSelector *metav1.LabelSelector) (labels.Selector, error)
- func CreateAction(mcgaName string, namespace string, actionSpec actv1beta1.Action) (*actionv1beta1.ManagedClusterAction, error)
- func CreateClusterVersionUpgradeManifestWork(clusterName string, clusterID string, ...) (*workv1.ManifestWork, error)
- func CreateManifestWork(mcgWork *workv1beta1.ManagedClusterGroupWork, clusterNS string) (*workv1.ManifestWork, error)
- func CreateOperatorUpgradeManifestWork(clusterName string, operatorConfig *clusterv1beta1.OcpOperatorsSpec, ...) (*workv1.ManifestWork, error)
- func CreateView(mcgaName string, namespace string, viewSpec actv1beta1.View) (*viewv1beta1.ManagedClusterView, error)
- func DeleteMangedClusterView(kubeclient client.Client, name string, namespace string) error
- func DeleteMangedClusterViews(kubeclient client.Client, mcgAct *actv1beta1.ManagedClusterGroupAct, all bool) error
- func DeleteManifestWork(kubeclient client.Client, name string, namespace string) error
- func DeleteManifestWorks(kubeclient client.Client, mcgWorkLabel string) error
- func EqualManifestWorkSpec(firstManifestSpec workv1.ManifestWorkSpec, ...) bool
- func GetActions(appliedActions string, newActions []actv1beta1.Action) (sets.String, sets.String, map[string]actv1beta1.Action, string)
- func GetActionsCompleteCondition(status metav1.ConditionStatus) metav1.Condition
- func GetAppliedCondition(status metav1.ConditionStatus) metav1.Condition
- func GetAvailableCondition(status metav1.ConditionStatus) metav1.Condition
- func GetCanaryCompleteCondition() metav1.Condition
- func GetCanaryFailedCondition(failedCount int) metav1.Condition
- func GetClusterUpgradeManifestStatus(kubeclient client.Client, name string, ns string, timeOut string) (string, string, bool, string, bool, error)
- func GetClusters(kubeclient client.Client, placement *clusterv1beta1.Placement, ...) (sets.String, sets.String, error)
- func GetCompleteCondition() metav1.Condition
- func GetCreatedCondition(status metav1.ConditionStatus) metav1.Condition
- func GetFailedCondition(failedCount int) metav1.Condition
- func GetFailedConditionMessage(failedCount int) string
- func GetInProgressCondition() metav1.Condition
- func GetManagedClusterActionStatus(mClusteAction *actionv1beta1.ManagedClusterAction) (bool, string, error)
- func GetManagedClusterList(kubeclient client.Client, placement common.GenericPlacementFields, ...) (map[string]*clusterv1.ManagedCluster, sets.String, sets.String, error)
- func GetManagedClusterViewStatus(mClusteView *viewv1beta1.ManagedClusterView) (bool, string, error)
- func GetMangedClusterActions(kubeclient client.Client, mcgaName string, namespace string) (map[string]*actionv1beta1.ManagedClusterAction, error)
- func GetMangedClusterViews(kubeclient client.Client, mcgaName string, namespace string) (map[string]*viewv1beta1.ManagedClusterView, error)
- func GetManifestWorkStatus(manifestWork *workv1.ManifestWork) string
- func GetManifestWorks(kubeclient client.Client, name string, namespace string) (map[string]*workv1.ManifestWork, error)
- func GetOperatorUpgradeManifestStatus(kubeclient client.Client, name string, ns string, timeOut string) (string, int, bool, error)
- func GetPlacement(kubeclient client.Client, name string, ns string) (*clusterv1beta1.Placement, error)
- func GetProcessingCondition(status metav1.ConditionStatus) metav1.Condition
- func GetSelectedCondition(numClusters int) metav1.Condition
- func IsManifestWorkResourcesAvailable(kubeclient client.Client, name string, ns string, timeOut string) (bool, bool, error)
- type PlacementDecisionGetter
Constants ¶
View Source
const ( ClusterUpgradeManifestName = "-cluster-upgrade" OperatorUpgradeManifestName = "-operators-upgrade" OperatorUpgradeSucceededState = "succeeded" OperatorUpgradeActiveState = "active" OperatorUpgradeFailedState = "failed" OperatorUpgradeValidStateValue = 1 OseCliDefaultImage = "registry.redhat.io/openshift4/ose-cli:latest" // MCGWork_Label = "managedClusterGroupWork" StateCreated = "ManifestWorkCreated" StateNotCreated = "NotCreated" )
View Source
const ( TypeSelected = "Selected" TypeApplied = "Applied" TypeInProgress = "InProgress" TypeComplete = "Complete" TypeFailed = "Failed" TypeCanaryComplete = "CanaryComplete" TypeCanaryFailed = "CanaryFailed" TypeCreated = "Created" // ReasonApplied = "ManagedClustersResourcesApplied" ReasonNotSelected = "ManagedClustersNotSelected" ReasonSelected = "ManagedClustersSelected" ReasonUpgradeInProgress = "ManagedClustersUpgradeInProgress" ReasonUpgradeFailed = "ManagedClustersUpgradeFailed" ReasonUpgradeCanaryFailed = "ManagedClustersCanaryUpgradeFailed" ReasonUpgradeComplete = "ManagedClustersUpgradeComplete" ReasonUpgradeCanaryComplete = "ManagedClustersCanaryUpgradeComplete" ReasonActionsDone = "ActionsDone" ReasonCreated = "ManifestWorkCreated" // StateApplied = "Applied" StateNotingApplied = "NotingApplied" StateActionDone = "ActionsDone" StateActionFailed = "ActionsFailed" StateViewProcessing = "ViewProcessing" StateViewNotProcessing = "ViewNotProcessing" StatusNotFound = "StatusNotFound" // MCGAct_Label = "managedClusterGroupAct" ViewName_Label = "viewName" )
View Source
const ClusterRole = `` /* 262-byte string literal not displayed */
View Source
const ClusterRoleBinding = `` /* 308-byte string literal not displayed */
View Source
const JobScript = `` /* 1808-byte string literal not displayed */
View Source
const NS = `
apiVersion: v1
kind: Namespace
metadata:
name: installplan-approver
`
View Source
const ServiceAccount = `
apiVersion: v1
kind: ServiceAccount
metadata:
name: installplan-approver
namespace: installplan-approver
`
Variables ¶
This section is empty.
Functions ¶
func ConvertLabels ¶
func ConvertLabels(labelSelector *metav1.LabelSelector) (labels.Selector, error)
ConvertLabels converts LabelSelectors to Selectors
func CreateAction ¶
func CreateAction(mcgaName string, namespace string, actionSpec actv1beta1.Action) (*actionv1beta1.ManagedClusterAction, error)
func CreateClusterVersionUpgradeManifestWork ¶
func CreateClusterVersionUpgradeManifestWork(clusterName string, clusterID string, versionConfig *clusterv1beta1.ClusterVersionSpec) (*workv1.ManifestWork, error)
func CreateManifestWork ¶
func CreateManifestWork(mcgWork *workv1beta1.ManagedClusterGroupWork, clusterNS string) (*workv1.ManifestWork, error)
func CreateOperatorUpgradeManifestWork ¶
func CreateOperatorUpgradeManifestWork(clusterName string, operatorConfig *clusterv1beta1.OcpOperatorsSpec, timeout string, image string) (*workv1.ManifestWork, error)
func CreateView ¶
func CreateView(mcgaName string, namespace string, viewSpec actv1beta1.View) (*viewv1beta1.ManagedClusterView, error)
func DeleteMangedClusterView ¶
func DeleteMangedClusterViews ¶
func DeleteMangedClusterViews(kubeclient client.Client, mcgAct *actv1beta1.ManagedClusterGroupAct, all bool) error
func DeleteManifestWork ¶
func DeleteManifestWorks ¶
func EqualManifestWorkSpec ¶
func EqualManifestWorkSpec(firstManifestSpec workv1.ManifestWorkSpec, secondManifestSpec workv1.ManifestWorkSpec) bool
func GetActions ¶
func GetActionsCompleteCondition ¶
func GetActionsCompleteCondition(status metav1.ConditionStatus) metav1.Condition
func GetAppliedCondition ¶
func GetAppliedCondition(status metav1.ConditionStatus) metav1.Condition
func GetAvailableCondition ¶
func GetAvailableCondition(status metav1.ConditionStatus) metav1.Condition
func GetClusterUpgradeManifestStatus ¶
func GetClusterUpgradeManifestStatus(kubeclient client.Client, name string, ns string, timeOut string) (string, string, bool, string, bool, error)
Get the clusterVersion Upgrade status (value); state, version, verified
func GetClusters ¶
func GetCompleteCondition ¶
func GetCreatedCondition ¶
func GetCreatedCondition(status metav1.ConditionStatus) metav1.Condition
func GetFailedCondition ¶
func GetInProgressCondition ¶
func GetManagedClusterActionStatus ¶
func GetManagedClusterActionStatus(mClusteAction *actionv1beta1.ManagedClusterAction) (bool, string, error)
func GetManagedClusterList ¶
func GetManagedClusterList(kubeclient client.Client, placement common.GenericPlacementFields, existingClusters sets.String) (map[string]*clusterv1.ManagedCluster, sets.String, sets.String, error)
Get ManagedCluster list based on the given label selector
func GetManagedClusterViewStatus ¶
func GetManagedClusterViewStatus(mClusteView *viewv1beta1.ManagedClusterView) (bool, string, error)
func GetMangedClusterActions ¶
func GetMangedClusterActions(kubeclient client.Client, mcgaName string, namespace string) (map[string]*actionv1beta1.ManagedClusterAction, error)
func GetMangedClusterViews ¶
func GetMangedClusterViews(kubeclient client.Client, mcgaName string, namespace string) (map[string]*viewv1beta1.ManagedClusterView, error)
func GetManifestWorkStatus ¶
func GetManifestWorkStatus(manifestWork *workv1.ManifestWork) string
func GetManifestWorks ¶
func GetOperatorUpgradeManifestStatus ¶
func GetOperatorUpgradeManifestStatus(kubeclient client.Client, name string, ns string, timeOut string) (string, int, bool, error)
Get the Operator Upgrade Job status (name, value); active, succeeded or failed
func GetPlacement ¶
func GetProcessingCondition ¶
func GetProcessingCondition(status metav1.ConditionStatus) metav1.Condition
func GetSelectedCondition ¶
Types ¶
type PlacementDecisionGetter ¶
func (PlacementDecisionGetter) List ¶
func (pdl PlacementDecisionGetter) List(selector labels.Selector, namespace string) ([]*clusterv1beta1.PlacementDecision, error)
Click to show internal directories.
Click to hide internal directories.