Documentation ¶
Index ¶
- func ConfigAnnotations(service kobject.ServiceConfig) map[string]string
- func ConfigLabels(name string) map[string]string
- func CreateOutFile(out string) *os.File
- func ParseVolume(volume string) (name, host, container, mode string, err error)
- func Print(name, path string, trailing string, data []byte, toStdout, generateJSON bool, ...) string
- func RandStringBytes(n int) string
- func TransformData(obj runtime.Object, GenerateJSON bool) ([]byte, error)
- type Transformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigAnnotations ¶
func ConfigAnnotations(service kobject.ServiceConfig) map[string]string
ConfigAnnotations configures annotations
func CreateOutFile ¶
CreateOutFile creates the file to write to if --out is specified
func ParseVolume ¶
ParseVolume parses a given volume, which might be [name:][host:]container[:access_mode]
func Print ¶
func Print(name, path string, trailing string, data []byte, toStdout, generateJSON bool, f *os.File) string
Print either prints to stdout or to file/s
func RandStringBytes ¶
RandStringBytes generates randomly n-character string
Types ¶
type Transformer ¶
type Transformer interface { // Transform converts KomposeObject to transformer specific objects. Transform(kobject.KomposeObject, kobject.ConvertOptions) []runtime.Object // Deploy deploys KomposeObject to provider Deploy(komposeObject kobject.KomposeObject, opt kobject.ConvertOptions) error // Undeploy deletes/undeploys KomposeObject from provider Undeploy(komposeObject kobject.KomposeObject, opt kobject.ConvertOptions) error }
Transformer interface defines transformer that is converting kobject to other resources
Click to show internal directories.
Click to hide internal directories.