mirror of https://github.com/apache/jclouds.git
default properties or something
This commit is contained in:
parent
e7416e8709
commit
29f26df137
|
@ -1,4 +1,4 @@
|
||||||
/**
|
/*
|
||||||
* Licensed to jclouds, Inc. (jclouds) under one or more
|
* Licensed to jclouds, Inc. (jclouds) under one or more
|
||||||
* contributor license agreements. See the NOTICE file
|
* contributor license agreements. See the NOTICE file
|
||||||
* distributed with this work for additional information
|
* distributed with this work for additional information
|
||||||
|
@ -54,4 +54,10 @@ public class VCloudDirectorConstants {
|
||||||
/** TODO javadoc */
|
/** TODO javadoc */
|
||||||
public static final String PROPERTY_VCLOUD_XML_SCHEMA = "jclouds.vcloud.xml.schema";
|
public static final String PROPERTY_VCLOUD_XML_SCHEMA = "jclouds.vcloud.xml.schema";
|
||||||
|
|
||||||
|
/** TODO javadoc */
|
||||||
|
public static final String PROPERTY_VCLOUD_DNS_NAME_LEN_MIN = "jclouds.dns_name_length_min";
|
||||||
|
|
||||||
|
/** TODO javadoc */
|
||||||
|
public static final String PROPERTY_VCLOUD_DNS_NAME_LEN_MAX = "jclouds.dns_name_length_max";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/**
|
/*
|
||||||
* Licensed to jclouds, Inc. (jclouds) under one or more
|
* Licensed to jclouds, Inc. (jclouds) under one or more
|
||||||
* contributor license agreements. See the NOTICE file
|
* contributor license agreements. See the NOTICE file
|
||||||
* distributed with this work for additional information
|
* distributed with this work for additional information
|
||||||
|
@ -42,14 +42,18 @@ public class VCloudDirectorPropertiesBuilder extends PropertiesBuilder {
|
||||||
properties.setProperty(PROPERTY_VCLOUD_XML_NAMESPACE,
|
properties.setProperty(PROPERTY_VCLOUD_XML_NAMESPACE,
|
||||||
String.format("http://www.vmware.com/vcloud/v${%s}", PROPERTY_VCLOUD_VERSION_SCHEMA));
|
String.format("http://www.vmware.com/vcloud/v${%s}", PROPERTY_VCLOUD_VERSION_SCHEMA));
|
||||||
properties.setProperty(PROPERTY_SESSION_INTERVAL, Integer.toString(8 * 60));
|
properties.setProperty(PROPERTY_SESSION_INTERVAL, Integer.toString(8 * 60));
|
||||||
properties.setProperty(PROPERTY_VCLOUD_XML_SCHEMA, "https://vcloudbeta.bluelock.com/api/v1.5/schema/master.xsd");
|
properties.setProperty(PROPERTY_VCLOUD_XML_SCHEMA, PROPERTY_ENDPOINT + "/v1.5/schema/master.xsd");
|
||||||
properties.setProperty("jclouds.dns_name_length_min", "1");
|
properties.setProperty(PROPERTY_VCLOUD_DNS_NAME_LEN_MIN, "1");
|
||||||
properties.setProperty("jclouds.dns_name_length_max", "80");
|
properties.setProperty(PROPERTY_VCLOUD_DNS_NAME_LEN_MAX, "80");
|
||||||
|
|
||||||
// TODO integrate these with the {@link ComputeTimeouts} instead of having a single timeout for everything.
|
// TODO integrate these with the {@link ComputeTimeouts} instead of having a single timeout for everything.
|
||||||
properties.setProperty(PROPERTY_VCLOUD_TIMEOUT_TASK_COMPLETED, Long.toString(1200l * 1000l));
|
properties.setProperty(PROPERTY_VCLOUD_TIMEOUT_TASK_COMPLETED, Long.toString(1200l * 1000l));
|
||||||
properties.setProperty(PROPERTY_SESSION_INTERVAL, Integer.toString(300));
|
properties.setProperty(PROPERTY_SESSION_INTERVAL, Integer.toString(300));
|
||||||
|
|
||||||
|
properties.setProperty(PROPERTY_VCLOUD_DEFAULT_CATALOG, "Public");
|
||||||
|
properties.setProperty(PROPERTY_VCLOUD_DEFAULT_VDC, "FIXME");
|
||||||
|
properties.setProperty(PROPERTY_VCLOUD_DEFAULT_NETWORK, "FIXME");
|
||||||
|
|
||||||
return properties;
|
return properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/**
|
/*
|
||||||
* Licensed to jclouds, Inc. (jclouds) under one or more
|
* Licensed to jclouds, Inc. (jclouds) under one or more
|
||||||
* contributor license agreements. See the NOTICE file
|
* contributor license agreements. See the NOTICE file
|
||||||
* distributed with this work for additional information
|
* distributed with this work for additional information
|
||||||
|
|
|
@ -79,6 +79,7 @@ public class CatalogClientLiveTest extends BaseVCloudDirectorClientLiveTest {
|
||||||
|
|
||||||
@Test(testName = "GET /catalog/{id}")
|
@Test(testName = "GET /catalog/{id}")
|
||||||
public void testGetCatalog() {
|
public void testGetCatalog() {
|
||||||
|
// TODO use property from default property set
|
||||||
CatalogReferences catalogReferences = queryClient.catalogReferencesQuery(String.format("name==%s", catalogName));
|
CatalogReferences catalogReferences = queryClient.catalogReferencesQuery(String.format("name==%s", catalogName));
|
||||||
assertEquals(Iterables.size(catalogReferences.getReferences()), 1, String.format(MUST_EXIST_FMT, catalogName, "Catalog"));
|
assertEquals(Iterables.size(catalogReferences.getReferences()), 1, String.format(MUST_EXIST_FMT, catalogName, "Catalog"));
|
||||||
catalogRef = Iterables.getOnlyElement(catalogReferences.getReferences());
|
catalogRef = Iterables.getOnlyElement(catalogReferences.getReferences());
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class BaseVCloudDirectorClientLiveTest extends BaseVersionedServiceLiveTe
|
||||||
Properties overrides = setupProperties();
|
Properties overrides = setupProperties();
|
||||||
context = new RestContextFactory().createContext(provider, identity, credential,
|
context = new RestContextFactory().createContext(provider, identity, credential,
|
||||||
ImmutableSet.<Module> of(new Log4JLoggingModule(), new SshjSshClientModule()), overrides);
|
ImmutableSet.<Module> of(new Log4JLoggingModule(), new SshjSshClientModule()), overrides);
|
||||||
successTester = new TaskSuccess(context, 1000L); // NOTE is this required?
|
// successTester = new TaskSuccess(context, 1000L); // NOTE is this required?
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDown() {
|
protected void tearDown() {
|
||||||
|
|
Loading…
Reference in New Issue