Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ObjectWithConditions ¶
type PgConnectionFactory ¶
type PgConnectionFactory = func(ctx context.Context, r client.Reader, instance *apiV1.PgInstance) (pgapi.PgConnector, error)
type PgDatabaseAPI ¶
type PgDatabaseAPI interface { pgapi.PgDatabaseAPI pgapi.PgSchemaAPI }
type PgDatabaseAPIFactory ¶
type PgDatabaseAPIFactory = func(ctx context.Context, r client.Reader, instance *apiV1.PgInstance) (PgDatabaseAPI, error)
type PgDatabaseReconciler ¶
type PgDatabaseReconciler struct { client.Client Scheme *runtime.Scheme PgDatabaseAPIFactory }
PgDatabaseReconciler reconciles a PgDatabase object
func (*PgDatabaseReconciler) Reconcile ¶
func (r *PgDatabaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the PgDatabase object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*PgDatabaseReconciler) SetupWithManager ¶
func (r *PgDatabaseReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PgInstanceReconciler ¶
type PgInstanceReconciler struct { client.Client Scheme *runtime.Scheme PgConnectionFactory PgConnectionFactory }
PgInstanceReconciler reconciles a PgInstance object
func (*PgInstanceReconciler) Reconcile ¶
func (r *PgInstanceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the PgInstance object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*PgInstanceReconciler) SetupWithManager ¶
func (r *PgInstanceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PgRoleAPI ¶
type PgRoleAPI interface { pgapi.PgConnector pgapi.PgRoleAPI pgapi.PgDatabaseAPI }
type PgRoleAPIFactory ¶
type PgUserReconciler ¶
type PgUserReconciler struct { client.Client Scheme *runtime.Scheme PgRoleAPIFactory }
PgUserReconciler reconciles a PgUser object
func (*PgUserReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the PgUser object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkgo.dev/sigs.k8s.io/[email protected]/pkg/reconcile
func (*PgUserReconciler) SetupWithManager ¶
func (r *PgUserReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.