Package step.plugins.k8s
Class KubernetesManagerImpl
- java.lang.Object
-
- step.plugins.k8s.KubernetesManagerImpl
-
- All Implemented Interfaces:
KubernetesManager
public class KubernetesManagerImpl extends Object implements KubernetesManager
-
-
Constructor Summary
Constructors Constructor Description KubernetesManagerImpl(ch.exense.commons.app.Configuration config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AgentPool>getAgentPool()SSLContextgetSSLContext()static voidmain(String[] args)voidsetAgentPoolReplicas(AgentPool agentPoolSetting)
-
-
-
Constructor Detail
-
KubernetesManagerImpl
public KubernetesManagerImpl(ch.exense.commons.app.Configuration config) throws CertificateException, KeyStoreException, NoSuchAlgorithmException, IOException, KeyManagementException
-
-
Method Detail
-
getAgentPool
public List<AgentPool> getAgentPool() throws IOException, InterruptedException, URISyntaxException
- Specified by:
getAgentPoolin interfaceKubernetesManager- Throws:
IOExceptionInterruptedExceptionURISyntaxException
-
setAgentPoolReplicas
public void setAgentPoolReplicas(AgentPool agentPoolSetting) throws URISyntaxException, IOException, InterruptedException
- Specified by:
setAgentPoolReplicasin interfaceKubernetesManager- Throws:
URISyntaxExceptionIOExceptionInterruptedException
-
getSSLContext
public SSLContext getSSLContext() throws KeyStoreException, CertificateException, NoSuchAlgorithmException, IOException, KeyManagementException
-
-