internal/handlers: add credential store pagination
This commit is contained in:
1 parent
a7ebb7a3ef
commit
0259f2f26b
9 files changed
+1012
-357
No files matched your search
@@ -18,6 +18,7 @@ import (
|
||||
"github.com/hashicorp/boundary/internal/census"
|
||||
"github.com/hashicorp/boundary/internal/cmd/base"
|
||||
"github.com/hashicorp/boundary/internal/cmd/config"
|
||||
"github.com/hashicorp/boundary/internal/credential"
|
||||
credstatic "github.com/hashicorp/boundary/internal/credential/static"
|
||||
"github.com/hashicorp/boundary/internal/credential/vault"
|
||||
"github.com/hashicorp/boundary/internal/daemon/cluster"
|
||||
@@ -128,6 +129,7 @@ type Controller struct {
|
||||
AuthTokenRepoFn common.AuthTokenRepoFactory
|
||||
VaultCredentialRepoFn common.VaultCredentialRepoFactory
|
||||
StaticCredentialRepoFn common.StaticCredentialRepoFactory
|
||||
CredentialStoreRepoFn common.CredentialStoreRepoFactory
|
||||
IamRepoFn common.IamRepoFactory
|
||||
OidcRepoFn common.OidcAuthRepoFactory
|
||||
LdapRepoFn common.LdapAuthRepoFactory
|
||||
@@ -405,6 +407,9 @@ func New(ctx context.Context, conf *Config) (*Controller, error) {
|
||||
c.StaticCredentialRepoFn = func() (*credstatic.Repository, error) {
|
||||
return credstatic.NewRepository(ctx, dbase, dbase, c.kms)
|
||||
}
|
||||
c.CredentialStoreRepoFn = func() (*credential.StoreRepository, error) {
|
||||
return credential.NewStoreRepository(ctx, dbase, dbase)
|
||||
}
|
||||
c.ServersRepoFn = func() (*server.Repository, error) {
|
||||
return server.NewRepository(ctx, dbase, dbase, c.kms)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user