stringers

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ReadVerbs = []string{
		"get",
		"list",
		"watch",
	}
	WriteVerbs = []string{
		"create",
		"delete",
		"get",
		"list",
		"patch",
		"update",
		"watch",
	}
)

Functions

func IsRepo

func IsRepo(image string) bool

func NewConfigs

func NewConfigs(field string) mappers.ObjectsToSlice

func NewContainerPort

func NewContainerPort(field string) mappers.ObjectsToSlice

func NewDNSOptions

func NewDNSOptions(field string) mappers.ObjectsToSlice

func NewEnv

func NewEnv(field string) mappers.ObjectsToSlice

func NewHostAlias

func NewHostAlias(field string) mappers.ObjectsToSlice

func NewPermissions

func NewPermissions(field string) mappers.ObjectsToSlice

func NewSecrets

func NewSecrets(field string) mappers.ObjectsToSlice

func NewVolume

func NewVolume(field string) mappers.ObjectsToSlice

func ParseConfigs

func ParseConfigs(configs ...string) ([]v1.DataMount, error)

func ParseDNSOptions

func ParseDNSOptions(options ...string) (result []riov1.PodDNSConfigOption)

func ParseDataMounts

func ParseDataMounts(defaultFolder string, mounts ...string) (result []v1.DataMount, err error)

func ParseEnv

func ParseEnv(files []string, envs []string, readEnv bool) (result []v1.EnvVar, err error)

func ParseHostAliases

func ParseHostAliases(hosts ...string) (result []v1.HostAlias, err error)

func ParseImagePullPolicy

func ParseImagePullPolicy(policy string) (v1.PullPolicy, error)

func ParsePermissions

func ParsePermissions(perms ...string) ([]v1.Permission, error)

func ParsePorts

func ParsePorts(specs ...string) (result []v1.ContainerPort, err error)

func ParseQuantity

func ParseQuantity(num string) (result resource.Quantity, err error)

func ParseSecrets

func ParseSecrets(secrets ...string) ([]v1.DataMount, error)

func ParseUserGroup

func ParseUserGroup(user string, group string) (uid *int64, gid *int64, err error)

func ParseVolume

func ParseVolume(v string) v1.Volume

Types

type ConfigsStringer

type ConfigsStringer struct {
	DataMountStringer
}

func (ConfigsStringer) MaybeString

func (d ConfigsStringer) MaybeString() interface{}

type ContainerPortStringer

type ContainerPortStringer struct {
	v1.ContainerPort
}

func (ContainerPortStringer) MaybeString

func (e ContainerPortStringer) MaybeString() interface{}

type DataMountStringer

type DataMountStringer struct {
	v1.DataMount
	// contains filtered or unexported fields
}

func (DataMountStringer) MaybeString

func (d DataMountStringer) MaybeString() interface{}

type EnvStringer

type EnvStringer struct {
	v1.EnvVar
}

func (*EnvStringer) MaybeString

func (e *EnvStringer) MaybeString() interface{}

type HostAliasStringer

type HostAliasStringer struct {
	v1.HostAlias
}

func (HostAliasStringer) MaybeString

func (h HostAliasStringer) MaybeString() interface{}

type PermissionStringer

type PermissionStringer struct {
	v1.Permission
}

func (PermissionStringer) MaybeString

func (p PermissionStringer) MaybeString() interface{}

type PodDNSConfigOptionStringer

type PodDNSConfigOptionStringer struct {
	riov1.PodDNSConfigOption
}

func (PodDNSConfigOptionStringer) MaybeString

func (p PodDNSConfigOptionStringer) MaybeString() interface{}

type SecretsStringer

type SecretsStringer struct {
	DataMountStringer
}

func (SecretsStringer) MaybeString

func (d SecretsStringer) MaybeString() interface{}

type VolumeStringer

type VolumeStringer struct {
	v1.Volume
}

func (VolumeStringer) MaybeString

func (v VolumeStringer) MaybeString() interface{}

Jump to

Keyboard shortcuts

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