You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by we...@apache.org on 2013/11/26 14:42:54 UTC
[2/2] git commit: updated refs/heads/4.3 to 895e581
CLOUDSTACK-2940: Allowing Replacement of realhostip.com with a customized domain for SSVM
(cherry picked from commit e23b10319f55fe8cbb822c0c29dc64b56509c119)
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/895e581e
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/895e581e
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/895e581e
Branch: refs/heads/4.3
Commit: 895e581e73bbbcc44b7875388659c128f2fe37a7
Parents: 3deb7dd
Author: Wei Zhou <w....@leaseweb.com>
Authored: Tue Nov 26 14:10:51 2013 +0100
Committer: Wei Zhou <w....@leaseweb.com>
Committed: Tue Nov 26 14:26:09 2013 +0100
----------------------------------------------------------------------
.../datastore/driver/CloudStackImageStoreDriverImpl.java | 7 ++++++-
.../src/com/cloud/storage/download/DownloadMonitorImpl.java | 2 +-
server/src/com/cloud/storage/upload/UploadMonitorImpl.java | 2 +-
3 files changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/895e581e/plugins/storage/image/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java
----------------------------------------------------------------------
diff --git a/plugins/storage/image/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java b/plugins/storage/image/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java
index aa60ce6..52cad3b 100644
--- a/plugins/storage/image/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java
+++ b/plugins/storage/image/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackImageStoreDriverImpl.java
@@ -88,12 +88,17 @@ public class CloudStackImageStoreDriverImpl extends BaseImageStoreDriverImpl {
String scheme = "http";
boolean _sslCopy = false;
String sslCfg = _configDao.getValue(Config.SecStorageEncryptCopy.toString());
+ String _ssvmUrlDomain = _configDao.getValue("secstorage.ssl.cert.domain");
if ( sslCfg != null ){
_sslCopy = Boolean.parseBoolean(sslCfg);
}
if (_sslCopy) {
hostname = ipAddress.replace(".", "-");
- hostname = hostname + ".realhostip.com";
+ if(_ssvmUrlDomain != null && _ssvmUrlDomain.length() > 0){
+ hostname = hostname + "." + _ssvmUrlDomain;
+ } else {
+ hostname = hostname + ".realhostip.com";
+ }
scheme = "https";
}
return scheme + "://" + hostname + "/userdata/" + uuid;
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/895e581e/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
index 89b3407..dbe57a0 100755
--- a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
+++ b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
@@ -106,7 +106,7 @@ public class DownloadMonitorImpl extends ManagerBase implements DownloadMonitor
@Override
public boolean configure(String name, Map<String, Object> params) {
- final Map<String, String> configs = _configDao.getConfiguration("ManagementServer", params);
+ final Map<String, String> configs = _configDao.getConfiguration("management-server", params);
_sslCopy = Boolean.parseBoolean(configs.get("secstorage.encrypt.copy"));
_proxy = configs.get(Config.SecStorageProxy.key());
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/895e581e/server/src/com/cloud/storage/upload/UploadMonitorImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java
index 4785e49..e22f9d7 100755
--- a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java
+++ b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java
@@ -385,7 +385,7 @@ public class UploadMonitorImpl extends ManagerBase implements UploadMonitor {
@Override
public boolean configure(String name, Map<String, Object> params)
throws ConfigurationException {
- final Map<String, String> configs = _configDao.getConfiguration("ManagementServer", params);
+ final Map<String, String> configs = _configDao.getConfiguration("management-server", params);
_sslCopy = Boolean.parseBoolean(configs.get("secstorage.encrypt.copy"));
String cert = configs.get("secstorage.secure.copy.cert");