private VerifiableProperties getStaticClusterVcrProps() throws Exception {

    Properties serverSSLProps = new Properties();
    File trustStoreFile = File.createTempFile("truststore", ".jks");
    TestSSLUtils.addSSLProperties(serverSSLProps, "DC1,DC2,DC3", SSLFactory.Mode.SERVER, trustStoreFile, "server");
    TestSSLUtils.addHttp2Properties(serverSSLProps, SSLFactory.Mode.SERVER, true);
    Properties props =
        VcrTestUtil.createVcrProperties("DC1", "vcrClusterName", "", 12300, 12400, 12500, serverSSLProps);
    props.setProperty(CloudConfig.VCR_ASSIGNED_PARTITIONS, "0,1");
    props.setProperty(CloudConfig.VCR_CLUSTER_AGENTS_FACTORY_CLASS, StaticVcrClusterAgentsFactory.class.getName());
    // Run this one with compaction disabled
    props.setProperty(CloudConfig.CLOUD_BLOB_COMPACTION_ENABLED, "false");
    props.setProperty(CloudConfig.CLOUD_DESTINATION_FACTORY_CLASS,
        "com.github.ambry.vcr.LatchBasedInMemoryCloudDestinationFactory");
    props.setProperty("clustermap.enable.http2.replication", "true");
    props.setProperty("server.security.service.factory", "com.github.ambry.cloud.AmbryVcrSecurityServiceFactory");
    return new VerifiableProperties(props);
  }
@return {@link VerifiableProperties} to start a VCR with a static cluster.
ambry-vcr/src/test/java/com/github/ambry/vcr/VcrServerTest.java