Back to

Package manager

Latest Go to latest

The highest tagged major version is .

Published: Apr 16, 2018 | License: Apache-2.0 | Module:


type Manager

type Manager struct {
	Logger        io.Writer
	CNIController cniController
	Mounter       mounter
	BindMountRoot string
	PortAllocator portAllocator
	SearchDomains []string

func (*Manager) Down

func (m *Manager) Down(containerHandle string) error

func (*Manager) Up

func (m *Manager) Up(containerHandle string, inputs UpInputs) (*UpOutputs, error)

type UpInputs

type UpInputs struct {
	Pid        int
	Properties map[string]interface{}
	NetOut     []garden.NetOutRule `json:"netout_rules"`
	NetIn      []garden.NetIn      `json:"netin"`

type UpOutputs

type UpOutputs struct {
	Properties struct {
		ContainerIP      string `json:""`
		DeprecatedHostIP string `json:""`
		MappedPorts      string `json:""`
	} `json:"properties"`
	DNSServers    []string `json:"dns_servers,omitempty"`
	SearchDomains []string `json:"search_domains,omitempty"`

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier