Versions in this module Expand all Collapse all v0 v0.1.1 Jul 28, 2023 v0.1.0 Jul 24, 2023 Changes in this version + const APIDatabasePasswordSelector + const CellDatabasePasswordSelector + const CellSelector + const DbSyncHash + const MetadataSecretSelector + const NovaAPILabelPrefix + const NovaConductorLabelPrefix + const NovaExternalComputeLabelPrefix + const NovaLabelPrefix + const NovaMetadataLabelPrefix + const NovaNoVNCProxyLabelPrefix + const NovaSchedulerLabelPrefix + const ServicePasswordSelector + type GetSecret interface + GetSecret func() string + type Manageable interface + SetupWithManager func(mgr ctrl.Manager) error + type NovaAPIReconciler struct + func (r *NovaAPIReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaAPIReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaCellReconciler struct + func (r *NovaCellReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaCellReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaConductorReconciler struct + func (r *NovaConductorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaConductorReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaExternalComputeReconciler struct + func (r *NovaExternalComputeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaExternalComputeReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaMetadataReconciler struct + func (r *NovaMetadataReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaMetadataReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaNoVNCProxyReconciler struct + func (r *NovaNoVNCProxyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaNoVNCProxyReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaReconciler struct + func (r *NovaReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaReconciler) SetupWithManager(mgr ctrl.Manager) error + type NovaSchedulerReconciler struct + func (r *NovaSchedulerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error) + func (r *NovaSchedulerReconciler) SetupWithManager(mgr ctrl.Manager) error + type Reconciler interface + SetRequeueTimeout func(timeout time.Duration) + type ReconcilerBase struct + Client client.Client + Kclient kubernetes.Interface + Log logr.Logger + RequeueTimeout time.Duration + Scheme *runtime.Scheme + func NewReconcilerBase(name string, mgr ctrl.Manager, kclient kubernetes.Interface) ReconcilerBase + func (r *ReconcilerBase) GenerateConfigs(ctx context.Context, h *helper.Helper, instance client.Object, ...) error + func (r *ReconcilerBase) GenerateConfigsWithScripts(ctx context.Context, h *helper.Helper, instance client.Object, ...) error + func (r *ReconcilerBase) GetSecretMapperFor(crs client.ObjectList) func(client.Object) []reconcile.Request + func (r *ReconcilerBase) SetRequeueTimeout(timeout time.Duration) + type Reconcilers struct + func NewReconcilers(mgr ctrl.Manager, kclient *kubernetes.Clientset) *Reconcilers + func (r *Reconcilers) OverrideRequeueTimeout(timeout time.Duration) + func (r *Reconcilers) Setup(mgr ctrl.Manager, setupLog logr.Logger) error