Documentation ¶
Index ¶
- Constants
- func GetScc() *secv1.SecurityContextConstraints
- func ImageCreate(c client.Client) (bool, ctrl.Result)
- func ImageDelete(c client.Client) (bool, ctrl.Result)
- func IsOpenShift() (bool, error)
- type ImageGenerator
- type KataConfigOpenShiftReconciler
- type McpEventHandler
- func (eh *McpEventHandler) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (eh *McpEventHandler) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (eh *McpEventHandler) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (eh *McpEventHandler) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
- type NodeEventHandler
- func (eh *NodeEventHandler) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
- func (eh *NodeEventHandler) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
- func (eh *NodeEventHandler) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
- func (eh *NodeEventHandler) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
Constants ¶
View Source
const ( // "Working" NodeWorking = mcfgconsts.MachineConfigDaemonStateWorking // "Done" NodeDone = mcfgconsts.MachineConfigDaemonStateDone // "Degraded" NodeDegraded = mcfgconsts.MachineConfigDaemonStateDegraded )
View Source
const (
DEFAULT_PEER_PODS = "10"
)
Variables ¶
This section is empty.
Functions ¶
func GetScc ¶ added in v1.3.2
func GetScc() *secv1.SecurityContextConstraints
func ImageCreate ¶ added in v1.5.0
ImageCreate creates a podvm image for a cloud provider if not present
func ImageDelete ¶ added in v1.5.0
ImageDelete deletes a podvm image for a cloud provider if present
func IsOpenShift ¶
IsOpenShift detects if we are running in OpenShift using the discovery client
Types ¶
type ImageGenerator ¶ added in v1.5.0
type ImageGenerator struct { CMimageIDKey string // contains filtered or unexported fields }
type KataConfigOpenShiftReconciler ¶
type KataConfigOpenShiftReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme // contains filtered or unexported fields }
KataConfigOpenShiftReconciler reconciles a KataConfig object
func (*KataConfigOpenShiftReconciler) SetupWithManager ¶
func (r *KataConfigOpenShiftReconciler) SetupWithManager(mgr ctrl.Manager) error
type McpEventHandler ¶ added in v1.4.0
type McpEventHandler struct {
// contains filtered or unexported fields
}
func (*McpEventHandler) Create ¶ added in v1.4.0
func (eh *McpEventHandler) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
func (*McpEventHandler) Delete ¶ added in v1.4.0
func (eh *McpEventHandler) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
func (*McpEventHandler) Generic ¶ added in v1.4.0
func (eh *McpEventHandler) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
func (*McpEventHandler) Update ¶ added in v1.4.0
func (eh *McpEventHandler) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
type NodeEventHandler ¶ added in v1.4.0
type NodeEventHandler struct {
// contains filtered or unexported fields
}
func (*NodeEventHandler) Create ¶ added in v1.4.0
func (eh *NodeEventHandler) Create(event event.CreateEvent, queue workqueue.RateLimitingInterface)
func (*NodeEventHandler) Delete ¶ added in v1.4.0
func (eh *NodeEventHandler) Delete(event event.DeleteEvent, queue workqueue.RateLimitingInterface)
func (*NodeEventHandler) Generic ¶ added in v1.4.0
func (eh *NodeEventHandler) Generic(event event.GenericEvent, queue workqueue.RateLimitingInterface)
func (*NodeEventHandler) Update ¶ added in v1.4.0
func (eh *NodeEventHandler) Update(event event.UpdateEvent, queue workqueue.RateLimitingInterface)
Click to show internal directories.
Click to hide internal directories.