Extension Points defined in Alauda DevOps Credentials Provider Plugin
KubernetesSecretRule
Defines a series of rules that apply to secret
Implementations:
(no known implementations)
KubernetesSecretScope
Scope defines where we can see credentials and what credentials we should display in these places.
Implementations:
-
Alauda DevOps Credentials Provider Plugin: io.
alauda. jenkins. plugins. credentials. scope. JenkinsRootScope (view on GitHub)
MetadataProvider
Provide metadata sources that implementations can get metadata from sources and add them to credentials.
Implementations:
-
Alauda DevOps Credentials Provider Plugin: io.
alauda. jenkins. plugins. credentials. metadata. NamespaceProvider (view on GitHub)
SecretToCredentialConverter
Class that converts a secret of a given type to an IdCredentials .
Implementations:
-
Alauda DevOps Credentials Provider Plugin: io.
alauda. jenkins. plugins. credentials. convertor. OpaqueCredentialsConverter (view on GitHub) -
Alauda DevOps Credentials Provider Plugin: io.
alauda. jenkins. plugins. credentials. convertor. ServiceAccountTokenCredentialsConverter (view on GitHub) -
Alauda DevOps Credentials Provider Plugin: io.
alauda. jenkins. plugins. credentials. convertor. UsernamePasswordCredentialsConvertor (view on GitHub)