Documentation ¶
Index ¶
- type KubeHelper
- func (k *KubeHelper) CreateKubeBadge(spec v1.KubeBadgeSpec) (*v1.KubeBadge, error)
- func (k *KubeHelper) DeleteConfig(configMap *v1.ConfigMap) error
- func (k *KubeHelper) DeleteKubeBadge(name string) error
- func (k *KubeHelper) GenerateKubeName(name string) string
- func (k *KubeHelper) GetBadge(name string) (*v1.KubeBadge, error)
- func (k *KubeHelper) GetBadgeByLabel(key string, value string) ([]v1.KubeBadge, error)
- func (k *KubeHelper) GetClient() *kubernetes.Clientset
- func (k *KubeHelper) GetConfig() (*v1.ConfigMap, error)
- func (k *KubeHelper) GetDeployment(namespace string, name string) (*v1.Deployment, error)
- func (k *KubeHelper) GetDeployments(namespace string) ([]v1.Deployment, error)
- func (k *KubeHelper) GetNamespace(name string) (*corev1.Namespace, error)
- func (k *KubeHelper) GetNamespaces() ([]corev1.Namespace, error)
- func (k *KubeHelper) GetNode(name string) (*corev1.Node, error)
- func (k *KubeHelper) GetNodes() ([]corev1.Node, error)
- func (k *KubeHelper) GetOrCreateConfig() (*v1.ConfigMap, error)
- func (k *KubeHelper) GetPod(namespace string, name string) (*corev1.Pod, error)
- func (k *KubeHelper) GetPods(namespace string) ([]corev1.Pod, error)
- func (k *KubeHelper) Init()
- func (k *KubeHelper) NewKubeBadgeInformer() cache.SharedIndexInformer
- func (k *KubeHelper) NewKubeBadgeSpec() v1.KubeBadgeSpec
- func (k *KubeHelper) UpdateConfig(configMap *v1.ConfigMap) (*v1.ConfigMap, error)
- func (k *KubeHelper) UpdateKubeBadge(kubeBadge *v1.KubeBadge) (*v1.KubeBadge, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeHelper ¶
type KubeHelper struct {
// contains filtered or unexported fields
}
func NewKubeHelper ¶
func NewKubeHelper() *KubeHelper
func (*KubeHelper) CreateKubeBadge ¶
func (k *KubeHelper) CreateKubeBadge(spec v1.KubeBadgeSpec) (*v1.KubeBadge, error)
func (*KubeHelper) DeleteConfig ¶ added in v0.0.4
func (k *KubeHelper) DeleteConfig(configMap *v1.ConfigMap) error
func (*KubeHelper) DeleteKubeBadge ¶
func (k *KubeHelper) DeleteKubeBadge(name string) error
func (*KubeHelper) GenerateKubeName ¶
func (k *KubeHelper) GenerateKubeName(name string) string
func (*KubeHelper) GetBadgeByLabel ¶
func (*KubeHelper) GetClient ¶
func (k *KubeHelper) GetClient() *kubernetes.Clientset
func (*KubeHelper) GetConfig ¶ added in v0.0.4
func (k *KubeHelper) GetConfig() (*v1.ConfigMap, error)
func (*KubeHelper) GetDeployment ¶
func (k *KubeHelper) GetDeployment(namespace string, name string) (*v1.Deployment, error)
func (*KubeHelper) GetDeployments ¶
func (k *KubeHelper) GetDeployments(namespace string) ([]v1.Deployment, error)
func (*KubeHelper) GetNamespace ¶
func (k *KubeHelper) GetNamespace(name string) (*corev1.Namespace, error)
func (*KubeHelper) GetNamespaces ¶
func (k *KubeHelper) GetNamespaces() ([]corev1.Namespace, error)
func (*KubeHelper) GetOrCreateConfig ¶ added in v0.0.4
func (k *KubeHelper) GetOrCreateConfig() (*v1.ConfigMap, error)
func (*KubeHelper) Init ¶
func (k *KubeHelper) Init()
func (*KubeHelper) NewKubeBadgeInformer ¶
func (k *KubeHelper) NewKubeBadgeInformer() cache.SharedIndexInformer
func (*KubeHelper) NewKubeBadgeSpec ¶
func (k *KubeHelper) NewKubeBadgeSpec() v1.KubeBadgeSpec
func (*KubeHelper) UpdateConfig ¶ added in v0.0.4
func (*KubeHelper) UpdateKubeBadge ¶
Click to show internal directories.
Click to hide internal directories.