README

Guardian

Note: This repository should be imported as code.cloudfoundry.org/guardian.

A simple single-host OCI container manager.

Developing and Deploying Guardian

For details on how to get started with developing or deploying Guardian please check out the Garden-runC release repo

Components

  • Gardeners Question Time (GQT): A venerable British radio programme. And also a test suite.
  • Gardener: Orchestrates the other components. Implements the Cloud Foundry Garden API.
  • RunDMC: A tiny wrapper around RunC to manage a collection of RunC containers.
  • Kawasaki: It's an amazing networker.
Expand ▾ Collapse ▴

Directories

Path Synopsis
cmd
gdn
gardenerfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
gqt
imagepluginfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
dns
iptables/iptablesfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
kawasakifakes
Code generated by counterfeiter.
Code generated by counterfeiter.
mtu
subnets
The subnets package provides a subnet pool from which networks may be dynamically acquired or statically reserved.
The subnets package provides a subnet pool from which networks may be dynamically acquired or statically reserved.
subnets/fake_subnet_pool
Code generated by counterfeiter.
Code generated by counterfeiter.
subnets/subnetsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
pkg
bundlerules/bundlerulesfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
cgroups/fs/fsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
deleter/deleterfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
depot/depotfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
execrunner/execrunnerfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
peas/peasfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
peas/privchecker/privcheckerfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
peas/processwaiter/processwaiterfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
processes/processesfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
runcontainerd/privchecker/privcheckerfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
runcontainerd/runcontainerdfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
rundmcfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
runrunc/pid/pidfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
runrunc/runruncfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
signals/signalsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
stopper/stopperfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
users/usersfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
throttlefakes
Code generated by counterfeiter.
Code generated by counterfeiter.