Class OcpMySqlDeployer
java.lang.Object
io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer<MySqlController>
io.debezium.testing.system.tools.databases.mysql.OcpMySqlDeployer
- All Implemented Interfaces:
Deployer<MySqlController>
- Author:
- Jakub Cechacek
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer
AbstractOcpDatabaseDeployer.DatabaseBuilder<B extends AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>, D extends AbstractOcpDatabaseDeployer<?>> Nested classes/interfaces inherited from interface io.debezium.testing.system.tools.Deployer
Deployer.Builder<B extends Deployer.Builder<B,D>, D extends Deployer<?>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final io.fabric8.kubernetes.api.model.PersistentVolumeClaimFields inherited from class io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer
deployment, ocp, ocpUtils, project, pullSecret, services -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateOcpMySqlDeployer(String project, io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.kubernetes.api.model.Secret pullSecret, io.fabric8.kubernetes.api.model.PersistentVolumeClaim volumeClaim, io.fabric8.openshift.client.OpenShiftClient ocp) -
Method Summary
Modifier and TypeMethodDescriptiondeploy()Deploys resourcegetController(io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.openshift.client.OpenShiftClient ocp)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
volumeClaim
private final io.fabric8.kubernetes.api.model.PersistentVolumeClaim volumeClaim
-
-
Constructor Details
-
OcpMySqlDeployer
private OcpMySqlDeployer(String project, io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.kubernetes.api.model.Secret pullSecret, io.fabric8.kubernetes.api.model.PersistentVolumeClaim volumeClaim, io.fabric8.openshift.client.OpenShiftClient ocp)
-
-
Method Details
-
deploy
Description copied from interface:DeployerDeploys resource- Specified by:
deployin interfaceDeployer<MySqlController>- Overrides:
deployin classAbstractOcpDatabaseDeployer<MySqlController>- Returns:
- Controller for deployed resource
-
getController
public OcpMySqlController getController(io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.openshift.client.OpenShiftClient ocp) - Specified by:
getControllerin classAbstractOcpDatabaseDeployer<MySqlController>
-