Documentation ¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the multicluster Kubernetes Controllers ¶
Definitions for the Kubernetes Controllers
Index ¶
- type GatewayRouteDeletionReconciler
- type GatewayRouteEventHandler
- type GatewayRouteEventHandlerFuncs
- func (f *GatewayRouteEventHandlerFuncs) CreateGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
- func (f *GatewayRouteEventHandlerFuncs) DeleteGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
- func (f *GatewayRouteEventHandlerFuncs) GenericGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
- func (f *GatewayRouteEventHandlerFuncs) UpdateGatewayRoute(objOld, objNew *appmesh_k8s_aws_v1beta2.GatewayRoute) error
- type GatewayRouteEventWatcher
- type GatewayRouteFinalizer
- type GatewayRouteReconcileLoop
- type GatewayRouteReconciler
- type GatewayRouteReconcilerFuncs
- type MeshDeletionReconciler
- type MeshEventHandler
- type MeshEventHandlerFuncs
- func (f *MeshEventHandlerFuncs) CreateMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
- func (f *MeshEventHandlerFuncs) DeleteMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
- func (f *MeshEventHandlerFuncs) GenericMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
- func (f *MeshEventHandlerFuncs) UpdateMesh(objOld, objNew *appmesh_k8s_aws_v1beta2.Mesh) error
- type MeshEventWatcher
- type MeshFinalizer
- type MeshReconcileLoop
- type MeshReconciler
- type MeshReconcilerFuncs
- type MulticlusterGatewayRouteDeletionReconciler
- type MulticlusterGatewayRouteReconcileLoop
- type MulticlusterGatewayRouteReconciler
- type MulticlusterGatewayRouteReconcilerFuncs
- type MulticlusterMeshDeletionReconciler
- type MulticlusterMeshReconcileLoop
- type MulticlusterMeshReconciler
- type MulticlusterMeshReconcilerFuncs
- type MulticlusterVirtualGatewayDeletionReconciler
- type MulticlusterVirtualGatewayReconcileLoop
- type MulticlusterVirtualGatewayReconciler
- type MulticlusterVirtualGatewayReconcilerFuncs
- type MulticlusterVirtualNodeDeletionReconciler
- type MulticlusterVirtualNodeReconcileLoop
- type MulticlusterVirtualNodeReconciler
- type MulticlusterVirtualNodeReconcilerFuncs
- type MulticlusterVirtualRouterDeletionReconciler
- type MulticlusterVirtualRouterReconcileLoop
- type MulticlusterVirtualRouterReconciler
- type MulticlusterVirtualRouterReconcilerFuncs
- type MulticlusterVirtualServiceDeletionReconciler
- type MulticlusterVirtualServiceReconcileLoop
- type MulticlusterVirtualServiceReconciler
- type MulticlusterVirtualServiceReconcilerFuncs
- type VirtualGatewayDeletionReconciler
- type VirtualGatewayEventHandler
- type VirtualGatewayEventHandlerFuncs
- func (f *VirtualGatewayEventHandlerFuncs) CreateVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
- func (f *VirtualGatewayEventHandlerFuncs) DeleteVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
- func (f *VirtualGatewayEventHandlerFuncs) GenericVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
- func (f *VirtualGatewayEventHandlerFuncs) UpdateVirtualGateway(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualGateway) error
- type VirtualGatewayEventWatcher
- type VirtualGatewayFinalizer
- type VirtualGatewayReconcileLoop
- type VirtualGatewayReconciler
- type VirtualGatewayReconcilerFuncs
- type VirtualNodeDeletionReconciler
- type VirtualNodeEventHandler
- type VirtualNodeEventHandlerFuncs
- func (f *VirtualNodeEventHandlerFuncs) CreateVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
- func (f *VirtualNodeEventHandlerFuncs) DeleteVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
- func (f *VirtualNodeEventHandlerFuncs) GenericVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
- func (f *VirtualNodeEventHandlerFuncs) UpdateVirtualNode(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualNode) error
- type VirtualNodeEventWatcher
- type VirtualNodeFinalizer
- type VirtualNodeReconcileLoop
- type VirtualNodeReconciler
- type VirtualNodeReconcilerFuncs
- type VirtualRouterDeletionReconciler
- type VirtualRouterEventHandler
- type VirtualRouterEventHandlerFuncs
- func (f *VirtualRouterEventHandlerFuncs) CreateVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
- func (f *VirtualRouterEventHandlerFuncs) DeleteVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
- func (f *VirtualRouterEventHandlerFuncs) GenericVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
- func (f *VirtualRouterEventHandlerFuncs) UpdateVirtualRouter(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualRouter) error
- type VirtualRouterEventWatcher
- type VirtualRouterFinalizer
- type VirtualRouterReconcileLoop
- type VirtualRouterReconciler
- type VirtualRouterReconcilerFuncs
- type VirtualServiceDeletionReconciler
- type VirtualServiceEventHandler
- type VirtualServiceEventHandlerFuncs
- func (f *VirtualServiceEventHandlerFuncs) CreateVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
- func (f *VirtualServiceEventHandlerFuncs) DeleteVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
- func (f *VirtualServiceEventHandlerFuncs) GenericVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
- func (f *VirtualServiceEventHandlerFuncs) UpdateVirtualService(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualService) error
- type VirtualServiceEventWatcher
- type VirtualServiceFinalizer
- type VirtualServiceReconcileLoop
- type VirtualServiceReconciler
- type VirtualServiceReconcilerFuncs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayRouteDeletionReconciler ¶
type GatewayRouteDeletionReconciler interface {
ReconcileGatewayRouteDeletion(req reconcile.Request) error
}
Reconcile deletion events for the GatewayRoute Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type GatewayRouteEventHandler ¶
type GatewayRouteEventHandler interface { CreateGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error UpdateGatewayRoute(old, new *appmesh_k8s_aws_v1beta2.GatewayRoute) error DeleteGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error GenericGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error }
Handle events for the GatewayRoute Resource DEPRECATED: Prefer reconciler pattern.
type GatewayRouteEventHandlerFuncs ¶
type GatewayRouteEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.GatewayRoute) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error }
func (*GatewayRouteEventHandlerFuncs) CreateGatewayRoute ¶
func (f *GatewayRouteEventHandlerFuncs) CreateGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
func (*GatewayRouteEventHandlerFuncs) DeleteGatewayRoute ¶
func (f *GatewayRouteEventHandlerFuncs) DeleteGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
func (*GatewayRouteEventHandlerFuncs) GenericGatewayRoute ¶
func (f *GatewayRouteEventHandlerFuncs) GenericGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error
func (*GatewayRouteEventHandlerFuncs) UpdateGatewayRoute ¶
func (f *GatewayRouteEventHandlerFuncs) UpdateGatewayRoute(objOld, objNew *appmesh_k8s_aws_v1beta2.GatewayRoute) error
type GatewayRouteEventWatcher ¶
type GatewayRouteEventWatcher interface {
AddEventHandler(ctx context.Context, h GatewayRouteEventHandler, predicates ...predicate.Predicate) error
}
func NewGatewayRouteEventWatcher ¶
func NewGatewayRouteEventWatcher(name string, mgr manager.Manager) GatewayRouteEventWatcher
type GatewayRouteFinalizer ¶
type GatewayRouteFinalizer interface { GatewayRouteReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task GatewayRouteFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) error }
Reconcile and finalize the GatewayRoute Resource implemented by the user
type GatewayRouteReconcileLoop ¶
type GatewayRouteReconcileLoop interface {
RunGatewayRouteReconciler(ctx context.Context, rec GatewayRouteReconciler, predicates ...predicate.Predicate) error
}
type GatewayRouteReconciler ¶
type GatewayRouteReconciler interface {
ReconcileGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error)
}
Reconcile Upsert events for the GatewayRoute Resource. implemented by the user
type GatewayRouteReconcilerFuncs ¶
type GatewayRouteReconcilerFuncs struct { OnReconcileGatewayRoute func(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error) OnReconcileGatewayRouteDeletion func(req reconcile.Request) error }
func (*GatewayRouteReconcilerFuncs) ReconcileGatewayRoute ¶
func (f *GatewayRouteReconcilerFuncs) ReconcileGatewayRoute(obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error)
func (*GatewayRouteReconcilerFuncs) ReconcileGatewayRouteDeletion ¶
func (f *GatewayRouteReconcilerFuncs) ReconcileGatewayRouteDeletion(req reconcile.Request) error
type MeshDeletionReconciler ¶
Reconcile deletion events for the Mesh Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MeshEventHandler ¶
type MeshEventHandler interface { CreateMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error UpdateMesh(old, new *appmesh_k8s_aws_v1beta2.Mesh) error DeleteMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error GenericMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error }
Handle events for the Mesh Resource DEPRECATED: Prefer reconciler pattern.
type MeshEventHandlerFuncs ¶
type MeshEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.Mesh) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.Mesh) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.Mesh) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.Mesh) error }
func (*MeshEventHandlerFuncs) CreateMesh ¶
func (f *MeshEventHandlerFuncs) CreateMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
func (*MeshEventHandlerFuncs) DeleteMesh ¶
func (f *MeshEventHandlerFuncs) DeleteMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
func (*MeshEventHandlerFuncs) GenericMesh ¶
func (f *MeshEventHandlerFuncs) GenericMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error
func (*MeshEventHandlerFuncs) UpdateMesh ¶
func (f *MeshEventHandlerFuncs) UpdateMesh(objOld, objNew *appmesh_k8s_aws_v1beta2.Mesh) error
type MeshEventWatcher ¶
type MeshEventWatcher interface {
AddEventHandler(ctx context.Context, h MeshEventHandler, predicates ...predicate.Predicate) error
}
func NewMeshEventWatcher ¶
func NewMeshEventWatcher(name string, mgr manager.Manager) MeshEventWatcher
type MeshFinalizer ¶
type MeshFinalizer interface { MeshReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task MeshFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) error }
Reconcile and finalize the Mesh Resource implemented by the user
type MeshReconcileLoop ¶
type MeshReconcileLoop interface {
RunMeshReconciler(ctx context.Context, rec MeshReconciler, predicates ...predicate.Predicate) error
}
func NewMeshReconcileLoop ¶
type MeshReconciler ¶
type MeshReconciler interface {
ReconcileMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error)
}
Reconcile Upsert events for the Mesh Resource. implemented by the user
type MeshReconcilerFuncs ¶
type MeshReconcilerFuncs struct { OnReconcileMesh func(obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error) OnReconcileMeshDeletion func(req reconcile.Request) error }
func (*MeshReconcilerFuncs) ReconcileMesh ¶
func (f *MeshReconcilerFuncs) ReconcileMesh(obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error)
func (*MeshReconcilerFuncs) ReconcileMeshDeletion ¶
func (f *MeshReconcilerFuncs) ReconcileMeshDeletion(req reconcile.Request) error
type MulticlusterGatewayRouteDeletionReconciler ¶
type MulticlusterGatewayRouteDeletionReconciler interface {
ReconcileGatewayRouteDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the GatewayRoute Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterGatewayRouteReconcileLoop ¶
type MulticlusterGatewayRouteReconcileLoop interface { // AddMulticlusterGatewayRouteReconciler adds a MulticlusterGatewayRouteReconciler to the MulticlusterGatewayRouteReconcileLoop. AddMulticlusterGatewayRouteReconciler(ctx context.Context, rec MulticlusterGatewayRouteReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterGatewayRouteReconcileLoop ¶
func NewMulticlusterGatewayRouteReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterGatewayRouteReconcileLoop
type MulticlusterGatewayRouteReconciler ¶
type MulticlusterGatewayRouteReconciler interface {
ReconcileGatewayRoute(clusterName string, obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error)
}
Reconcile Upsert events for the GatewayRoute Resource across clusters. implemented by the user
type MulticlusterGatewayRouteReconcilerFuncs ¶
type MulticlusterGatewayRouteReconcilerFuncs struct { OnReconcileGatewayRoute func(clusterName string, obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error) OnReconcileGatewayRouteDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterGatewayRouteReconcilerFuncs) ReconcileGatewayRoute ¶
func (f *MulticlusterGatewayRouteReconcilerFuncs) ReconcileGatewayRoute(clusterName string, obj *appmesh_k8s_aws_v1beta2.GatewayRoute) (reconcile.Result, error)
func (*MulticlusterGatewayRouteReconcilerFuncs) ReconcileGatewayRouteDeletion ¶
func (f *MulticlusterGatewayRouteReconcilerFuncs) ReconcileGatewayRouteDeletion(clusterName string, req reconcile.Request) error
type MulticlusterMeshDeletionReconciler ¶
type MulticlusterMeshDeletionReconciler interface {
ReconcileMeshDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the Mesh Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterMeshReconcileLoop ¶
type MulticlusterMeshReconcileLoop interface { // AddMulticlusterMeshReconciler adds a MulticlusterMeshReconciler to the MulticlusterMeshReconcileLoop. AddMulticlusterMeshReconciler(ctx context.Context, rec MulticlusterMeshReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterMeshReconcileLoop ¶
func NewMulticlusterMeshReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterMeshReconcileLoop
type MulticlusterMeshReconciler ¶
type MulticlusterMeshReconciler interface {
ReconcileMesh(clusterName string, obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error)
}
Reconcile Upsert events for the Mesh Resource across clusters. implemented by the user
type MulticlusterMeshReconcilerFuncs ¶
type MulticlusterMeshReconcilerFuncs struct { OnReconcileMesh func(clusterName string, obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error) OnReconcileMeshDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterMeshReconcilerFuncs) ReconcileMesh ¶
func (f *MulticlusterMeshReconcilerFuncs) ReconcileMesh(clusterName string, obj *appmesh_k8s_aws_v1beta2.Mesh) (reconcile.Result, error)
func (*MulticlusterMeshReconcilerFuncs) ReconcileMeshDeletion ¶
func (f *MulticlusterMeshReconcilerFuncs) ReconcileMeshDeletion(clusterName string, req reconcile.Request) error
type MulticlusterVirtualGatewayDeletionReconciler ¶
type MulticlusterVirtualGatewayDeletionReconciler interface {
ReconcileVirtualGatewayDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the VirtualGateway Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterVirtualGatewayReconcileLoop ¶
type MulticlusterVirtualGatewayReconcileLoop interface { // AddMulticlusterVirtualGatewayReconciler adds a MulticlusterVirtualGatewayReconciler to the MulticlusterVirtualGatewayReconcileLoop. AddMulticlusterVirtualGatewayReconciler(ctx context.Context, rec MulticlusterVirtualGatewayReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterVirtualGatewayReconcileLoop ¶
func NewMulticlusterVirtualGatewayReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterVirtualGatewayReconcileLoop
type MulticlusterVirtualGatewayReconciler ¶
type MulticlusterVirtualGatewayReconciler interface {
ReconcileVirtualGateway(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualGateway Resource across clusters. implemented by the user
type MulticlusterVirtualGatewayReconcilerFuncs ¶
type MulticlusterVirtualGatewayReconcilerFuncs struct { OnReconcileVirtualGateway func(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error) OnReconcileVirtualGatewayDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterVirtualGatewayReconcilerFuncs) ReconcileVirtualGateway ¶
func (f *MulticlusterVirtualGatewayReconcilerFuncs) ReconcileVirtualGateway(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error)
func (*MulticlusterVirtualGatewayReconcilerFuncs) ReconcileVirtualGatewayDeletion ¶
func (f *MulticlusterVirtualGatewayReconcilerFuncs) ReconcileVirtualGatewayDeletion(clusterName string, req reconcile.Request) error
type MulticlusterVirtualNodeDeletionReconciler ¶
type MulticlusterVirtualNodeDeletionReconciler interface {
ReconcileVirtualNodeDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the VirtualNode Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterVirtualNodeReconcileLoop ¶
type MulticlusterVirtualNodeReconcileLoop interface { // AddMulticlusterVirtualNodeReconciler adds a MulticlusterVirtualNodeReconciler to the MulticlusterVirtualNodeReconcileLoop. AddMulticlusterVirtualNodeReconciler(ctx context.Context, rec MulticlusterVirtualNodeReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterVirtualNodeReconcileLoop ¶
func NewMulticlusterVirtualNodeReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterVirtualNodeReconcileLoop
type MulticlusterVirtualNodeReconciler ¶
type MulticlusterVirtualNodeReconciler interface {
ReconcileVirtualNode(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualNode Resource across clusters. implemented by the user
type MulticlusterVirtualNodeReconcilerFuncs ¶
type MulticlusterVirtualNodeReconcilerFuncs struct { OnReconcileVirtualNode func(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error) OnReconcileVirtualNodeDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterVirtualNodeReconcilerFuncs) ReconcileVirtualNode ¶
func (f *MulticlusterVirtualNodeReconcilerFuncs) ReconcileVirtualNode(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error)
func (*MulticlusterVirtualNodeReconcilerFuncs) ReconcileVirtualNodeDeletion ¶
func (f *MulticlusterVirtualNodeReconcilerFuncs) ReconcileVirtualNodeDeletion(clusterName string, req reconcile.Request) error
type MulticlusterVirtualRouterDeletionReconciler ¶
type MulticlusterVirtualRouterDeletionReconciler interface {
ReconcileVirtualRouterDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the VirtualRouter Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterVirtualRouterReconcileLoop ¶
type MulticlusterVirtualRouterReconcileLoop interface { // AddMulticlusterVirtualRouterReconciler adds a MulticlusterVirtualRouterReconciler to the MulticlusterVirtualRouterReconcileLoop. AddMulticlusterVirtualRouterReconciler(ctx context.Context, rec MulticlusterVirtualRouterReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterVirtualRouterReconcileLoop ¶
func NewMulticlusterVirtualRouterReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterVirtualRouterReconcileLoop
type MulticlusterVirtualRouterReconciler ¶
type MulticlusterVirtualRouterReconciler interface {
ReconcileVirtualRouter(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualRouter Resource across clusters. implemented by the user
type MulticlusterVirtualRouterReconcilerFuncs ¶
type MulticlusterVirtualRouterReconcilerFuncs struct { OnReconcileVirtualRouter func(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error) OnReconcileVirtualRouterDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterVirtualRouterReconcilerFuncs) ReconcileVirtualRouter ¶
func (f *MulticlusterVirtualRouterReconcilerFuncs) ReconcileVirtualRouter(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error)
func (*MulticlusterVirtualRouterReconcilerFuncs) ReconcileVirtualRouterDeletion ¶
func (f *MulticlusterVirtualRouterReconcilerFuncs) ReconcileVirtualRouterDeletion(clusterName string, req reconcile.Request) error
type MulticlusterVirtualServiceDeletionReconciler ¶
type MulticlusterVirtualServiceDeletionReconciler interface {
ReconcileVirtualServiceDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the VirtualService Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterVirtualServiceReconcileLoop ¶
type MulticlusterVirtualServiceReconcileLoop interface { // AddMulticlusterVirtualServiceReconciler adds a MulticlusterVirtualServiceReconciler to the MulticlusterVirtualServiceReconcileLoop. AddMulticlusterVirtualServiceReconciler(ctx context.Context, rec MulticlusterVirtualServiceReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterVirtualServiceReconcileLoop ¶
func NewMulticlusterVirtualServiceReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterVirtualServiceReconcileLoop
type MulticlusterVirtualServiceReconciler ¶
type MulticlusterVirtualServiceReconciler interface {
ReconcileVirtualService(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualService Resource across clusters. implemented by the user
type MulticlusterVirtualServiceReconcilerFuncs ¶
type MulticlusterVirtualServiceReconcilerFuncs struct { OnReconcileVirtualService func(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error) OnReconcileVirtualServiceDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterVirtualServiceReconcilerFuncs) ReconcileVirtualService ¶
func (f *MulticlusterVirtualServiceReconcilerFuncs) ReconcileVirtualService(clusterName string, obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error)
func (*MulticlusterVirtualServiceReconcilerFuncs) ReconcileVirtualServiceDeletion ¶
func (f *MulticlusterVirtualServiceReconcilerFuncs) ReconcileVirtualServiceDeletion(clusterName string, req reconcile.Request) error
type VirtualGatewayDeletionReconciler ¶
type VirtualGatewayDeletionReconciler interface {
ReconcileVirtualGatewayDeletion(req reconcile.Request) error
}
Reconcile deletion events for the VirtualGateway Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualGatewayEventHandler ¶
type VirtualGatewayEventHandler interface { CreateVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error UpdateVirtualGateway(old, new *appmesh_k8s_aws_v1beta2.VirtualGateway) error DeleteVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error GenericVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error }
Handle events for the VirtualGateway Resource DEPRECATED: Prefer reconciler pattern.
type VirtualGatewayEventHandlerFuncs ¶
type VirtualGatewayEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.VirtualGateway) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error }
func (*VirtualGatewayEventHandlerFuncs) CreateVirtualGateway ¶
func (f *VirtualGatewayEventHandlerFuncs) CreateVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
func (*VirtualGatewayEventHandlerFuncs) DeleteVirtualGateway ¶
func (f *VirtualGatewayEventHandlerFuncs) DeleteVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
func (*VirtualGatewayEventHandlerFuncs) GenericVirtualGateway ¶
func (f *VirtualGatewayEventHandlerFuncs) GenericVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error
func (*VirtualGatewayEventHandlerFuncs) UpdateVirtualGateway ¶
func (f *VirtualGatewayEventHandlerFuncs) UpdateVirtualGateway(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualGateway) error
type VirtualGatewayEventWatcher ¶
type VirtualGatewayEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualGatewayEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualGatewayEventWatcher ¶
func NewVirtualGatewayEventWatcher(name string, mgr manager.Manager) VirtualGatewayEventWatcher
type VirtualGatewayFinalizer ¶
type VirtualGatewayFinalizer interface { VirtualGatewayReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task VirtualGatewayFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) error }
Reconcile and finalize the VirtualGateway Resource implemented by the user
type VirtualGatewayReconcileLoop ¶
type VirtualGatewayReconcileLoop interface {
RunVirtualGatewayReconciler(ctx context.Context, rec VirtualGatewayReconciler, predicates ...predicate.Predicate) error
}
type VirtualGatewayReconciler ¶
type VirtualGatewayReconciler interface {
ReconcileVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualGateway Resource. implemented by the user
type VirtualGatewayReconcilerFuncs ¶
type VirtualGatewayReconcilerFuncs struct { OnReconcileVirtualGateway func(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error) OnReconcileVirtualGatewayDeletion func(req reconcile.Request) error }
func (*VirtualGatewayReconcilerFuncs) ReconcileVirtualGateway ¶
func (f *VirtualGatewayReconcilerFuncs) ReconcileVirtualGateway(obj *appmesh_k8s_aws_v1beta2.VirtualGateway) (reconcile.Result, error)
func (*VirtualGatewayReconcilerFuncs) ReconcileVirtualGatewayDeletion ¶
func (f *VirtualGatewayReconcilerFuncs) ReconcileVirtualGatewayDeletion(req reconcile.Request) error
type VirtualNodeDeletionReconciler ¶
type VirtualNodeDeletionReconciler interface {
ReconcileVirtualNodeDeletion(req reconcile.Request) error
}
Reconcile deletion events for the VirtualNode Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualNodeEventHandler ¶
type VirtualNodeEventHandler interface { CreateVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error UpdateVirtualNode(old, new *appmesh_k8s_aws_v1beta2.VirtualNode) error DeleteVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error GenericVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error }
Handle events for the VirtualNode Resource DEPRECATED: Prefer reconciler pattern.
type VirtualNodeEventHandlerFuncs ¶
type VirtualNodeEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.VirtualNode) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error }
func (*VirtualNodeEventHandlerFuncs) CreateVirtualNode ¶
func (f *VirtualNodeEventHandlerFuncs) CreateVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
func (*VirtualNodeEventHandlerFuncs) DeleteVirtualNode ¶
func (f *VirtualNodeEventHandlerFuncs) DeleteVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
func (*VirtualNodeEventHandlerFuncs) GenericVirtualNode ¶
func (f *VirtualNodeEventHandlerFuncs) GenericVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error
func (*VirtualNodeEventHandlerFuncs) UpdateVirtualNode ¶
func (f *VirtualNodeEventHandlerFuncs) UpdateVirtualNode(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualNode) error
type VirtualNodeEventWatcher ¶
type VirtualNodeEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualNodeEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualNodeEventWatcher ¶
func NewVirtualNodeEventWatcher(name string, mgr manager.Manager) VirtualNodeEventWatcher
type VirtualNodeFinalizer ¶
type VirtualNodeFinalizer interface { VirtualNodeReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task VirtualNodeFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) error }
Reconcile and finalize the VirtualNode Resource implemented by the user
type VirtualNodeReconcileLoop ¶
type VirtualNodeReconcileLoop interface {
RunVirtualNodeReconciler(ctx context.Context, rec VirtualNodeReconciler, predicates ...predicate.Predicate) error
}
type VirtualNodeReconciler ¶
type VirtualNodeReconciler interface {
ReconcileVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualNode Resource. implemented by the user
type VirtualNodeReconcilerFuncs ¶
type VirtualNodeReconcilerFuncs struct { OnReconcileVirtualNode func(obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error) OnReconcileVirtualNodeDeletion func(req reconcile.Request) error }
func (*VirtualNodeReconcilerFuncs) ReconcileVirtualNode ¶
func (f *VirtualNodeReconcilerFuncs) ReconcileVirtualNode(obj *appmesh_k8s_aws_v1beta2.VirtualNode) (reconcile.Result, error)
func (*VirtualNodeReconcilerFuncs) ReconcileVirtualNodeDeletion ¶
func (f *VirtualNodeReconcilerFuncs) ReconcileVirtualNodeDeletion(req reconcile.Request) error
type VirtualRouterDeletionReconciler ¶
type VirtualRouterDeletionReconciler interface {
ReconcileVirtualRouterDeletion(req reconcile.Request) error
}
Reconcile deletion events for the VirtualRouter Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualRouterEventHandler ¶
type VirtualRouterEventHandler interface { CreateVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error UpdateVirtualRouter(old, new *appmesh_k8s_aws_v1beta2.VirtualRouter) error DeleteVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error GenericVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error }
Handle events for the VirtualRouter Resource DEPRECATED: Prefer reconciler pattern.
type VirtualRouterEventHandlerFuncs ¶
type VirtualRouterEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.VirtualRouter) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error }
func (*VirtualRouterEventHandlerFuncs) CreateVirtualRouter ¶
func (f *VirtualRouterEventHandlerFuncs) CreateVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
func (*VirtualRouterEventHandlerFuncs) DeleteVirtualRouter ¶
func (f *VirtualRouterEventHandlerFuncs) DeleteVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
func (*VirtualRouterEventHandlerFuncs) GenericVirtualRouter ¶
func (f *VirtualRouterEventHandlerFuncs) GenericVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error
func (*VirtualRouterEventHandlerFuncs) UpdateVirtualRouter ¶
func (f *VirtualRouterEventHandlerFuncs) UpdateVirtualRouter(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualRouter) error
type VirtualRouterEventWatcher ¶
type VirtualRouterEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualRouterEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualRouterEventWatcher ¶
func NewVirtualRouterEventWatcher(name string, mgr manager.Manager) VirtualRouterEventWatcher
type VirtualRouterFinalizer ¶
type VirtualRouterFinalizer interface { VirtualRouterReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task VirtualRouterFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) error }
Reconcile and finalize the VirtualRouter Resource implemented by the user
type VirtualRouterReconcileLoop ¶
type VirtualRouterReconcileLoop interface {
RunVirtualRouterReconciler(ctx context.Context, rec VirtualRouterReconciler, predicates ...predicate.Predicate) error
}
type VirtualRouterReconciler ¶
type VirtualRouterReconciler interface {
ReconcileVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualRouter Resource. implemented by the user
type VirtualRouterReconcilerFuncs ¶
type VirtualRouterReconcilerFuncs struct { OnReconcileVirtualRouter func(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error) OnReconcileVirtualRouterDeletion func(req reconcile.Request) error }
func (*VirtualRouterReconcilerFuncs) ReconcileVirtualRouter ¶
func (f *VirtualRouterReconcilerFuncs) ReconcileVirtualRouter(obj *appmesh_k8s_aws_v1beta2.VirtualRouter) (reconcile.Result, error)
func (*VirtualRouterReconcilerFuncs) ReconcileVirtualRouterDeletion ¶
func (f *VirtualRouterReconcilerFuncs) ReconcileVirtualRouterDeletion(req reconcile.Request) error
type VirtualServiceDeletionReconciler ¶
type VirtualServiceDeletionReconciler interface {
ReconcileVirtualServiceDeletion(req reconcile.Request) error
}
Reconcile deletion events for the VirtualService Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualServiceEventHandler ¶
type VirtualServiceEventHandler interface { CreateVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error UpdateVirtualService(old, new *appmesh_k8s_aws_v1beta2.VirtualService) error DeleteVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error GenericVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error }
Handle events for the VirtualService Resource DEPRECATED: Prefer reconciler pattern.
type VirtualServiceEventHandlerFuncs ¶
type VirtualServiceEventHandlerFuncs struct { OnCreate func(obj *appmesh_k8s_aws_v1beta2.VirtualService) error OnUpdate func(old, new *appmesh_k8s_aws_v1beta2.VirtualService) error OnDelete func(obj *appmesh_k8s_aws_v1beta2.VirtualService) error OnGeneric func(obj *appmesh_k8s_aws_v1beta2.VirtualService) error }
func (*VirtualServiceEventHandlerFuncs) CreateVirtualService ¶
func (f *VirtualServiceEventHandlerFuncs) CreateVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
func (*VirtualServiceEventHandlerFuncs) DeleteVirtualService ¶
func (f *VirtualServiceEventHandlerFuncs) DeleteVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
func (*VirtualServiceEventHandlerFuncs) GenericVirtualService ¶
func (f *VirtualServiceEventHandlerFuncs) GenericVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error
func (*VirtualServiceEventHandlerFuncs) UpdateVirtualService ¶
func (f *VirtualServiceEventHandlerFuncs) UpdateVirtualService(objOld, objNew *appmesh_k8s_aws_v1beta2.VirtualService) error
type VirtualServiceEventWatcher ¶
type VirtualServiceEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualServiceEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualServiceEventWatcher ¶
func NewVirtualServiceEventWatcher(name string, mgr manager.Manager) VirtualServiceEventWatcher
type VirtualServiceFinalizer ¶
type VirtualServiceFinalizer interface { VirtualServiceReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task VirtualServiceFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) error }
Reconcile and finalize the VirtualService Resource implemented by the user
type VirtualServiceReconcileLoop ¶
type VirtualServiceReconcileLoop interface {
RunVirtualServiceReconciler(ctx context.Context, rec VirtualServiceReconciler, predicates ...predicate.Predicate) error
}
type VirtualServiceReconciler ¶
type VirtualServiceReconciler interface {
ReconcileVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualService Resource. implemented by the user
type VirtualServiceReconcilerFuncs ¶
type VirtualServiceReconcilerFuncs struct { OnReconcileVirtualService func(obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error) OnReconcileVirtualServiceDeletion func(req reconcile.Request) error }
func (*VirtualServiceReconcilerFuncs) ReconcileVirtualService ¶
func (f *VirtualServiceReconcilerFuncs) ReconcileVirtualService(obj *appmesh_k8s_aws_v1beta2.VirtualService) (reconcile.Result, error)
func (*VirtualServiceReconcilerFuncs) ReconcileVirtualServiceDeletion ¶
func (f *VirtualServiceReconcilerFuncs) ReconcileVirtualServiceDeletion(req reconcile.Request) error