Documentation ¶
Index ¶
- Variables
- func CreateOrUpdateEndpoints(eclient clientv1.EndpointsInterface, eps *v1.Endpoints) error
- func CreateOrUpdateService(sclient clientv1.ServiceInterface, svc *v1.Service) error
- func GetMinorVersion(dclient discovery.DiscoveryInterface) (int, error)
- func IsResourceNotFoundError(err error) bool
- func NewClusterConfig(host string, tlsInsecure bool, tlsConfig *rest.TLSClientConfig) (*rest.Config, error)
- func NewCustomResourceDefinition(crdKind monitoringv1.CrdKind, group string, labels map[string]string, ...) *extensionsobj.CustomResourceDefinition
- func PodRunningAndReady(pod v1.Pod) (bool, error)
- func SanitizeVolumeName(name string) string
- func WaitForCRDReady(listFunc func(opts metav1.ListOptions) (runtime.Object, error)) error
Constants ¶
This section is empty.
Variables ¶
View Source
var CustomResourceDefinitionTypeMeta metav1.TypeMeta = metav1.TypeMeta{
Kind: "CustomResourceDefinition",
APIVersion: "apiextensions.k8s.io/v1beta1",
}
CustomResourceDefinitionTypeMeta set the default kind/apiversion of CRD
Functions ¶
func CreateOrUpdateEndpoints ¶
func CreateOrUpdateEndpoints(eclient clientv1.EndpointsInterface, eps *v1.Endpoints) error
func CreateOrUpdateService ¶
func CreateOrUpdateService(sclient clientv1.ServiceInterface, svc *v1.Service) error
func GetMinorVersion ¶
func GetMinorVersion(dclient discovery.DiscoveryInterface) (int, error)
GetMinorVersion returns the minor version as an integer
func IsResourceNotFoundError ¶
func NewClusterConfig ¶
func NewCustomResourceDefinition ¶
func NewCustomResourceDefinition(crdKind monitoringv1.CrdKind, group string, labels map[string]string, validation bool) *extensionsobj.CustomResourceDefinition
func PodRunningAndReady ¶
PodRunningAndReady returns whether a pod is running and each container has passed it's ready state.
func SanitizeVolumeName ¶
SanitizeVolumeName ensures that the given volume name is a valid DNS-1123 label accepted by Kubernetes.
func WaitForCRDReady ¶
WaitForCRDReady waits for a custom resource definition to be available for use.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.