configmap

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2020 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MutateConfigMap

func MutateConfigMap(r Mutate, obj *corev1.ConfigMap, m meta.Meta) error

Types

type ConfigMap

type ConfigMap struct {
	*meta.ObjectMeta `json:"meta,omitempty"`
	Data             map[string]string `json:"data,omitempty"`
}

+kubebuilder:object:generate=true

func (*ConfigMap) DeepCopy

func (in *ConfigMap) DeepCopy() *ConfigMap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMap.

func (*ConfigMap) DeepCopyInto

func (in *ConfigMap) DeepCopyInto(out *ConfigMap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigMap) GetConfigData

func (obj *ConfigMap) GetConfigData() map[string]string

func (*ConfigMap) GetObject

func (o *ConfigMap) GetObject() interfaces.Object

func (*ConfigMap) GetObjectGroup

func (o *ConfigMap) GetObjectGroup() string

func (*ConfigMap) GetObjectKind

func (o *ConfigMap) GetObjectKind() string

func (*ConfigMap) Init

func (obj *ConfigMap) Init()

func (*ConfigMap) Mutate

func (o *ConfigMap) Mutate(obj interfaces.Object) error

func (*ConfigMap) SetSettings

func (o *ConfigMap) SetSettings(parameters parameters.Parameters)

type Mutate

type Mutate interface {
	GetConfigData() map[string]string
}

Jump to

Keyboard shortcuts

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