Documentation
¶
Index ¶
Constants ¶
const ( AccessTargetsAnnotation = "maxtac.vtk.io.access/targets" AccessDirectionAnnotation = "maxtac.vtk.io.access/direction" AccessOwnerLabel = "maxtac.vtk.io.access/owner" AccessServiceOwnerNameLabel = "maxtac.vtk.io.access/serviceOwnerName" AccessServiceOwnerNamespaceLabel = "maxtac.vtk.io.access/serviceOwnerNamespace" )
const ( ClusterAccessTargetsAnnotation = "maxtac.vtk.io.clusteraccess/targets" ClusterAccessDirectionAnnotation = "maxtac.vtk.io.clusteraccess/direction" ClusterAccessOwnerLabel = "maxtac.vtk.io.clusteraccess/owner" ClusterAccessServiceOwnerNameLabel = "maxtac.vtk.io.clusteraccess/serviceOwnerName" ClusterAccessServiceOwnerNamespaceLabel = "maxtac.vtk.io.clusteraccess/serviceOwnerNamespace" )
const ( ClusterExternalAccessDirectionAnnotation = "maxtac.vtk.io.clusterexternalaccess/direction" ClusterExternalAccessOwnerLabel = "maxtac.vtk.io.clusterexternalaccess/owner" ClusterExternalAccessServiceOwnerNameLabel = "maxtac.vtk.io.clusterexternalaccess/serviceOwnerName" ClusterExternalAccessServiceOwnerNamespaceLabel = "maxtac.vtk.io.clusterexternalaccess/serviceOwnerNamespace" ClusterExternalAccessTargetsAnnotation = "maxtac.vtk.io.clusterexternalaccess/targets" )
const ( ExternalAccessDirectionAnnotation = "maxtac.vtk.io.externalaccess/direction" ExternalAccessOwnerLabel = "maxtac.vtk.io.externalaccess/owner" ExternalAccessServiceOwnerNameLabel = "maxtac.vtk.io.externalaccess/serviceOwnerName" ExternalAccessServiceOwnerNamespaceLabel = "maxtac.vtk.io.externalaccess/serviceOwnerNamespace" ExternalAccessTargetsAnnotation = "maxtac.vtk.io.externalaccess/targets" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessReconciler ¶
AccessReconciler reconciles a Access object
func (*AccessReconciler) 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.
func (*AccessReconciler) SetupWithManager ¶
func (r *AccessReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterAccessReconciler ¶ added in v0.2.0
ClusterAccessReconciler reconciles a ClusterAccess object
func (*ClusterAccessReconciler) Reconcile ¶ added in v0.2.0
func (r *ClusterAccessReconciler) 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.
func (*ClusterAccessReconciler) SetupWithManager ¶ added in v0.2.0
func (r *ClusterAccessReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterExternalAccessReconciler ¶ added in v0.2.0
type ClusterExternalAccessReconciler struct {
client.Client
Scheme *runtime.Scheme
StatusNeedUpdate bool
}
ClusterExternalAccessReconciler reconciles a ClusterExternalAccess object
func (*ClusterExternalAccessReconciler) Reconcile ¶ added in v0.2.0
func (r *ClusterExternalAccessReconciler) 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.
func (*ClusterExternalAccessReconciler) SetupWithManager ¶ added in v0.2.0
func (r *ClusterExternalAccessReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ExternalAccessReconciler ¶
ExternalAccessReconciler reconciles a ExternalAccess object
func (*ExternalAccessReconciler) Reconcile ¶
func (r *ExternalAccessReconciler) 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.
func (*ExternalAccessReconciler) SetupWithManager ¶
func (r *ExternalAccessReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.