Documentation ¶
Index ¶
- type RuncMemFDBindController
- type SeccompProfileController
- type SeccompProfileFileController
- func (ctrl *SeccompProfileFileController) Inputs() []controller.Input
- func (ctrl *SeccompProfileFileController) Name() string
- func (ctrl *SeccompProfileFileController) Outputs() []controller.Output
- func (ctrl *SeccompProfileFileController) Run(ctx context.Context, r controller.Runtime, logger *zap.Logger) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RuncMemFDBindController ¶ added in v1.8.0
type RuncMemFDBindController struct {
V1Alpha1Mode runtimetalos.Mode
}
RuncMemFDBindController created a locked memfd bind for the runc binary, so that it can be used instead of copying the actual runc binary everytime.
func (*RuncMemFDBindController) Inputs ¶ added in v1.8.0
func (ctrl *RuncMemFDBindController) Inputs() []controller.Input
Inputs implements controller.Controller interface.
func (*RuncMemFDBindController) Name ¶ added in v1.8.0
func (ctrl *RuncMemFDBindController) Name() string
Name implements controller.Controller interface.
func (*RuncMemFDBindController) Outputs ¶ added in v1.8.0
func (ctrl *RuncMemFDBindController) Outputs() []controller.Output
Outputs implements controller.Controller interface.
func (*RuncMemFDBindController) Run ¶ added in v1.8.0
func (ctrl *RuncMemFDBindController) Run(ctx context.Context, r controller.Runtime, logger *zap.Logger) error
Run implements controller.Controller interface.
type SeccompProfileController ¶
type SeccompProfileController struct{}
SeccompProfileController manages SeccompProfiles.
func (*SeccompProfileController) Inputs ¶
func (ctrl *SeccompProfileController) Inputs() []controller.Input
Inputs implements controller.StatsController interface.
func (*SeccompProfileController) Name ¶
func (ctrl *SeccompProfileController) Name() string
Name implements controller.StatsController interface.
func (*SeccompProfileController) Outputs ¶
func (ctrl *SeccompProfileController) Outputs() []controller.Output
Outputs implements controller.StatsController interface.
func (*SeccompProfileController) Run ¶
func (ctrl *SeccompProfileController) Run(ctx context.Context, r controller.Runtime, logger *zap.Logger) error
Run implements controller.StatsController interface.
type SeccompProfileFileController ¶
type SeccompProfileFileController struct { V1Alpha1Mode runtimetalos.Mode SeccompProfilesDirectory string }
SeccompProfileFileController manages the Seccomp Profiles on the host.
func (*SeccompProfileFileController) Inputs ¶
func (ctrl *SeccompProfileFileController) Inputs() []controller.Input
Inputs implements controller.StatsController interface.
func (*SeccompProfileFileController) Name ¶
func (ctrl *SeccompProfileFileController) Name() string
Name implements controller.StatsController interface.
func (*SeccompProfileFileController) Outputs ¶
func (ctrl *SeccompProfileFileController) Outputs() []controller.Output
Outputs implements controller.StatsController interface.
func (*SeccompProfileFileController) Run ¶
func (ctrl *SeccompProfileFileController) Run(ctx context.Context, r controller.Runtime, logger *zap.Logger) error
Run implements controller.StatsController interface.