Documentation
¶
Index ¶
- Variables
- func IsRepo(image string) bool
- func NewConfigs(field string) mappers.ObjectsToSlice
- func NewContainerPort(field string) mappers.ObjectsToSlice
- func NewDNSOptions(field string) mappers.ObjectsToSlice
- func NewEnv(field string) mappers.ObjectsToSlice
- func NewHostAlias(field string) mappers.ObjectsToSlice
- func NewPermissions(field string) mappers.ObjectsToSlice
- func NewSecrets(field string) mappers.ObjectsToSlice
- func NewVolume(field string) mappers.ObjectsToSlice
- func ParseConfigs(configs ...string) ([]v1.DataMount, error)
- func ParseDNSOptions(options ...string) (result []riov1.PodDNSConfigOption)
- func ParseDataMounts(defaultFolder string, mounts ...string) (result []v1.DataMount, err error)
- func ParseEnv(files []string, envs []string, readEnv bool) (result []v1.EnvVar, err error)
- func ParseHostAliases(hosts ...string) (result []v1.HostAlias, err error)
- func ParseImagePullPolicy(policy string) (v1.PullPolicy, error)
- func ParsePermissions(perms ...string) ([]v1.Permission, error)
- func ParsePorts(specs ...string) (result []v1.ContainerPort, err error)
- func ParseQuantity(num string) (result resource.Quantity, err error)
- func ParseSecrets(secrets ...string) ([]v1.DataMount, error)
- func ParseUserGroup(user string, group string) (uid *int64, gid *int64, err error)
- func ParseVolume(v string) v1.Volume
- type ConfigsStringer
- type ContainerPortStringer
- type DataMountStringer
- type EnvStringer
- type HostAliasStringer
- type PermissionStringer
- type PodDNSConfigOptionStringer
- type SecretsStringer
- type VolumeStringer
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 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 ParseDNSOptions ¶
func ParseDNSOptions(options ...string) (result []riov1.PodDNSConfigOption)
func ParseDataMounts ¶
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 ParseUserGroup ¶
func ParseVolume ¶
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 ¶
func (DataMountStringer) MaybeString ¶
func (d DataMountStringer) MaybeString() interface{}
type EnvStringer ¶
func (*EnvStringer) MaybeString ¶
func (e *EnvStringer) MaybeString() interface{}
type HostAliasStringer ¶
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 ¶
func (VolumeStringer) MaybeString ¶
func (v VolumeStringer) MaybeString() interface{}
Click to show internal directories.
Click to hide internal directories.