utils

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2021 License: AGPL-3.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Bold = color.New(color.Bold).SprintFunc()
	Red  = color.New(color.FgRed).SprintFunc()
)

Functions

func AddCondition added in v1.2.8

func AddCondition(statusConditions []metav1.Condition, condType string, condStatus metav1.ConditionStatus, reason, msg string)

func AddFinalizer

func AddFinalizer(objectMeta *metav1.ObjectMeta, finalizer string) []string

func BoolToCondition

func BoolToCondition(val bool) metav1.ConditionStatus

func DirectCSIDriveTypeMeta added in v1.3.0

func DirectCSIDriveTypeMeta(version string) metav1.TypeMeta

func DirectCSIVolumeTypeMeta added in v1.3.0

func DirectCSIVolumeTypeMeta(version string) metav1.TypeMeta

func GetAPIExtensionsClient added in v1.1.0

func GetAPIExtensionsClient() apiextensions.ApiextensionsV1Interface

func GetClientForNonCoreGroupKindVersions

func GetClientForNonCoreGroupKindVersions(group, kind string, versions ...string) (rest.Interface, *schema.GroupVersionKind, error)

func GetCondition added in v1.2.8

func GetCondition(statusConditions []metav1.Condition, condType string) metav1.Condition

func GetDirectCSIClient

func GetDirectCSIClient() directcsi.DirectV1beta1Interface

func GetDirectClientset

func GetDirectClientset() direct.Interface

func GetDiscoveryClient

func GetDiscoveryClient() discovery.DiscoveryInterface

func GetFake added in v1.3.0

func GetFake() bool

func GetGroupKindVersions

func GetGroupKindVersions(group, kind string, versions ...string) (*schema.GroupVersionKind, error)

func GetKubeClient

func GetKubeClient() kubernetes.Interface

func GetKubeConfig

func GetKubeConfig() string

func GetMetadataClient

func GetMetadataClient() metadata.Interface

func Init

func Init()

func InitFake added in v1.3.0

func InitFake()

func IsCondition added in v1.2.8

func IsCondition(statusConditions []metav1.Condition, condType string, condStatus metav1.ConditionStatus, reason, msg string) bool

func IsConditionStatus added in v1.2.8

func IsConditionStatus(statusConditions []metav1.Condition, condType string, condStatus metav1.ConditionStatus) bool

func JSONifyAndLog

func JSONifyAndLog(val interface{})

func LogYAML added in v1.2.1

func LogYAML(obj interface{}) error

func ParseSingleKubeNativeFromBytes added in v1.1.0

func ParseSingleKubeNativeFromBytes(data []byte) (runtime.Object, error)

func PrintYaml added in v1.2.1

func PrintYaml(data []byte)

func RemoveFinalizer

func RemoveFinalizer(objectMeta *metav1.ObjectMeta, finalizer string) []string

func SetFake added in v1.3.0

func SetFake()

func UpdateCondition added in v1.2.8

func UpdateCondition(statusConditions []metav1.Condition, condType string, condStatus metav1.ConditionStatus, reason, msg string)

func ValidateAccessTier added in v1.3.0

func ValidateAccessTier(at string) (directcsi.AccessTier, error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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