Class HelmChartServer
- java.lang.Object
-
- de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
- de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
-
- de.gematik.test.tiger.testenvmgr.servers.HelmChartServer
-
- All Implemented Interfaces:
de.gematik.test.tiger.testenvmgr.env.TigerEnvUpdateSender
public class HelmChartServer extends de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServerImplementation of the Tiger test environment server type "helmChart". It starts a helm chart on your local / remote kubernetes cluster using theKubeUtilshelper.
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXPOSED_PORT_MESSAGEstatic StringFAILED_START_MESSAGEstatic StringHOST_NAME_MESSAGEstatic StringPORT_NAME_MESSAGEstatic StringSOURCE_MESSAGE
-
Constructor Summary
Constructors Constructor Description HelmChartServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertThatConfigurationIsCorrect()de.gematik.test.tiger.common.data.config.CfgHelmChartOptionsgetHelmChartOptions()voidperformStartup()voidshutdown()de.gematik.test.tiger.testenvmgr.servers.TigerServerStatusupdateStatus(boolean quiet)-
Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
applyEnvPropertiesToProcess, getDestinationUrl, waitForServerUp, waitForServiceHalfTime
-
Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
assertCfgPropertySet, findCommandInPath, getConfiguration, getDependUponList, getEnvironmentProperties, getHostname, getListeners, getLog, getLogListeners, getRoutes, getServerId, getServerTypeToken, getStartupTimeoutSec, getStatus, getTigerTestEnvMgr, processExports, registerLogListener, registerNewListener, setStatus, setStatus, start, statusMessage
-
-
-
-
Field Detail
-
FAILED_START_MESSAGE
public static final String FAILED_START_MESSAGE
- See Also:
- Constant Field Values
-
SOURCE_MESSAGE
public static final String SOURCE_MESSAGE
- See Also:
- Constant Field Values
-
PORT_NAME_MESSAGE
public static final String PORT_NAME_MESSAGE
- See Also:
- Constant Field Values
-
HOST_NAME_MESSAGE
public static final String HOST_NAME_MESSAGE
- See Also:
- Constant Field Values
-
EXPOSED_PORT_MESSAGE
public static final String EXPOSED_PORT_MESSAGE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HelmChartServer
public HelmChartServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)
-
-
Method Detail
-
assertThatConfigurationIsCorrect
public void assertThatConfigurationIsCorrect()
- Overrides:
assertThatConfigurationIsCorrectin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
performStartup
public void performStartup()
- Specified by:
performStartupin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
updateStatus
public de.gematik.test.tiger.testenvmgr.servers.TigerServerStatus updateStatus(boolean quiet)
- Overrides:
updateStatusin classde.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
-
shutdown
public void shutdown()
- Specified by:
shutdownin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
getHelmChartOptions
public de.gematik.test.tiger.common.data.config.CfgHelmChartOptions getHelmChartOptions()
-
-