Documentation
¶
Index ¶
- func MergeProfiles(profiles []client.Object) (client.Object, error)
- func NewController() controller.Controller
- type MergeableSelinuxProfile
- type PolicyMergeReconciler
- func (r *PolicyMergeReconciler) Healthz(*http.Request) error
- func (r *PolicyMergeReconciler) Name() string
- func (r *PolicyMergeReconciler) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error)
- func (r *PolicyMergeReconciler) SchemeBuilder() *scheme.Builder
- func (r *PolicyMergeReconciler) Setup(_ context.Context, mgr ctrl.Manager, _ *metrics.Metrics) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MergeProfiles ¶ added in v0.8.3
func NewController ¶
func NewController() controller.Controller
NewController returns a new empty controller instance.
Types ¶
type MergeableSelinuxProfile ¶
type MergeableSelinuxProfile struct {
selinuxprofileapi.SelinuxProfile
}
type PolicyMergeReconciler ¶
type PolicyMergeReconciler struct {
// contains filtered or unexported fields
}
A PolicyMergeReconciler monitors profilerecordings and merges policies recorded by those.
func (*PolicyMergeReconciler) Healthz ¶
func (r *PolicyMergeReconciler) Healthz(*http.Request) error
Healthz is the liveness probe endpoint of the controller.
func (*PolicyMergeReconciler) Name ¶
func (r *PolicyMergeReconciler) Name() string
Name returns the name of the controller.
func (*PolicyMergeReconciler) Reconcile ¶
func (r *PolicyMergeReconciler) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error)
Reconcile reconciles a NodeStatus.
func (*PolicyMergeReconciler) SchemeBuilder ¶
func (r *PolicyMergeReconciler) SchemeBuilder() *scheme.Builder
SchemeBuilder returns the API scheme of the controller.
Click to show internal directories.
Click to hide internal directories.