Documentation
¶
Index ¶
- func FilterOverriddenSecrets(secrets []*csapitypes.Secret) []*csapitypes.Secret
- func FilterOverriddenVariables(variables []*csapitypes.Variable) []*csapitypes.Variable
- func GenBaseRunGroup(baseGroupType GroupType, baseGroupID string) string
- func GenRunGroup(baseGroupType GroupType, baseGroupID string, groupType GroupType, group string) string
- func GenerateGenericJWTToken(sd *TokenSigningData, claims jwt.Claims) (string, error)
- func GenerateLoginJWTToken(sd *TokenSigningData, userID string) (string, error)
- func GenerateOauth2JWTToken(sd *TokenSigningData, remoteSourceName, requestType string, ...) (string, error)
- func GetAccessToken(rs *cstypes.RemoteSource, userAccessToken, oauth2AccessToken string) (string, error)
- func GetGitSource(rs *cstypes.RemoteSource, la *cstypes.LinkedAccount) (gitsource.GitSource, error)
- func GetOauth2Source(rs *cstypes.RemoteSource, accessToken string) (gitsource.Oauth2Source, error)
- func GetPasswordSource(rs *cstypes.RemoteSource, accessToken string) (gitsource.PasswordSource, error)
- func GetUserSource(rs *cstypes.RemoteSource, accessToken string) (gitsource.UserSource, error)
- func GetVarValueMatchingSecret(varval cstypes.VariableValue, varParentPath string, ...) *csapitypes.Secret
- func WebHookEventToRunRefType(we types.WebhookEvent) types.RunRefType
- type GroupType
- type TokenSigningData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterOverriddenSecrets ¶ added in v0.3.0
func FilterOverriddenSecrets(secrets []*csapitypes.Secret) []*csapitypes.Secret
func FilterOverriddenVariables ¶
func FilterOverriddenVariables(variables []*csapitypes.Variable) []*csapitypes.Variable
func GenBaseRunGroup ¶ added in v0.7.0
func GenRunGroup ¶
func GenerateGenericJWTToken ¶
func GenerateGenericJWTToken(sd *TokenSigningData, claims jwt.Claims) (string, error)
func GenerateLoginJWTToken ¶
func GenerateLoginJWTToken(sd *TokenSigningData, userID string) (string, error)
func GenerateOauth2JWTToken ¶
func GenerateOauth2JWTToken(sd *TokenSigningData, remoteSourceName, requestType string, request interface{}) (string, error)
func GetAccessToken ¶
func GetAccessToken(rs *cstypes.RemoteSource, userAccessToken, oauth2AccessToken string) (string, error)
func GetGitSource ¶
func GetGitSource(rs *cstypes.RemoteSource, la *cstypes.LinkedAccount) (gitsource.GitSource, error)
func GetOauth2Source ¶
func GetOauth2Source(rs *cstypes.RemoteSource, accessToken string) (gitsource.Oauth2Source, error)
func GetPasswordSource ¶
func GetPasswordSource(rs *cstypes.RemoteSource, accessToken string) (gitsource.PasswordSource, error)
func GetUserSource ¶
func GetUserSource(rs *cstypes.RemoteSource, accessToken string) (gitsource.UserSource, error)
func GetVarValueMatchingSecret ¶
func GetVarValueMatchingSecret(varval cstypes.VariableValue, varParentPath string, secrets []*csapitypes.Secret) *csapitypes.Secret
func WebHookEventToRunRefType ¶
func WebHookEventToRunRefType(we types.WebhookEvent) types.RunRefType
Types ¶
type TokenSigningData ¶
Click to show internal directories.
Click to hide internal directories.