diff --git a/controllers/pkg/reconcilers/spire-bootstrap/reconciler.go b/controllers/pkg/reconcilers/spire-bootstrap/reconciler.go index 4289adac..0dad404f 100644 --- a/controllers/pkg/reconcilers/spire-bootstrap/reconciler.go +++ b/controllers/pkg/reconcilers/spire-bootstrap/reconciler.go @@ -165,13 +165,13 @@ func (r *reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu log.Error(err, "Error retrieving secret:") } - fmt.Printf("Secret retrieved: %v\n", kubeconfig) - decodedKubeConfig, err := base64.StdEncoding.DecodeString(kubeconfig) if err != nil { fmt.Println("Error decoding base64:", err) } + fmt.Printf("Secret retrieved: %v\n", decodedKubeConfig) + Client, err := createK8sClientFromKubeconfig(decodedKubeConfig) createK8sResources(Client)