Documentation ¶
Index ¶
- func SetupWithManager(mgr ctrl.Manager, opts *NginxConfig) error
- type NginxConfig
- type ServiceReconciler
- func (s *ServiceReconciler) DeleteExternalAccess(ctx context.Context, namespaceName types.NamespacedName) (ctrl.Result, error)
- func (s *ServiceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (s *ServiceReconciler) UpdateExternalAccess(ctx context.Context, namespaceName types.NamespacedName, svc *v1.Service) (ctrl.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupWithManager ¶
func SetupWithManager(mgr ctrl.Manager, opts *NginxConfig) error
SetupWithManager sets up the controller with the Manager.
Types ¶
type NginxConfig ¶
type ServiceReconciler ¶
type ServiceReconciler struct { *NginxConfig client.Client }
ServiceReconciler reconciles a Tenant object
func (*ServiceReconciler) DeleteExternalAccess ¶
func (s *ServiceReconciler) DeleteExternalAccess(ctx context.Context, namespaceName types.NamespacedName) (ctrl.Result, error)
func (*ServiceReconciler) UpdateExternalAccess ¶
func (s *ServiceReconciler) UpdateExternalAccess(ctx context.Context, namespaceName types.NamespacedName, svc *v1.Service) (ctrl.Result, error)
Click to show internal directories.
Click to hide internal directories.