@@ -35,10 +35,12 @@ import (
3535 "sigs.k8s.io/controller-runtime/pkg/webhook"
3636
3737 // Import all supported provider implementations.
38+ _ "github.com/ironcore-dev/network-operator/internal/provider/cisco/iosxr"
3839 _ "github.com/ironcore-dev/network-operator/internal/provider/cisco/nxos"
3940 _ "github.com/ironcore-dev/network-operator/internal/provider/openconfig"
4041
4142 "github.com/ironcore-dev/network-operator/api/v1alpha1"
43+ networkingcloudsapv1alpha1 "github.com/ironcore-dev/network-operator/api/v1alpha1"
4244 "github.com/ironcore-dev/network-operator/internal/controller"
4345 "github.com/ironcore-dev/network-operator/internal/provider"
4446 // +kubebuilder:scaffold:imports
5254func init () {
5355 utilruntime .Must (clientgoscheme .AddToScheme (scheme ))
5456 utilruntime .Must (v1alpha1 .AddToScheme (scheme ))
57+ utilruntime .Must (networkingcloudsapv1alpha1 .AddToScheme (scheme ))
5558 // +kubebuilder:scaffold:scheme
5659}
5760
@@ -232,6 +235,13 @@ func main() {
232235 os .Exit (1 )
233236 }
234237
238+ if err := (& controller.CiscoIosxrPortConfigReconciler {
239+ Client : mgr .GetClient (),
240+ Scheme : mgr .GetScheme (),
241+ }).SetupWithManager (mgr ); err != nil {
242+ setupLog .Error (err , "unable to create controller" , "controller" , "CiscoIosxrPortConfig" )
243+ os .Exit (1 )
244+ }
235245 // +kubebuilder:scaffold:builder
236246
237247 if metricsCertWatcher != nil {
0 commit comments