mirror of
https://gitee.com/rancher/rancher.git
synced 2025-12-06 07:49:17 +08:00
Register token-key-index indexer for the wrangler context(#52822)
Ref: https://github.com/rancher/rancher/issues/52772 Signed-off-by: raul <raul.cabello@suse.com>
This commit is contained in:
committed by
GitHub
parent
b8e658b792
commit
1d896a56aa
@@ -93,6 +93,11 @@ func NewAuthenticator(ctx context.Context, clusterRouter ClusterRouter, mgmtCtx
|
||||
tokenInformer := mgmtCtx.Management.Tokens("").Controller().Informer()
|
||||
// Deliberately ignore the error if the indexer was already added.
|
||||
_ = tokenInformer.AddIndexers(map[string]cache.IndexFunc{tokenKeyIndex: tokenKeyIndexer})
|
||||
// Add indexer for the wrangler context as it won't be added if multi-cluster-management is not enabled.
|
||||
wTokenInformer := mgmtCtx.Wrangler.Mgmt.Token().Informer()
|
||||
// Deliberately ignore the error if the indexer was already added.
|
||||
_ = wTokenInformer.AddIndexers(map[string]cache.IndexFunc{tokenKeyIndex: tokenKeyIndexer})
|
||||
|
||||
providerRefresher := providerrefresh.NewUserAuthRefresher(mgmtCtx)
|
||||
|
||||
extTokenStore := exttokenstore.NewSystemFromWrangler(mgmtCtx.Wrangler)
|
||||
|
||||
Reference in New Issue
Block a user