diff --git a/Dockerfile b/Dockerfile index b506faf..28e5e28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ RUN go mod download # Copy the go source COPY cmd/main.go cmd/main.go COPY api/ api/ +COPY pkg/ pkg/ COPY internal/ internal/ # Build diff --git a/pkg/controller/alias.go b/pkg/controller/alias.go new file mode 100644 index 0000000..db8a65e --- /dev/null +++ b/pkg/controller/alias.go @@ -0,0 +1,12 @@ +package controller + +import "github.com/scaleway/cluster-api-provider-scaleway/internal/controller" + +// Following variables provide access to reconcilers implemented in internal/controller. +var ( + NewScalewayClusterReconciler = controller.NewScalewayClusterReconciler + NewScalewayMachineReconciler = controller.NewScalewayMachineReconciler + NewScalewayManagedClusterReconciler = controller.NewScalewayManagedClusterReconciler + NewScalewayManagedControlPlaneReconciler = controller.NewScalewayManagedControlPlaneReconciler + NewScalewayManagedMachinePoolReconciler = controller.NewScalewayManagedMachinePoolReconciler +)