@@ -22,6 +22,7 @@ import (
22
22
"k8s.io/apimachinery/pkg/types"
23
23
"k8s.io/client-go/rest"
24
24
25
+ logger "github.com/charmbracelet/log"
25
26
corev1 "k8s.io/api/core/v1"
26
27
rbacv1 "k8s.io/api/rbac/v1"
27
28
extv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
@@ -102,7 +103,7 @@ func GetEngine(configClient *rest.Config) (install.Manager, error) {
102
103
}
103
104
104
105
// Install engine Helm release
105
- func InstallEngine (ctx context.Context , configClient * rest.Config , params map [string ]any ) error {
106
+ func InstallEngine (ctx context.Context , configClient * rest.Config , params map [string ]any , logger * logger. Logger ) error {
106
107
engine , err := GetEngine (configClient )
107
108
if err != nil {
108
109
return err
@@ -111,13 +112,14 @@ func InstallEngine(ctx context.Context, configClient *rest.Config, params map[st
111
112
if params == nil {
112
113
params = initParameters
113
114
}
114
-
115
+ logger . Debug ( "Upgrade Crossplane release" )
115
116
err = engine .Upgrade (Version , params )
116
117
if err != nil {
117
118
return err
118
119
}
120
+ logger .Debug ("Done" )
119
121
120
- return SetupPrivilegedKubernetesProvider (ctx , configClient )
122
+ return SetupPrivilegedKubernetesProvider (ctx , configClient , logger )
121
123
}
122
124
123
125
// Check if engine release exists
@@ -157,7 +159,7 @@ func ManagedSelector(m map[string]string) string {
157
159
}
158
160
159
161
// Setup Kubernetes provider which has crossplane admin aggregation role assigned
160
- func SetupPrivilegedKubernetesProvider (ctx context.Context , configClient * rest.Config ) error {
162
+ func SetupPrivilegedKubernetesProvider (ctx context.Context , configClient * rest.Config , logger * logger. Logger ) error {
161
163
162
164
pcn := providerConfigName
163
165
@@ -261,13 +263,13 @@ func SetupPrivilegedKubernetesProvider(ctx context.Context, configClient *rest.C
261
263
}); err != nil {
262
264
return err
263
265
}
266
+ logger .Debug ("Starting reconciliation of Kubernetes Provider" )
264
267
mgr .Start (mgrContext )
265
268
return nil
266
269
}
267
270
268
271
// Reconcile SvcAcc secret for make kubeconfig
269
272
func (a * SecretReconciler ) Reconcile (ctx context.Context , req reconcile.Request ) (reconcile.Result , error ) {
270
-
271
273
sec := & corev1.Secret {}
272
274
err := a .Get (ctx , req .NamespacedName , sec )
273
275
if err != nil {
0 commit comments