Class KubernetesSyncedAuthMethod
java.lang.Object
hudson.model.AbstractDescribableImpl<SyncedAuthMethod>
io.jenkins.plugins.akeyless.synced.auth.SyncedAuthMethod
io.jenkins.plugins.akeyless.synced.auth.KubernetesSyncedAuthMethod
- All Implemented Interfaces:
Describable<SyncedAuthMethod>
Kubernetes authentication with Akeyless.
Reads the pod service-account token automatically if not provided manually.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.akeyless.client.model.AuthbooleanisConfigured(String accessId) voidsetK8sAuthConfigName(String k8sAuthConfigName) voidsetK8sServiceAccountToken(String k8sServiceAccountToken) Methods inherited from class io.jenkins.plugins.akeyless.synced.auth.SyncedAuthMethod
allMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
KubernetesSyncedAuthMethod
@DataBoundConstructor public KubernetesSyncedAuthMethod()
-
-
Method Details
-
getK8sAuthConfigName
-
setK8sAuthConfigName
-
getK8sServiceAccountToken
-
setK8sServiceAccountToken
-
buildAuth
- Specified by:
buildAuthin classSyncedAuthMethod- Throws:
Exception
-
isConfigured
- Specified by:
isConfiguredin classSyncedAuthMethod
-