Documentation
¶
Index ¶
Constants ¶
View Source
const ( TicketFinalizerName = "korder.dev/ticket-finalizer" GuardianPodPrefix = "korder-guardian" )
View Source
const (
OrderFinalizerName = "korder.dev/order-finalizer"
)
View Source
const (
QuotaFinalizerName = "korder.dev/quota-finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderReconciler ¶
OrderReconciler reconciles a Order object
func (*OrderReconciler) Reconcile ¶
Reconcile manages the lifecycle of tickets based on order specifications
func (*OrderReconciler) SetupWithManager ¶
func (r *OrderReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type QuotaReconciler ¶
QuotaReconciler reconciles a Quota object
func (*QuotaReconciler) SetupWithManager ¶
func (r *QuotaReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*QuotaReconciler) ValidateQuota ¶
func (r *QuotaReconciler) ValidateQuota(ctx context.Context, namespace string, resourceRequests corev1.ResourceList) error
ValidateQuota validates if a new order or ticket would exceed quotas
type TicketReconciler ¶
TicketReconciler reconciles a Ticket object
func (*TicketReconciler) SetupWithManager ¶
func (r *TicketReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.