apply

package
v0.0.4-rc3 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2018 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Apply

func Apply(objects []runtime.Object, empty []string, namespace, groupID string, injectors ...ConfigInjector) error

Types

type ConfigInjector

type ConfigInjector func(config []byte) ([]byte, error)

type Data

type Data struct {
	GroupID   string
	Objects   map[string][]runtime.Object
	Empty     map[string][]string
	Injectors []ConfigInjector
	// contains filtered or unexported fields
}

func (*Data) Add

func (a *Data) Add(ns string, group, kind string, runtimeObjectMap interface{})

func (*Data) AddNamespace

func (d *Data) AddNamespace(namespace *v1.Namespace)

func (*Data) AddNamespaces

func (d *Data) AddNamespaces(namespaces map[string]*v1.Namespace)

func (*Data) AddService

func (d *Data) AddService(namespace string, service *v1.Service)

func (*Data) AddServices

func (d *Data) AddServices(namespace string, services map[string]*v1.Service)

func (*Data) AddStack

func (d *Data) AddStack(namespace string, stack *v1beta1.Stack)

func (*Data) AddStacks

func (d *Data) AddStacks(namespace string, stacks map[string]*v1beta1.Stack)

func (*Data) Apply

func (a *Data) Apply() error

func (*Data) Err

func (a *Data) Err() error

type Namespaced

type Namespaced struct {
	Objects []runtime.Object
	Empty   []string
}

Source Files

  • apply.go
  • applydata.go
  • typeddata.go

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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