@@ -33,7 +33,7 @@ import (
33
33
34
34
"github.com/project-codeflare/instascale/controllers"
35
35
//+kubebuilder:scaffold:imports
36
- mygroupv1beta1 "github.com/project-codeflare/multi-cluster-app-dispatcher/pkg/apis/controller/v1beta1"
36
+ mcadv1beta1 "github.com/project-codeflare/multi-cluster-app-dispatcher/pkg/apis/controller/v1beta1"
37
37
)
38
38
39
39
var (
@@ -45,15 +45,17 @@ func init() {
45
45
utilruntime .Must (clientgoscheme .AddToScheme (scheme ))
46
46
47
47
//+kubebuilder:scaffold:scheme
48
- _ = mygroupv1beta1 .AddToScheme (scheme )
48
+ _ = mcadv1beta1 .AddToScheme (scheme )
49
49
}
50
50
51
51
func main () {
52
52
var metricsAddr string
53
53
var enableLeaderElection bool
54
54
var probeAddr string
55
+ var configmapNamespace string
55
56
flag .StringVar (& metricsAddr , "metrics-bind-address" , ":8080" , "The address the metric endpoint binds to." )
56
57
flag .StringVar (& probeAddr , "health-probe-bind-address" , ":8081" , "The address the probe endpoint binds to." )
58
+ flag .StringVar (& configmapNamespace , "configmap-namespace" , "kube-system" , "The namespace containing the InstaScale configmap" )
57
59
flag .BoolVar (& enableLeaderElection , "leader-elect" , false ,
58
60
"Enable leader election for controller manager. " +
59
61
"Enabling this will ensure there is only one active controller manager." )
@@ -79,8 +81,9 @@ func main() {
79
81
}
80
82
81
83
if err = (& controllers.AppWrapperReconciler {
82
- Client : mgr .GetClient (),
83
- Scheme : mgr .GetScheme (),
84
+ Client : mgr .GetClient (),
85
+ Scheme : mgr .GetScheme (),
86
+ ConfigmapNamespace : configmapNamespace ,
84
87
}).SetupWithManager (mgr ); err != nil {
85
88
setupLog .Error (err , "unable to create controller" , "controller" , "AppWrapper" )
86
89
os .Exit (1 )
0 commit comments