Class AbstractOcpDatabaseDeployer<T>
java.lang.Object
io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer<T>
- All Implemented Interfaces:
Deployer<T>
- Direct Known Subclasses:
OcpDB2Deployer,OcpMongoDeployer,OcpMongoShardedDeployer,OcpMySqlDeployer,OcpMySqlReplicaDeployer,OcpOracleDeployer,OcpPostgreSqlDeployer,OcpPostgreSqlReplicaDeployer,OcpSqlServerDeployer
- Author:
- Jakub Cechacek
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractOcpDatabaseDeployer.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 TypeFieldDescriptionprotected io.fabric8.kubernetes.api.model.apps.Deploymentprivate static final org.slf4j.Loggerprotected final io.fabric8.openshift.client.OpenShiftClientprotected final OpenShiftUtilsprotected final Stringprotected final io.fabric8.kubernetes.api.model.Secretprotected List<io.fabric8.kubernetes.api.model.Service> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOcpDatabaseDeployer(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.openshift.client.OpenShiftClient ocp) AbstractOcpDatabaseDeployer(String project, io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.openshift.client.OpenShiftClient ocp) -
Method Summary
Modifier and TypeMethodDescriptiondeploy()Deploys resourceprotected abstract TgetController(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 -
ocp
protected final io.fabric8.openshift.client.OpenShiftClient ocp -
ocpUtils
-
project
-
pullSecret
protected final io.fabric8.kubernetes.api.model.Secret pullSecret -
deployment
protected io.fabric8.kubernetes.api.model.apps.Deployment deployment -
services
-
-
Constructor Details
-
AbstractOcpDatabaseDeployer
-
AbstractOcpDatabaseDeployer
-
-
Method Details