Advertise Active Directory idps

This commit is contained in:
Margo Crawford
2021-07-23 13:01:40 -07:00
parent b06de69f6a
commit 3899292e89
12 changed files with 1538 additions and 140 deletions
+11
View File
@@ -15,6 +15,8 @@ import (
"strings"
"time"
"go.pinniped.dev/internal/controller/supervisorconfig/activedirectoryupstreamwatcher"
appsv1 "k8s.io/api/apps/v1"
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/util/clock"
@@ -251,6 +253,15 @@ func startControllers(
secretInformer,
controllerlib.WithInformer,
),
singletonWorker).
WithController(
activedirectoryupstreamwatcher.New(
dynamicUpstreamIDPProvider,
pinnipedClient,
pinnipedInformers.IDP().V1alpha1().ActiveDirectoryIdentityProviders(),
secretInformer,
controllerlib.WithInformer,
),
singletonWorker)
kubeInformers.Start(ctx.Done())