Share Netbird client between all reconcilers (#122)

This changes the reconcilers to take a netbird client rather than
creating their own on setup.

Signed-off-by: Philip Laine <philip.laine@gmail.com>
This commit is contained in:
Philip Laine
2026-03-16 11:23:26 +01:00
committed by GitHub
parent dca7782571
commit 9313fef43d
9 changed files with 58 additions and 74 deletions
@@ -90,7 +90,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should not create any policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -118,7 +118,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should create 1 policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -216,7 +216,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should delete tcp policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -258,7 +258,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should create 1 policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -356,7 +356,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should delete udp policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -398,7 +398,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("Should delete protocol policy", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -478,7 +478,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("Should give all information to Update method", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}
@@ -596,7 +596,7 @@ var _ = Describe("NBPolicy Controller", func() {
It("should delete Policies", func() {
controllerReconciler := &NBPolicyReconciler{
Client: k8sClient,
netbird: netbirdClient,
Netbird: netbirdClient,
ClusterName: "Kubernetes",
}