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.AbstractExternalTigerServer
Implementation of the Tiger test environment server type "helmChart".
It starts a helm chart on your local / remote kubernetes cluster using the
KubeUtils helper.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
SERVER, startupExceptionFields inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
DEFAULT_STARTUP_TIMEOUT_IN_SECONDS, log -
Constructor Summary
ConstructorsConstructorDescriptionHelmChartServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidde.gematik.test.tiger.common.data.config.CfgHelmChartOptionsvoidvoidshutdown()de.gematik.test.tiger.testenvmgr.servers.TigerServerStatusupdateStatus(boolean quiet) Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
applyEnvPropertiesToProcess, getDestinationUrl, waitForServerUp, waitForServiceToBeUpForHalfOfTheConnectionTimeoutMethods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
addServerToLocalProxyRouteMap, assertCfgPropertySet, findCommandInPath, getConfiguration, getConfigurationBeanClass, getDependUponList, getEnvironmentProperties, getHostname, getListeners, getLog, getLogListeners, getRoutes, getServerId, getServerTypeToken, getStartupTimeoutSec, getStatus, getTigerTestEnvMgr, processExports, publishNewStatusUpdate, registerLogListener, registerNewListener, setStatus, setStatus, start, statusMessage
-
Field Details
-
FAILED_START_MESSAGE
- See Also:
-
SOURCE_MESSAGE
- See Also:
-
PORT_NAME_MESSAGE
- See Also:
-
HOST_NAME_MESSAGE
- See Also:
-
EXPOSED_PORT_MESSAGE
- See Also:
-
-
Constructor Details
-
HelmChartServer
public HelmChartServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)
-
-
Method Details
-
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
-
getHealthcheckUrl
- Overrides:
getHealthcheckUrlin 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()
-