Documentation ¶
Index ¶
- func CapValid(c string, hostSpecific bool) error
- func LastCap() capability.Cap
- type Validator
- func (v *Validator) CheckAll() (errs error)
- func (v *Validator) CheckCapabilities() (errs error)
- func (v *Validator) CheckHooks() (errs error)
- func (v *Validator) CheckLinux() (errs error)
- func (v *Validator) CheckLinuxResources() (errs error)
- func (v *Validator) CheckMandatoryFields() error
- func (v *Validator) CheckMounts() (errs error)
- func (v *Validator) CheckPlatform() (errs error)
- func (v *Validator) CheckProcess() (errs error)
- func (v *Validator) CheckRlimits() (errs error)
- func (v *Validator) CheckRoot() (errs error)
- func (v *Validator) CheckSeccomp() (errs error)
- func (v *Validator) CheckSemVer() (errs error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Validator ¶
type Validator struct { HostSpecific bool // contains filtered or unexported fields }
Validator represents a validator for runtime bundle
func NewValidator ¶
func NewValidator(spec *rspec.Spec, bundlePath string, hostSpecific bool, platform string) Validator
NewValidator creates a Validator
func NewValidatorFromPath ¶
NewValidatorFromPath creates a Validator with specified bundle path
func (*Validator) CheckCapabilities ¶
CheckCapabilities checks v.spec.Process.Capabilities
func (*Validator) CheckHooks ¶
CheckHooks check v.spec.Hooks
func (*Validator) CheckLinux ¶
CheckLinux checks v.spec.Linux
func (*Validator) CheckLinuxResources ¶
CheckLinuxResources checks v.spec.Linux.Resources
func (*Validator) CheckMandatoryFields ¶
CheckMandatoryFields checks mandatory field of container's config file
func (*Validator) CheckMounts ¶
CheckMounts checks v.spec.Mounts
func (*Validator) CheckPlatform ¶
CheckPlatform checks v.platform
func (*Validator) CheckProcess ¶
CheckProcess checks v.spec.Process
func (*Validator) CheckRlimits ¶
CheckRlimits checks v.spec.Process.Rlimits
func (*Validator) CheckSeccomp ¶
CheckSeccomp checkc v.spec.Linux.Seccomp
func (*Validator) CheckSemVer ¶
CheckSemVer checks v.spec.Version
Click to show internal directories.
Click to hide internal directories.