setup

package
v0.107.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AdminsGroup     = "Admins"
	SuperUsersGroup = "SuperUsers"
	DevelopersGroup = "Developers"
	ViewersGroup    = "Viewers"
)

Variables

This section is empty.

Functions

func AddAdminUser

func AddAdminUser(ctx context.Context, authService auth.Service, user *model.SuperuserConfiguration) (*model.Credential, error)

func CreateInitialAdminUser

func CreateInitialAdminUser(ctx context.Context, authService auth.Service, cfg *config.Config, metadataManger auth.MetadataManager, username string) (*model.Credential, error)

func CreateInitialAdminUserWithKeys

func CreateInitialAdminUserWithKeys(ctx context.Context, authService auth.Service, cfg *config.Config, metadataManger auth.MetadataManager, username string, accessKeyID *string, secretAccessKey *string) (*model.Credential, error)

func CreateRBACBasePolicies

func CreateRBACBasePolicies(ctx context.Context, authService auth.Service, ts time.Time) error

func SetupACLBaseGroups

func SetupACLBaseGroups(ctx context.Context, authService auth.Service, ts time.Time) error

func SetupAdminUser

func SetupAdminUser(ctx context.Context, authService auth.Service, cfg *config.Config, superuser *model.SuperuserConfiguration) (*model.Credential, error)

SetupAdminUser setup base groups, policies and create admin user

func SetupBaseGroups

func SetupBaseGroups(ctx context.Context, authService auth.Service, cfg *config.Config, ts time.Time) error

func SetupRBACBaseGroups

func SetupRBACBaseGroups(ctx context.Context, authService auth.Service, ts time.Time) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL