From d5f47d2a6bf14a7912dc1edc56e8594877ec4b71 Mon Sep 17 00:00:00 2001 From: Misi Date: Fri, 18 Jul 2025 11:29:09 +0200 Subject: [PATCH] IAM: Comment out DualWriter setup for Users (#108241) * Try 1 * Comment out DW setup for users --- pkg/registry/apis/iam/register.go | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkg/registry/apis/iam/register.go b/pkg/registry/apis/iam/register.go index da3517c82f9..936c11c23d9 100644 --- a/pkg/registry/apis/iam/register.go +++ b/pkg/registry/apis/iam/register.go @@ -126,19 +126,22 @@ func (b *IdentityAccessManagementAPIBuilder) UpdateAPIGroupInfo(apiGroupInfo *ge storage[teamBindingResource.StoragePath()] = team.NewLegacyBindingStore(b.store) userResource := legacyiamv0.UserResourceInfo - store, err := grafanaregistry.NewRegistryStore(opts.Scheme, userResource, opts.OptsGetter) - if err != nil { - return err - } - legacyStore := user.NewLegacyStore(b.store, b.legacyAccessClient) - dw, err := opts.DualWriteBuilder(userResource.GroupResource(), legacyStore, store) - if err != nil { - return err - } + // TODO: Figure out what's missing for the DualWriter setup in a MT setup + // MT app is unable to start if DW is configured + // store, err := grafanaregistry.NewRegistryStore(opts.Scheme, userResource, opts.OptsGetter) + // if err != nil { + // return err + // } - storage[userResource.StoragePath()] = dw + // dw, err := opts.DualWriteBuilder(userResource.GroupResource(), legacyStore, store) + // if err != nil { + // return err + // } + + // storage[userResource.StoragePath()] = dw + storage[userResource.StoragePath()] = legacyStore storage[userResource.StoragePath("teams")] = user.NewLegacyTeamMemberREST(b.store) serviceAccountResource := legacyiamv0.ServiceAccountResourceInfo