Documentation
¶
Index ¶
Constants ¶
View Source
const (
FinalizerNetTop = "network-topology.finalizers.giantswarm.io"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterClient ¶
type ClusterClient interface { Get(context.Context, types.NamespacedName) (*capi.Cluster, error) AddFinalizer(context.Context, *capi.Cluster, string) error RemoveFinalizer(context.Context, *capi.Cluster, string) error ContainsFinalizer(*capi.Cluster, string) bool UpdateStatus(ctx context.Context, cluster *capi.Cluster) error GetAWSClusterRoleIdentity(context.Context, types.NamespacedName) (*capa.AWSClusterRoleIdentity, error) }
type NetworkTopologyReconciler ¶
type NetworkTopologyReconciler struct {
// contains filtered or unexported fields
}
func NewNetworkTopologyReconciler ¶
func NewNetworkTopologyReconciler(client ClusterClient, registrars []Registrar) *NetworkTopologyReconciler
func (*NetworkTopologyReconciler) SetupWithManager ¶
func (r *NetworkTopologyReconciler) SetupWithManager(mgr ctrl.Manager) error
type ShareReconciler ¶ added in v1.5.0
type ShareReconciler struct {
// contains filtered or unexported fields
}
func NewShareReconciler ¶ added in v1.5.0
func NewShareReconciler(clusterClient ClusterClient, ramClient RAMClient) *ShareReconciler
func (*ShareReconciler) SetupWithManager ¶ added in v1.5.0
func (r *ShareReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.