Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACDAuthConfig ¶
type ACDAuthConfig struct { ACDUsername string `env:"ACD_USERNAME" ` ACDPassword string `env:"ACD_PASSWORD" ` ACDConfigMapName string `env:"ACD_CM" envDefault:"argocd-cm"` ACDConfigMapNamespace string `env:"ACD_NAMESPACE" envDefault:"devtroncd"` }
func GetACDAuthConfig ¶
func GetACDAuthConfig() (*ACDAuthConfig, error)
type TokenCache ¶
type TokenCache struct {
// contains filtered or unexported fields
}
func NewTokenCache ¶
func NewTokenCache(logger *zap.SugaredLogger, aCDAuthConfig *ACDAuthConfig, userAuthService user.UserAuthService) *TokenCache
func (*TokenCache) BuildACDSynchContext ¶
func (impl *TokenCache) BuildACDSynchContext() (acdContext context.Context, err error)
Click to show internal directories.
Click to hide internal directories.