Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppReconciler ¶
AppReconciler reconciles App resources produced by kubeOP.
func (*AppReconciler) Reconcile ¶
Reconcile processes a single reconciliation request for an App resource.
func (*AppReconciler) SetupWithManager ¶
func (r *AppReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager wires the AppReconciler into a controller-runtime manager.
type TenantReconciler ¶
TenantReconciler manages tenant-scoped RBAC templates.
func (*TenantReconciler) Reconcile ¶
Reconcile ensures tenant role bindings exist across namespaces.
func (*TenantReconciler) SetupWithManager ¶
func (r *TenantReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager wires the reconciler into the controller manager.
type UsageWriterReconciler ¶
type UsageWriterReconciler struct {
client.Client
Scheme *runtime.Scheme
Logger *zap.SugaredLogger
Source metrics.Provider
Clock usageClock
Interval time.Duration
}
UsageWriterReconciler aggregates usage metrics into BillingUsage snapshots.
func (*UsageWriterReconciler) Reconcile ¶
Reconcile aggregates metrics and writes BillingUsage snapshots.
func (*UsageWriterReconciler) SetupWithManager ¶
func (r *UsageWriterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager wires the reconciler into the controller manager.
Click to show internal directories.
Click to hide internal directories.