Package io.jenkins.plugins.akeyless
Class AkeylessAccessor
java.lang.Object
io.jenkins.plugins.akeyless.AkeylessAccessor
- All Implemented Interfaces:
Serializable
- Author:
- alexeydolgopyatov
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAkeylessAccessor
(io.akeyless.client.api.V2Api api, AkeylessCredential credential) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fillObjectValues
(PrintStream logger, EnvVars envVars, AkeylessAccessor accessor, String token, List<? extends AkeylessSecretBase> akeylessSecrets, Map<String, String> secrets) io.akeyless.client.api.V2Api
getApi()
getSecret
(String token, AkeylessSecretBase akeylessSecret) static AkeylessConfiguration
pullAndMergeConfiguration
(Run<?, ?> build, AkeylessConfiguration buildConfiguration) static AkeylessCredential
retrieveAkeylessCredentials
(Run build, AkeylessConfiguration config) retrieveSecrets
(Run<?, ?> run, PrintStream logger, EnvVars envVars, AkeylessAccessor accessor, AkeylessConfiguration configuration, List<AkeylessSecret> akeylessSecrets, List<AkeylessPKIIssuer> akeylessPKIIssuers, List<AkeylessSSHIssuer> akeylessSSHIssuers)
-
Field Details
-
DATA_KEY
- See Also:
-
-
Constructor Details
-
AkeylessAccessor
-
-
Method Details
-
getApi
public io.akeyless.client.api.V2Api getApi() -
retrieveSecrets
public static Map<String,String> retrieveSecrets(Run<?, ?> run, PrintStream logger, EnvVars envVars, AkeylessAccessor accessor, AkeylessConfiguration configuration, List<AkeylessSecret> akeylessSecrets, List<AkeylessPKIIssuer> akeylessPKIIssuers, List<AkeylessSSHIssuer> akeylessSSHIssuers) -
fillObjectValues
public static void fillObjectValues(PrintStream logger, EnvVars envVars, AkeylessAccessor accessor, String token, List<? extends AkeylessSecretBase> akeylessSecrets, Map<String, String> secrets) -
retrieveAkeylessCredentials
public static AkeylessCredential retrieveAkeylessCredentials(Run build, AkeylessConfiguration config) -
pullAndMergeConfiguration
public static AkeylessConfiguration pullAndMergeConfiguration(Run<?, ?> build, AkeylessConfiguration buildConfiguration) -
getSecret
-