Skip to content

Commit f114776

Browse files
committed
Wire in migration controller
Signed-off-by: Erik Godding Boye <[email protected]>
1 parent bed651d commit f114776

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

cmd/trust-manager/app/app.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import (
3333

3434
"github.com/cert-manager/trust-manager/cmd/trust-manager/app/options"
3535
trustapi "github.com/cert-manager/trust-manager/pkg/apis/trust/v1alpha1"
36+
trustmanagerapi "github.com/cert-manager/trust-manager/pkg/apis/trustmanager/v1alpha2"
3637
"github.com/cert-manager/trust-manager/pkg/bundle"
3738
"github.com/cert-manager/trust-manager/pkg/webhook"
3839
)
@@ -70,6 +71,7 @@ func NewCommand() *cobra.Command {
7071
scheme := runtime.NewScheme()
7172
utilruntime.Must(clientgoscheme.AddToScheme(scheme))
7273
utilruntime.Must(trustapi.AddToScheme(scheme))
74+
utilruntime.Must(trustmanagerapi.AddToScheme(scheme))
7375

7476
mgr, err := ctrl.NewManager(opts.RestConfig, ctrl.Options{
7577
Scheme: scheme,
@@ -113,7 +115,10 @@ func NewCommand() *cobra.Command {
113115
// Register webhook handlers with manager.
114116
log.Info("registering webhook endpoints")
115117
if err := webhook.SetupWebhookWithManager(mgr); err != nil {
116-
return fmt.Errorf("failed to register webhook: %w", err)
118+
return fmt.Errorf("failed to register Bundle webhook: %w", err)
119+
}
120+
if err := (&webhook.ClusterBundle{}).SetupWebhookWithManager(mgr); err != nil {
121+
return fmt.Errorf("failed to register ClusterBundle webhook: %w", err)
117122
}
118123

119124
// Start all runnables and controller

pkg/bundle/controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ func SetupWithManager(
114114
return fmt.Errorf("failed to register Bundle controller: %w", err)
115115
}
116116

117+
if err := (&controller.BundleReconciler{Client: mgr.GetClient()}).SetupWithManager(mgr); err != nil {
118+
return fmt.Errorf("failed to register Bundle migration controller: %w", err)
119+
}
120+
117121
return nil
118122
}
119123

test/integration/bundle/integration.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ var _ = BeforeSuite(func() {
8080
Expect(err).NotTo(HaveOccurred())
8181

8282
Expect(webhook.SetupWebhookWithManager(mgr)).Should(Succeed())
83+
Expect((&webhook.ClusterBundle{}).SetupWebhookWithManager(mgr)).Should(Succeed())
8384

8485
go func() {
8586
defer GinkgoRecover()

0 commit comments

Comments
 (0)