Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayClassReconciler ¶
GatewayClassReconciler reconciles a GatewayClass object
func NewGatewayGlassReconciler ¶
func NewGatewayGlassReconciler(client client.Client, scheme *runtime.Scheme) *GatewayClassReconciler
func (*GatewayClassReconciler) Reconcile ¶
func (r *GatewayClassReconciler) 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 GatewayClass 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*GatewayClassReconciler) SetupWithManager ¶
func (r *GatewayClassReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type GatewayReconciler ¶
type GatewayReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
GatewayReconciler reconciles a Gateway object
func NewGatewayReconciler ¶
func NewGatewayReconciler(client client.Client, scheme *runtime.Scheme, eventRecorder record.EventRecorder, gwClassReconciler *GatewayClassReconciler, finalizerManager k8s.FinalizerManager, ds *latticestore.LatticeDataStore, cloud aws.Cloud) *GatewayReconciler
func (*GatewayReconciler) 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 Gateway 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*GatewayReconciler) SetupWithManager ¶
func (r *GatewayReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*GatewayReconciler) UpdateGatewayReconciler ¶
func (r *GatewayReconciler) UpdateGatewayReconciler(httpRoute *HTTPRouteReconciler)
type HTTPRouteReconciler ¶
type HTTPRouteReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
HTTPRouteReconciler reconciles a HTTPRoute object
func NewHttpRouteReconciler ¶
func NewHttpRouteReconciler(cloud aws.Cloud, client client.Client, scheme *runtime.Scheme, eventRecorder record.EventRecorder, gwReconciler *GatewayReconciler, gwClassReconciler *GatewayClassReconciler, finalizerManager k8s.FinalizerManager, latticeDataStore *latticestore.LatticeDataStore) *HTTPRouteReconciler
func (*HTTPRouteReconciler) 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 HTTPRoute 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*HTTPRouteReconciler) SetupWithManager ¶
func (r *HTTPRouteReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PodReconciler ¶
PodReconciler reconciles a Pod object
func (*PodReconciler) 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 Pod 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*PodReconciler) SetupWithManager ¶
func (r *PodReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceExportReconciler ¶
type ServiceExportReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
ServiceExportReconciler reconciles a ServiceExport object
func NewServiceExportReconciler ¶
func NewServiceExportReconciler(cloud aws.Cloud, client client.Client, scheme *runtime.Scheme, eventRecorder record.EventRecorder, finalizerManager k8s.FinalizerManager, latticeDataStore *latticestore.LatticeDataStore) *ServiceExportReconciler
func (*ServiceExportReconciler) Reconcile ¶
func (r *ServiceExportReconciler) 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 ServiceExport 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*ServiceExportReconciler) SetupWithManager ¶
func (r *ServiceExportReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. TODO need to watch service event too
type ServiceImportReconciler ¶
type ServiceImportReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
ServiceImportReconciler reconciles a ServiceImport object
func NewServceImportReconciler ¶
func NewServceImportReconciler(client client.Client, scheme *runtime.Scheme, eventRecorder record.EventRecorder, finalizerManager k8s.FinalizerManager, dataStore *latticestore.LatticeDataStore) *ServiceImportReconciler
func (*ServiceImportReconciler) Reconcile ¶
func (r *ServiceImportReconciler) 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 ServiceImport 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*ServiceImportReconciler) SetupWithManager ¶
func (r *ServiceImportReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceReconciler ¶
type ServiceReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
ServiceReconciler reconciles a Service object
func NewServiceReconciler ¶
func NewServiceReconciler(client client.Client, scheme *runtime.Scheme, eventRecorder record.EventRecorder, finalizerManager k8s.FinalizerManager, ds *latticestore.LatticeDataStore, cloud aws.Cloud) *ServiceReconciler
func (*ServiceReconciler) 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 Service 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://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.0/pkg/reconcile
func (*ServiceReconciler) SetupWithManager ¶
func (r *ServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.