[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-17 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16257325#comment-16257325
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-345317418
 
 
   @fmaximus thanks for merging, kindly squash merge or rebase/merge in future. 


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-17 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16256805#comment-16256805
 ] 

ASF subversion and git services commented on CLOUDSTACK-9806:
-

Commit 3eafd0ce52d6c60ac2da812a5b44f2e4e4711cee in cloudstack's branch 
refs/heads/master from [~fmaximus]
[ https://gitbox.apache.org/repos/asf?p=cloudstack.git;h=3eafd0c ]

Merge pull request #1981 from 
nuagenetworks/feature/nuage_vpc_selectable_domain_template

CLOUDSTACK-9806: Nuage domain template selection per VPC

> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-17 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16256804#comment-16256804
 ] 

ASF subversion and git services commented on CLOUDSTACK-9806:
-

Commit 880e475f4095908817048d5cfd113dac0732a2fb in cloudstack's branch 
refs/heads/master from [~sgoeminn]
[ https://gitbox.apache.org/repos/asf?p=cloudstack.git;h=880e475 ]

CLOUDSTACK-9806: Nuage domain template selection per VPC

Co-Authored-By: Prashanth Manthena 
Co-Authored-By: Frank Maximus 

Bug: https://issues.apache.org/jira/browse/CLOUDSTACK-9806

Design Document: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-17 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16256803#comment-16256803
 ] 

ASF subversion and git services commented on CLOUDSTACK-9806:
-

