Documentation
¶
Index ¶
- Constants
- Variables
- func NewClient(logger lager.Logger, k8sclient ctrlclient.Client, ...) (garden.Client, error)
- func NewContainer(log lager.Logger, pod *corev1.Pod, env []string, cpuAssignment float64, ...) *container
- func NewFactory(client garden.Client) containerstore.GardenClientFactory
- type PortManager
- type Process
Constants ¶
View Source
const ( AppGUIDLabelKey = "cloudfoundry.org/app-guid" OrgGUIDLabelKey = "cloudfoundry.org/org-guid" SpaceGUIDLabel = "cloudfoundry.org/space-guid" WorkloadTypeKey = "cloudfoundry.org/workload-type" OwnerNameLabelKey = "cloudfoundry.org/owner-name" )
Variables ¶
View Source
var (
Caps = []string{"CAP_CHOWN", "CAP_DAC_OVERRIDE", "CAP_FOWNER", "CAP_FSETID", "CAP_KILL", "CAP_SETGID", "CAP_SETUID", "CAP_SETPCAP", "CAP_NET_BIND_SERVICE", "CAP_NET_RAW", "CAP_SYS_CHROOT", "CAP_MKNOD", "CAP_AUDIT_WRITE", "CAP_SETFCAP"}
)
Functions ¶
func NewClient ¶
func NewClient(logger lager.Logger, k8sclient ctrlclient.Client, containerdClient containerd.Client, kubeletClient kubelet.Client, cmdRunner commandrunner.CommandRunner, nstarRunner rundmc.NstarRunner, userLookupper users.UserLookupper, repConfig config.RepConfig, sidecarRootfs, workloadsNamespace string) (garden.Client, error)
func NewContainer ¶
func NewContainer( log lager.Logger, pod *corev1.Pod, env []string, cpuAssignment float64, nstar rundmc.NstarRunner, userLookupper users.UserLookupper, propertyManager gardener.PropertyManager, rootfsSize uint64, taskMap map[string]ctrdclient.Task, ) *container
func NewFactory ¶
func NewFactory(client garden.Client) containerstore.GardenClientFactory
Types ¶
type PortManager ¶
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
containerdfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
kubeletfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.