k8sutil

package
v0.16.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2018 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateOrUpdateEndpoints added in v0.6.0

func CreateOrUpdateEndpoints(eclient clientv1.EndpointsInterface, eps *v1.Endpoints) error

func CreateOrUpdateService added in v0.6.0

func CreateOrUpdateService(sclient clientv1.ServiceInterface, svc *v1.Service) error

func GetMinorVersion added in v0.12.0

func GetMinorVersion(dclient discovery.DiscoveryInterface) (int, error)

GetMinorVersion returns the minor version as an integer

func IsResourceNotFoundError

func IsResourceNotFoundError(err error) bool

func NewAlertmanagerCustomResourceDefinition added in v0.12.0

func NewAlertmanagerCustomResourceDefinition(crdkind monitoringv1.CrdKind, group string, labels map[string]string) *extensionsobj.CustomResourceDefinition

func NewAlertmanagerTPRDefinition added in v0.12.0

func NewAlertmanagerTPRDefinition() *extensionsobjold.ThirdPartyResource

func NewClusterConfig

func NewClusterConfig(host string, tlsInsecure bool, tlsConfig *rest.TLSClientConfig) (*rest.Config, error)

func NewPrometheusCustomResourceDefinition added in v0.12.0

func NewPrometheusCustomResourceDefinition(crdkind monitoringv1.CrdKind, group string, labels map[string]string) *extensionsobj.CustomResourceDefinition

func NewPrometheusTPRDefinition added in v0.12.0

func NewPrometheusTPRDefinition() *extensionsobjold.ThirdPartyResource

func NewServiceMonitorCustomResourceDefinition added in v0.12.0

func NewServiceMonitorCustomResourceDefinition(crdkind monitoringv1.CrdKind, group string, labels map[string]string) *extensionsobj.CustomResourceDefinition

func NewServiceMonitorTPRDefinition added in v0.12.0

func NewServiceMonitorTPRDefinition() *extensionsobjold.ThirdPartyResource

func PodRunningAndReady

func PodRunningAndReady(pod v1.Pod) (bool, error)

PodRunningAndReady returns whether a pod is running and each container has passed it's ready state.

func WaitForCRDReady added in v0.12.0

func WaitForCRDReady(listFunc func(opts metav1.ListOptions) (runtime.Object, error)) error

WaitForCRDReady waits for a third party resource to be available for use.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL