Versions in this module Expand all Collapse all v0 v0.0.3 Nov 23, 2022 v0.0.1 Nov 23, 2022 Changes in this version + var RoleNotFound = errors.New("Role not found in configmap") + var UserNotFound = errors.New("User not found in configmap") + func EncodeMap(userMappings []config.UserMapping, roleMappings []config.RoleMapping, ...) (m map[string]string, err error) + func ParseMap(m map[string]string) (userMappings []config.UserMapping, roleMappings []config.RoleMapping, ...) + type ConfigMapMapper struct + func NewConfigMapMapper(cfg config.Config) (*ConfigMapMapper, error) + func (m *ConfigMapMapper) IsAccountAllowed(accountID string) bool + func (m *ConfigMapMapper) Map(canonicalARN string) (*config.IdentityMapping, error) + func (m *ConfigMapMapper) Name() string + func (m *ConfigMapMapper) Start(stopCh <-chan struct{}) error + type ErrParsingMap struct + func (err ErrParsingMap) Error() string + type MapStore struct + func New(masterURL, kubeConfig string) (*MapStore, error) + func (ms *MapStore) AWSAccount(id string) bool + func (ms *MapStore) RoleMapping(arn string) (config.RoleMapping, error) + func (ms *MapStore) UserMapping(arn string) (config.UserMapping, error)