Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedIsolations ¶
type AllowedIsolations struct { None *IsolationPolicyNone `yaml:"none"` Container *IsolationPolicyContainer `yaml:"container"` Parallels *IsolationPolicyParallels `yaml:"parallels"` Tart *IsolationPolicyTart `yaml:"tart"` }
type IsolationPolicyContainer ¶
type IsolationPolicyContainer struct { }
type IsolationPolicyNone ¶
type IsolationPolicyNone struct { }
type IsolationPolicyParallels ¶
type IsolationPolicyParallels struct { }
type IsolationPolicyTart ¶
type IsolationPolicyTart struct { AllowedImages []string `yaml:"allowed-images"` ForceSoftnet bool `yaml:"force-softnet"` }
func (IsolationPolicyTart) ImageAllowed ¶
func (tart IsolationPolicyTart) ImageAllowed(name string) bool
type Security ¶
type Security struct {
AllowedIsolations *AllowedIsolations `yaml:"allowed-isolations"`
}
func NoSecurity ¶
func NoSecurity() *Security
func (*Security) ContainerPolicy ¶
func (security *Security) ContainerPolicy() *IsolationPolicyContainer
func (*Security) NonePolicy ¶
func (security *Security) NonePolicy() *IsolationPolicyNone
func (*Security) ParallelsPolicy ¶
func (security *Security) ParallelsPolicy() *IsolationPolicyParallels
func (*Security) TartPolicy ¶
func (security *Security) TartPolicy() *IsolationPolicyTart
Click to show internal directories.
Click to hide internal directories.