Commit 880e475f4095908817048d5cfd113dac0732a2fb in cloudstack's branch 
refs/heads/master from [~sgoeminn]
[ https://gitbox.apache.org/repos/asf?p=cloudstack.git;h=880e475 ]

CLOUDSTACK-9806: Nuage domain template selection per VPC

Co-Authored-By: Prashanth Manthena 
Co-Authored-By: Frank Maximus 

Bug: https://issues.apache.org/jira/browse/CLOUDSTACK-9806

Design Document: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255796#comment-16255796
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-345029232
 
 
   Trillian test result (tid-1656)
   Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
   Total time taken: 29407 seconds
   Marvin logs: 
https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1981-t1656-kvm-centos7.zip
   Intermitten failure detected: /marvin/tests/smoke/test_host_annotations.py
   Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
   Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
   Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
   Test completed. 59 look OK, 4 have error(s)
   
   
   Test | Result | Time (s) | Test File
   --- | --- | --- | ---
   test_01_vpc_remote_access_vpn | `Failure` | 55.98 | test_vpc_vpn.py
   test_02_redundant_VPC_default_routes | `Failure` | 863.82 | 
test_vpc_redundant.py
   test_04_rvpc_privategw_static_routes | `Failure` | 248.42 | 
test_privategw_acl.py
   test_03_vpc_privategw_restart_vpc_cleanup | `Failure` | 162.87 | 
test_privategw_acl.py
   test_02_vpc_privategw_static_routes | `Failure` | 167.90 | 
test_privategw_acl.py
   test_01_vpc_privategw_acl | `Failure` | 51.56 | test_privategw_acl.py
   test_05_add_annotation_for_invalid_entityType | `Error` | 0.07 | 
test_host_annotations.py
   test_change_service_offering_for_vm_with_snapshots | Skipped | 0.00 | 
test_vm_snapshots.py
   test_09_copy_delete_template | Skipped | 0.01 | test_templates.py
   test_06_copy_template | Skipped | 0.00 | test_templates.py
   test_static_role_account_acls | Skipped | 0.03 | test_staticroles.py
   test_11_ss_nfs_version_on_ssvm | Skipped | 0.03 | test_ssvm.py
   test_01_scale_vm | Skipped | 0.00 | test_scale_vm.py
   test_01_primary_storage_iscsi | Skipped | 0.09 | test_primary_storage.py
   test_vm_nic_adapter_vmxnet3 | Skipped | 0.00 | test_nic_adapter_type.py
   test_03_nic_multiple_vmware | Skipped | 1.24 | test_nic.py
   test_nested_virtualization_vmware | Skipped | 0.00 | 
test_nested_virtualization.py
   test_06_copy_iso | Skipped | 0.00 | test_iso.py
   test_list_ha_for_host_valid | Skipped | 0.02 | test_hostha_simulator.py
   test_list_ha_for_host_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_list_ha_for_host | Skipped | 0.02 | test_hostha_simulator.py
   test_hostha_enable_feature_without_setting_provider | Skipped | 0.02 | 
test_hostha_simulator.py
   test_hostha_enable_feature_valid | Skipped | 0.02 | test_hostha_simulator.py
   test_hostha_disable_feature_valid | Skipped | 0.02 | test_hostha_simulator.py
   test_hostha_configure_invalid_provider | Skipped | 0.02 | 
test_hostha_simulator.py
   test_hostha_configure_default_driver | Skipped | 0.02 | 
test_hostha_simulator.py
   test_ha_verify_fsm_recovering | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_verify_fsm_fenced | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_verify_fsm_degraded | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_verify_fsm_available | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_multiple_mgmt_server_ownership | Skipped | 0.02 | 
test_hostha_simulator.py
   test_ha_list_providers | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_enable_feature_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_disable_feature_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_configure_enabledisable_across_clusterzones | Skipped | 0.02 | 
test_hostha_simulator.py
   test_configure_ha_provider_valid | Skipped | 0.02 | test_hostha_simulator.py
   test_configure_ha_provider_invalid | Skipped | 0.02 | 
test_hostha_simulator.py
   test_deploy_vgpu_enabled_vm | Skipped | 0.03 | test_deploy_vgpu_enabled_vm.py
   test_3d_gpu_support | Skipped | 0.03 | test_deploy_vgpu_enabled_vm.py
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtua

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255121#comment-16255121
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344887776
 
 
   @borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has 
been kicked to run smoke tests


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255120#comment-16255120
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


borisstoyanov commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344887676
 
 
   @blueorangutan test


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255118#comment-16255118
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344887369
 
 
   Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1262


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255083#comment-16255083
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344881598
 
 
   @borisstoyanov a Jenkins job has been kicked to build packages. I'll keep 
you posted as I make progress.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-16 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16255082#comment-16255082
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


borisstoyanov commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344881413
 
 
   @blueorangutan package


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253706#comment-16253706
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


sgoeminn commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344641295
 
 
   @rhtyd Thanks for reviewing! I addressed all your comments.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253148#comment-16253148
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151065901
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/ListNuageVspDomainTemplatesCmd.java
 ##
 @@ -0,0 +1,118 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.api.response.NuageVspDomainTemplateResponse;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseCmd;
+import org.apache.cloudstack.api.BaseResponse;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.DomainResponse;
+import org.apache.cloudstack.api.response.ListResponse;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+
+import javax.inject.Inject;
+import java.util.List;
 
 Review comment:
   @sgoeminn newline here please, thanks.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253147#comment-16253147
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151065868
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/ListNuageVspDomainTemplatesCmd.java
 ##
 @@ -0,0 +1,118 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.api.response.NuageVspDomainTemplateResponse;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseCmd;
+import org.apache.cloudstack.api.BaseResponse;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.DomainResponse;
+import org.apache.cloudstack.api.response.ListResponse;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+
+import javax.inject.Inject;
+import java.util.List;
+@APICommand(name = ListNuageVspDomainTemplatesCmd.APINAME, responseObject = 
BaseResponse.class, description = "Lists Nuage VSP domain templates", since = 
"4.11", responseHasSensitiveInfo = false, authorized = {RoleType.Admin, 
RoleType.DomainAdmin, RoleType.User})
+public class ListNuageVspDomainTemplatesCmd extends BaseCmd {
+static final String APINAME = "listNuageVspDomainTemplates";
 
 Review comment:
   @sgoeminn thanks, LGTM. Please follow the same across other Cmd 
implementations.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC creat

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253149#comment-16253149
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151065954
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/ListNuageVspDomainTemplatesCmd.java
 ##
 @@ -0,0 +1,118 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.api.response.NuageVspDomainTemplateResponse;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseCmd;
+import org.apache.cloudstack.api.BaseResponse;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.DomainResponse;
+import org.apache.cloudstack.api.response.ListResponse;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+
+import javax.inject.Inject;
+import java.util.List;
+@APICommand(name = ListNuageVspDomainTemplatesCmd.APINAME, responseObject = 
BaseResponse.class, description = "Lists Nuage VSP domain templates", since = 
"4.11", responseHasSensitiveInfo = false, authorized = {RoleType.Admin, 
RoleType.DomainAdmin, RoleType.User})
+public class ListNuageVspDomainTemplatesCmd extends BaseCmd {
+static final String APINAME = "listNuageVspDomainTemplates";
+
+@Inject
+private NuageVspManager _nuageVspManager;
+
+/
+ API parameters /
+/
+
+@Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.UUID, 
entityType = DomainResponse.class,
+description = "the domain ID")
+private Long domainId;
+
+@Parameter(name = ApiConstants.PHYSICAL_NETWORK_ID, type = 
CommandType.UUID, entityType = PhysicalNetworkResponse.class,
+description = "the physical network ID")
+private Long physicalNetworkId;
+
+@Parameter(name = ApiConstants.ZONE_ID, type = CommandType.UUID, 
entityType = ZoneResponse.class,
+description = "the zone ID")
+private Long zoneId;
+
+@Parameter(name = ApiConstants.KEYWORD, type = CommandType.STRING,
+description = "filters the domain templates which contain the keyword")
+private String keyword;
+
+/
+/// Accessors ///
+/
+
+public String getKeyword() {
+return keyword;
+}
+
+public Long getDomainId() {
+return domainId;
+}
+
+public Long getPhysicalNetworkId() {
+return physicalNetworkId;
+}
+
+public Long getZoneId() { return zoneId; }
+/
 
 Review comment:
   @sgoeminn fix indents and newlines please.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Ke

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253146#comment-16253146
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151065766
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/AssociateNuageVspDomainTemplateCmd.java
 ##
 @@ -0,0 +1,113 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseCmd;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.SuccessResponse;
+import org.apache.cloudstack.api.response.VpcResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+import org.apache.cloudstack.context.CallContext;
+import org.apache.log4j.Logger;
+
+import javax.inject.Inject;
+
+@APICommand(name = "associateNuageVspDomainTemplate", responseObject = 
SuccessResponse.class, description = "associate a vpc with a domain template", 
authorized = {RoleType.Admin, RoleType.DomainAdmin, RoleType.User})
+public class AssociateNuageVspDomainTemplateCmd extends BaseCmd {
+private static final Logger s_logger = 
Logger.getLogger(AssociateNuageVspDomainTemplateCmd.class.getName());
+private static final String s_name = 
"associatenuagevspdomaintemplateresponse";
 
 Review comment:
   @sgoeminn this still does not declare use `APINAME` as a reference/usage 
pattern as seen in recent/modern API implementations such as ListRolesCmd etc.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain templ

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253144#comment-16253144
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151065651
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/AssociateNuageVspDomainTemplateCmd.java
 ##
 @@ -0,0 +1,113 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseCmd;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.SuccessResponse;
+import org.apache.cloudstack.api.response.VpcResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+import org.apache.cloudstack.context.CallContext;
+import org.apache.log4j.Logger;
+
+import javax.inject.Inject;
 
 Review comment:
   @sgoeminn fix indent please.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253108#comment-16253108
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


smeetsr commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-344521891
 
 
   After above commit , again I did a rerun of 
test_nuage_vpc_domain_template.py and all tests were successful.
   Test Nuage VSP Domain Template selection per VPC ... === TestName: 
test_01_nuage_Domain_Template_selection_per_VPC | Status : SUCCESS ===
   ok
   Test Nuage VSP Domain Template selection per VPC as ROOT domain ... === 
TestName: test_02_nuage_Domain_Template_selection_per_VPC_as_ROOT_user | Status 
: SUCCESS ===
   ok
   Test Nuage VSP Domain Template selection per VPC as domain admin ... === 
TestName: test_03_nuage_Domain_Template_selection_per_VPC_as_domain_admin | 
Status : SUCCESS ===
   ok
   Test Nuage VSP Domain Template selection per VPC as domain ... === TestName: 
test_04_nuage_Domain_Template_selection_per_VPC_as_domain_user | Status : 
SUCCESS ===
   ok
   Test Nuage VSP Domain Template selection per VPC as subdomain admin ... === 
TestName: test_05_nuage_Domain_Template_selection_per_VPC_as_subdom_admin | 
Status : SUCCESS ===
   ok
   Test Nuage VSP Domain Template selection per VPC as subdomain ... === 
TestName: test_06_nuage_Domain_Template_selection_per_VPC_as_subdom_user | 
Status : SUCCESS ===
   ok
   Test Nuage VSP Global Domain Template ... === TestName: 
test_07_nuage_Global_Domain_Template | Status : SUCCESS ===
   ok
   Test Nuage VSP Global Domain Template as ROOT domain regular user ... === 
TestName: test_08_nuage_Global_Domain_Template_as_ROOT_user | Status : SUCCESS 
===
   ok
   Test Nuage VSP Global Domain Template as domain admin user ... === TestName: 
test_09_nuage_Global_Domain_Template_as_domain_admin | Status : SUCCESS ===
   ok
   Test Nuage VSP Global Domain Template as domain regular user ... === 
TestName: test_10_nuage_Global_Domain_Template_as_domain_user | Status : 
SUCCESS ===
   ok
   Test Nuage VSP Global Domain Template as subdomain admin user ... === 
TestName: test_11_nuage_Global_Domain_Template_as_subdomain_admin | Status : 
SUCCESS ===
   ok
   Test Nuage VSP Global Domain Template as subdomain regular user ... === 
TestName: test_12_nuage_Global_Domain_Template_as_subdomain_user | Status : 
SUCCESS ===
   ok
   
   --
   Ran 12 tests in 5290.439s
   
   OK


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-15 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253105#comment-16253105
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


sgoeminn commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r151059953
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/ListNuageVspDomainTemplatesCmd.java
 ##
 @@ -0,0 +1,110 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.api.response.NuageVspDomainTemplateResponse;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseListCmd;
+import org.apache.cloudstack.api.BaseResponse;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.DomainResponse;
+import org.apache.cloudstack.api.response.ListResponse;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+import org.apache.log4j.Logger;
+
+import javax.inject.Inject;
+import java.util.List;
+
+@APICommand(name = "listNuageVspDomainTemplates", responseObject = 
BaseResponse.class, description = "Lists Nuage VSP domain templates", 
authorized = {RoleType.Admin, RoleType.DomainAdmin, RoleType.User})
+public class ListNuageVspDomainTemplatesCmd extends BaseListCmd {
 
 Review comment:
   @rhtyd I made it aligned with the ListRolesCmd implementation.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option ac

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16238530#comment-16238530
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341845861
 
 
   Trillian test result (tid-1609)
   Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
   Total time taken: 28080 seconds
   Marvin logs: 
https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1981-t1609-kvm-centos7.zip
   Intermitten failure detected: /marvin/tests/smoke/test_host_annotations.py
   Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
   Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
   Test completed. 60 look OK, 3 have error(s)
   
   
   Test | Result | Time (s) | Test File
   --- | --- | --- | ---
   test_01_vpc_remote_access_vpn | `Failure` | 60.90 | test_vpc_vpn.py
   test_04_rvpc_privategw_static_routes | `Failure` | 243.34 | 
test_privategw_acl.py
   test_03_vpc_privategw_restart_vpc_cleanup | `Failure` | 117.63 | 
test_privategw_acl.py
   test_02_vpc_privategw_static_routes | `Failure` | 173.01 | 
test_privategw_acl.py
   test_01_vpc_privategw_acl | `Failure` | 56.67 | test_privategw_acl.py
   test_05_add_annotation_for_invalid_entityType | `Error` | 0.07 | 
test_host_annotations.py
   test_change_service_offering_for_vm_with_snapshots | Skipped | 0.00 | 
test_vm_snapshots.py
   test_09_copy_delete_template | Skipped | 0.02 | test_templates.py
   test_06_copy_template | Skipped | 0.00 | test_templates.py
   test_static_role_account_acls | Skipped | 0.02 | test_staticroles.py
   test_11_ss_nfs_version_on_ssvm | Skipped | 0.02 | test_ssvm.py
   test_01_scale_vm | Skipped | 0.00 | test_scale_vm.py
   test_01_primary_storage_iscsi | Skipped | 0.09 | test_primary_storage.py
   test_vm_nic_adapter_vmxnet3 | Skipped | 0.00 | test_nic_adapter_type.py
   test_03_nic_multiple_vmware | Skipped | 1.07 | test_nic.py
   test_nested_virtualization_vmware | Skipped | 0.00 | 
test_nested_virtualization.py
   test_06_copy_iso | Skipped | 0.00 | test_iso.py
   test_list_ha_for_host_valid | Skipped | 0.03 | test_hostha_simulator.py
   test_list_ha_for_host_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_list_ha_for_host | Skipped | 0.03 | test_hostha_simulator.py
   test_hostha_enable_feature_without_setting_provider | Skipped | 0.04 | 
test_hostha_simulator.py
   test_hostha_enable_feature_valid | Skipped | 0.03 | test_hostha_simulator.py
   test_hostha_disable_feature_valid | Skipped | 0.03 | test_hostha_simulator.py
   test_hostha_configure_invalid_provider | Skipped | 0.02 | 
test_hostha_simulator.py
   test_hostha_configure_default_driver | Skipped | 0.03 | 
test_hostha_simulator.py
   test_ha_verify_fsm_recovering | Skipped | 0.03 | test_hostha_simulator.py
   test_ha_verify_fsm_fenced | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_verify_fsm_degraded | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_verify_fsm_available | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_multiple_mgmt_server_ownership | Skipped | 0.02 | 
test_hostha_simulator.py
   test_ha_list_providers | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_enable_feature_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_disable_feature_invalid | Skipped | 0.02 | test_hostha_simulator.py
   test_ha_configure_enabledisable_across_clusterzones | Skipped | 0.02 | 
test_hostha_simulator.py
   test_configure_ha_provider_valid | Skipped | 0.03 | test_hostha_simulator.py
   test_configure_ha_provider_invalid | Skipped | 0.03 | 
test_hostha_simulator.py
   test_deploy_vgpu_enabled_vm | Skipped | 0.05 | test_deploy_vgpu_enabled_vm.py
   test_3d_gpu_support | Skipped | 0.04 | test_deploy_vgpu_enabled_vm.py
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16237699#comment-16237699
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341728270
 
 
   @rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been 
kicked to run smoke tests


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16237698#comment-16237698
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341728142
 
 
   @blueorangutan test


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16237697#comment-16237697
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on a change in pull request #1981: CLOUDSTACK-9806: Nuage 
domain template selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#discussion_r148805980
 
 

 ##
 File path: 
plugins/network-elements/nuage-vsp/src/com/cloud/api/commands/ListNuageVspDomainTemplatesCmd.java
 ##
 @@ -0,0 +1,110 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+//
+
+package com.cloud.api.commands;
+
+import com.cloud.api.response.NuageVspDomainTemplateResponse;
+import com.cloud.exception.ConcurrentOperationException;
+import com.cloud.exception.InsufficientCapacityException;
+import com.cloud.exception.InvalidParameterValueException;
+import com.cloud.exception.ResourceAllocationException;
+import com.cloud.exception.ResourceUnavailableException;
+import com.cloud.network.manager.NuageVspManager;
+import com.cloud.utils.exception.CloudRuntimeException;
+import org.apache.cloudstack.acl.RoleType;
+import org.apache.cloudstack.api.APICommand;
+import org.apache.cloudstack.api.ApiConstants;
+import org.apache.cloudstack.api.ApiErrorCode;
+import org.apache.cloudstack.api.BaseListCmd;
+import org.apache.cloudstack.api.BaseResponse;
+import org.apache.cloudstack.api.Parameter;
+import org.apache.cloudstack.api.ServerApiException;
+import org.apache.cloudstack.api.response.DomainResponse;
+import org.apache.cloudstack.api.response.ListResponse;
+import org.apache.cloudstack.api.response.PhysicalNetworkResponse;
+import org.apache.cloudstack.api.response.ZoneResponse;
+import org.apache.log4j.Logger;
+
+import javax.inject.Inject;
+import java.util.List;
+
+@APICommand(name = "listNuageVspDomainTemplates", responseObject = 
BaseResponse.class, description = "Lists Nuage VSP domain templates", 
authorized = {RoleType.Admin, RoleType.DomainAdmin, RoleType.User})
+public class ListNuageVspDomainTemplatesCmd extends BaseListCmd {
 
 Review comment:
   @prashanthvarma have a look at ListRolesCmd and other newer 
implemented/added API for refering to a more modern CloudStack API 
implementation pattern.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16236110#comment-16236110
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341486391
 
 
   Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1192


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16236059#comment-16236059
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


blueorangutan commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341478156
 
 
   @rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted 
as I make progress.


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16236057#comment-16236057
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


rhtyd commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341477821
 
 
   @blueorangutan package


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-11-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16235900#comment-16235900
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


fmaximus commented on issue #1981: CLOUDSTACK-9806: Nuage domain template 
selection per VPC
URL: https://github.com/apache/cloudstack/pull/1981#issuecomment-341457355
 
 
   retest this please


This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>Priority: Major
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-06 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15897122#comment-15897122
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user prashanthvarma commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
@borisstoyanov yes, I also did cross check the test failures. Thanks for 
the investigation. 


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-04 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15895814#comment-15895814
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user borisstoyanov commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
Thanks, the tests failures looks to be not related to these changes. 
@prashanthvarma 


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892653#comment-15892653
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user blueorangutan commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
Trillian test result (tid-923)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 28590 seconds
Marvin logs: 
https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1981-t923-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_snapshots.py
Test completed. 47 look ok, 2 have error(s)


Test | Result | Time (s) | Test File
--- | --- | --- | ---
test_04_rvpc_privategw_static_routes | `Failure` | 340.82 | 
test_privategw_acl.py
test_02_list_snapshots_with_removed_data_store | `Error` | 0.04 | 
test_snapshots.py
test_01_vpc_site2site_vpn | Success | 155.14 | test_vpc_vpn.py
test_01_vpc_remote_access_vpn | Success | 66.11 | test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpn | Success | 250.96 | test_vpc_vpn.py
test_02_VPC_default_routes | Success | 289.26 | test_vpc_router_nics.py
test_01_VPC_nics_after_destroy | Success | 538.34 | test_vpc_router_nics.py
test_05_rvpc_multi_tiers | Success | 518.24 | test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nics | Success | 1420.40 | 
test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers | 
Success | 539.12 | test_vpc_redundant.py
test_02_redundant_VPC_default_routes | Success | 749.50 | 
test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL | Success | 1281.13 | 
test_vpc_redundant.py
test_09_delete_detached_volume | Success | 156.50 | test_volumes.py
test_08_resize_volume | Success | 156.75 | test_volumes.py
test_07_resize_fail | Success | 161.45 | test_volumes.py
test_06_download_detached_volume | Success | 156.25 | test_volumes.py
test_05_detach_volume | Success | 155.81 | test_volumes.py
test_04_delete_attached_volume | Success | 151.22 | test_volumes.py
test_03_download_attached_volume | Success | 156.33 | test_volumes.py
test_02_attach_volume | Success | 124.19 | test_volumes.py
test_01_create_volume | Success | 711.30 | test_volumes.py
test_03_delete_vm_snapshots | Success | 275.23 | test_vm_snapshots.py
test_02_revert_vm_snapshots | Success | 95.75 | test_vm_snapshots.py
test_01_create_vm_snapshots | Success | 158.74 | test_vm_snapshots.py
test_deploy_vm_multiple | Success | 273.07 | test_vm_life_cycle.py
test_deploy_vm | Success | 0.03 | test_vm_life_cycle.py
test_advZoneVirtualRouter | Success | 0.03 | test_vm_life_cycle.py
test_10_attachAndDetach_iso | Success | 26.66 | test_vm_life_cycle.py
test_09_expunge_vm | Success | 125.24 | test_vm_life_cycle.py
test_08_migrate_vm | Success | 56.02 | test_vm_life_cycle.py
test_07_restore_vm | Success | 0.10 | test_vm_life_cycle.py
test_06_destroy_vm | Success | 130.86 | test_vm_life_cycle.py
test_03_reboot_vm | Success | 125.88 | test_vm_life_cycle.py
test_02_start_vm | Success | 10.17 | test_vm_life_cycle.py
test_01_stop_vm | Success | 40.33 | test_vm_life_cycle.py
test_CreateTemplateWithDuplicateName | Success | 50.53 | test_templates.py
test_08_list_system_templates | Success | 0.03 | test_templates.py
test_07_list_public_templates | Success | 0.06 | test_templates.py
test_05_template_permissions | Success | 0.06 | test_templates.py
test_04_extract_template | Success | 5.15 | test_templates.py
test_03_delete_template | Success | 5.11 | test_templates.py
test_02_edit_template | Success | 90.18 | test_templates.py
test_01_create_template | Success | 25.38 | test_templates.py
test_10_destroy_cpvm | Success | 161.81 | test_ssvm.py
test_09_destroy_ssvm | Success | 163.58 | test_ssvm.py
test_08_reboot_cpvm | Success | 131.62 | test_ssvm.py
test_07_reboot_ssvm | Success | 133.82 | test_ssvm.py
test_06_stop_cpvm | Success | 131.78 | test_ssvm.py
test_05_stop_ssvm | Success | 134.30 | test_ssvm.py
test_04_cpvm_internals | Success | 1.35 | test_ssvm.py
test_03_ssvm_internals | Success | 3.34 | test_ssvm.py
test_02_list_cpvm_vm | Success | 0.12 | test_ssvm.py
test_01_list_sec_storage_vm | Success | 0.14 | test_ssvm.py
test_01_snapshot_root_disk | Success | 11.12 | test_snapshots.py
test_04_change_offering_small | Success | 239.71 | test_service_offerings.py
test_03_delete_service_offering | Success | 0.05 | test_service_offerings.py
test_02_edit_service_offering | Success | 0.06 | test_service_offerings.py
test_01_create_service_offering | Success | 0.11 | test_service_offering

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892024#comment-15892024
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user prashanthvarma commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
@borisstoyanov I am glad you liked the PR, we (@nuagenetworks) made it a 
practice to add and run integration tests that test the changes we propose/make 
in a PR. Moreover, we internally qualify through regressions the whole system 
with those changes for both Nuage VSP and native ACS setups/environments where 
necessary.

Thank you for kicking the regression tests. Please do also code review the 
PR.





> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15891938#comment-15891938
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user blueorangutan commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has 
been kicked to run smoke tests


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15891933#comment-15891933
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user borisstoyanov commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
@blueorangutan test


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15891814#comment-15891814
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user blueorangutan commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-555


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15891786#comment-15891786
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user blueorangutan commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep 
you posted as I make progress.


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-02 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15891785#comment-15891785
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user borisstoyanov commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
Thanks for this good looking PR @prashanthvarma, it's really great that you 
provided integration tests. I'll package and kick regression tests to check if 
everything else is working fine with these changes.
@blueorangutan package 


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15889985#comment-15889985
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user prashanthvarma commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
PEP8 & PyFlakes compliance of our marvin test code:

CloudStack$
CloudStack$ pep8 test/integration/plugins/nuagevsp/.py
CloudStack$
CloudStack$ pyflakes test/integration/plugins/nuagevsp/.py
CloudStack$

Validations:

Marvin test results:

nosetests --with-marvin --marvin-config=nuage.cfg 
nuagevsp/test_nuage_vsp_domain_template.py

Test Nuage VSP Domain Template selection per VPC ... === TestName: 
test_01_nuage_Domain_Template_selection_per_VPC | Status : SUCCESS ===
ok
Test Nuage VSP Domain Template selection per VPC as ROOT domain ... === 
TestName: test_02_nuage_Domain_Template_selection_per_VPC_as_ROOT_user | Status 
: SUCCESS ===
ok
Test Nuage VSP Domain Template selection per VPC as domain admin ... === 
TestName: test_03_nuage_Domain_Template_selection_per_VPC_as_domain_admin | 
Status : SUCCESS ===
ok
Test Nuage VSP Domain Template selection per VPC as domain ... === 
TestName: test_04_nuage_Domain_Template_selection_per_VPC_as_domain_user | 
Status : SUCCESS ===
ok
Test Nuage VSP Domain Template selection per VPC as subdomain admin ... === 
TestName: test_05_nuage_Domain_Template_selection_per_VPC_as_subdom_admin | 
Status : SUCCESS ===
ok
Test Nuage VSP Domain Template selection per VPC as subdomain ... === 
TestName: test_06_nuage_Domain_Template_selection_per_VPC_as_subdom_user | 
Status : SUCCESS ===
ok
Test Nuage VSP Global Domain Template ... === TestName: 
test_07_nuage_Global_Domain_Template | Status : SUCCESS ===
ok
Test Nuage VSP Global Domain Template as ROOT domain regular user ... === 
TestName: test_08_nuage_Global_Domain_Template_as_ROOT_user | Status : SUCCESS 
===
ok
Test Nuage VSP Global Domain Template as domain admin user ... === 
TestName: test_09_nuage_Global_Domain_Template_as_domain_admin | Status : 
SUCCESS ===
ok
Test Nuage VSP Global Domain Template as domain regular user ... === 
TestName: test_10_nuage_Global_Domain_Template_as_domain_user | Status : 
SUCCESS ===
ok
Test Nuage VSP Global Domain Template as subdomain admin user ... === 
TestName: test_11_nuage_Global_Domain_Template_as_subdomain_admin | Status : 
SUCCESS ===
ok
Test Nuage VSP Global Domain Template as subdomain regular user ... === 
TestName: test_12_nuage_Global_Domain_Template_as_subdomain_user | Status : 
SUCCESS ===
ok

--
Ran 12 tests in 6203.613s

OK


[results.txt](https://github.com/apache/cloudstack/files/810482/results.txt)
[runinfo.txt](https://github.com/apache/cloudstack/files/810483/runinfo.txt)



> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassi

[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15889972#comment-15889972
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


Github user prashanthvarma commented on the issue:

https://github.com/apache/cloudstack/pull/1981
  
Design document for this feature: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC


> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (CLOUDSTACK-9806) Nuage domain template selection per VPC

2017-03-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-9806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15889971#comment-15889971
 ] 

ASF GitHub Bot commented on CLOUDSTACK-9806:


GitHub user prashanthvarma opened a pull request:

https://github.com/apache/cloudstack/pull/1981

CLOUDSTACK-9806: Nuage domain template selection per VPC

Co-Authored-By: Prashanth Manthena 
Co-Authored-By: Frank Maximus 

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/nuagenetworks/cloudstack 
feature/nuage_vpc_selectable_domain_template

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/cloudstack/pull/1981.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1981


commit 55ce0d91805fc4807952ead3f8160eae589038ab
Author: Sigert Goeminne 
Date:   2016-10-06T12:30:59Z

CLOUDSTACK-9806: Nuage domain template selection per VPC

Co-Authored-By: Prashanth Manthena 
Co-Authored-By: Frank Maximus 




> Nuage domain template selection per VPC
> ---
>
> Key: CLOUDSTACK-9806
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9806
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: UI
>Reporter: Sigert Goeminne
>Assignee: Sigert Goeminne
>
> When deploying CloudStack with Nuage VSP (Virtualized Services 
> Plugin/Platform), the Cloud/Network Administrator has the ability to define 
> “Domain Templates” in the Nuage VSP Platform and reuse (and instantiate) 
> those when creating networks inside CloudStack. This allows for predefining 
> advanced networking topologies in the SDN platform, and integrate those 
> seamlessly within the CloudStack workflows, without the need of porting all 
> those SDN capabilities (e.g. GRT leaking, Advanced ACL’s, Service Chaining, 
> ...) into CloudStack.
> Today this mechanism works via global settings and allows for one Nuage VSP 
> Domain Template to be specified per CloudStack Network type (Shared, 
> Isolated, VPC). This is fine for most deployments but it doesn’t leave room 
> for hybrid deployments in which different CloudStack networks need 
> individually differentiated SDN capabilities. Especially for VPC’s it would 
> be nice to have finer grained domain template control.
> With the proposed new features, we add the ability to configure a domain 
> template per VPC, i.e. each VPC created in CloudStack can be configured with 
> a different domain template. We will make this option accessible through the 
> UI also, but applicable to Nuage supporting zones only.
> [Design 
> Document|https://cwiki.apache.org/confluence/display/CLOUDSTACK/Nuage+domain+template+selection+per+VPC]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)