Class OcpMongoShardedDeployer

java.lang.Object
io.debezium.testing.system.tools.databases.mongodb.sharded.OcpMongoShardedDeployer
All Implemented Interfaces:
Deployer<OcpMongoShardedController>

public class OcpMongoShardedDeployer extends Object implements Deployer<OcpMongoShardedController>
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • ocp

      private final io.fabric8.openshift.client.OpenShiftClient ocp
    • project

      private final String project
    • shardCount

      private final int shardCount
    • replicaCount

      private final int replicaCount
    • configServerCount

      private final int configServerCount
    • rootUserName

      private final String rootUserName
    • rootPassword

      private final String rootPassword
    • useKeyfile

      private final boolean useKeyfile
    • useTls

      private final boolean useTls
    • shardKeys

      private List<MongoShardKey> shardKeys
    • mongo

      private OcpMongoShardedCluster mongo
  • Constructor Details

    • OcpMongoShardedDeployer

      public OcpMongoShardedDeployer(int shardCount, int replicaCount, int configServerCount, String rootUserName, String rootPassword, boolean useKeyfile, io.fabric8.openshift.client.OpenShiftClient ocp, String project, boolean useTls, List<MongoShardKey> shardKeys)
  • Method Details