Mike Kolesnik has uploaded a new change for review. Change subject: engine: Allow non auth provider to add network ......................................................................
engine: Allow non auth provider to add network Non authenticated providers require that a tenant ID is sent for the new network. Currently sending the DEVICE_OWNER value, might change in the future. Change-Id: I7c325429adc845f1bcd4e99a4179202852a222e8 Signed-off-by: Mike Kolesnik <mkole...@redhat.com> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/NetworkForCreate.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java 2 files changed, 15 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/52/15552/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/NetworkForCreate.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/NetworkForCreate.java index d87cd0d..9fac444 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/NetworkForCreate.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/NetworkForCreate.java @@ -16,6 +16,9 @@ @JsonProperty("provider:segmentation_id") private Integer providerSegmentationId; + @JsonProperty("tenant_id") + private String tenantId; + public String getProviderNetworkType() { return providerNetworkType; } @@ -39,4 +42,12 @@ public void setProviderSegmentationId(Integer providerSegmentationId) { this.providerSegmentationId = providerSegmentationId; } + + public String getTenantId() { + return tenantId; + } + + public void setTenantId(String tenantId) { + this.tenantId = tenantId; + } } diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java index 10228cb..00e9092 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/network/openstack/OpenstackNetworkProviderProxy.java @@ -69,6 +69,10 @@ } } + if (!provider.isRequiringAuthentication()) { + networkForCreate.setTenantId(DEVICE_OWNER); + } + try { com.woorea.openstack.quantum.model.Network createdNetwork = getQuantumClient().networks().create(networkForCreate).execute(); -- To view, visit http://gerrit.ovirt.org/15552 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7c325429adc845f1bcd4e99a4179202852a222e8 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches