Documentation ¶
Index ¶
- func AddOwnerRefToObject(obj Metav1.Object, ownerRef Metav1.OwnerReference)
- func GetClusterUID(k8sClient client.Client) (string, error)
- func GetPodByNamespaceNameWithConfig(namespace, name string, config rest.Config) (Corev1.Pod, error)
- func GetPodName() string
- func GetRunningNamespace() string
- func IsOKDCluster() (bool, error)
- func NewK8SClient() (client.Client, error)
- func NewOwnerReference(objType Metav1.TypeMeta, objMeta Metav1.ObjectMeta, isController bool) Metav1.OwnerReference
- type ClusterInfo
- type NodeInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOwnerRefToObject ¶ added in v0.3.8
func AddOwnerRefToObject(obj Metav1.Object, ownerRef Metav1.OwnerReference)
AddOwnerRefToObject appends the desired OwnerReference to the object
func GetPodByNamespaceNameWithConfig ¶ added in v0.3.8
func GetPodByNamespaceNameWithConfig(namespace, name string, config rest.Config) (Corev1.Pod, error)
GetPodByNamespaceNameWithConfig fetchs pod resource by namespace and name with k8s rest configuration
func GetPodName ¶ added in v0.9.1
func GetPodName() string
func GetRunningNamespace ¶ added in v0.3.4
func GetRunningNamespace() string
func IsOKDCluster ¶
func NewK8SClient ¶ added in v0.9.1
func NewOwnerReference ¶ added in v0.3.8
func NewOwnerReference(objType Metav1.TypeMeta, objMeta Metav1.ObjectMeta, isController bool) Metav1.OwnerReference
NewOwnerReference provides ownerReference reference to input object
Types ¶
type ClusterInfo ¶
type ClusterInfo struct { UID string Nodes []NodeInfo MasterNodeHostname string MasterNodeIP string MasterNodeUID string }
func GetClusterInfo ¶
func GetClusterInfo(k8sClient client.Client) (ClusterInfo, error)
Click to show internal directories.
Click to hide internal directories.