Documentation ¶
Index ¶
- Constants
- Variables
- func GetManagedClusterClaims(ctx context.Context, clusterClient clusterclient.Interface, clusterName string) (sets.Set[string], error)
- func GetResource(ctx context.Context, dynamicClient dynamic.Interface, ...) (*unstructured.Unstructured, error)
- func IsResourceStatusConditionTrue(obj *unstructured.Unstructured, conditionType string) bool
- func Kubectl(kubeConfig string, args ...string) (string, error)
- func NewClaim() *clusterv1alpha1.ClusterClaim
- func NewConfigmap(name string) *corev1.ConfigMap
- func ToManifest(object runtime.Object) workv1.Manifest
Constants ¶
View Source
const ( IDClaim = "id.k8s.io" VersionClaim = "kubeversion.open-cluster-management.io" DefaultNamespace = "default" )
Variables ¶
View Source
var (
ClusterInfoGVR = schema.GroupVersionResource{
Group: "internal.open-cluster-management.io",
Version: "v1beta1",
Resource: "managedclusterinfos",
}
)
Functions ¶
func GetManagedClusterClaims ¶
func GetResource ¶
func GetResource(ctx context.Context, dynamicClient dynamic.Interface, gvr schema.GroupVersionResource, namespace, name string) (*unstructured.Unstructured, error)
func IsResourceStatusConditionTrue ¶
func IsResourceStatusConditionTrue(obj *unstructured.Unstructured, conditionType string) bool
func NewClaim ¶
func NewClaim() *clusterv1alpha1.ClusterClaim
func NewConfigmap ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.