Feature #3357
Add option to disable network and capacity selects for all the cloud or per template
Status: | Closed | Start date: | 11/14/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Daniel Molina | % Done: | 100% | |
Category: | Cloud View | |||
Target version: | Release 4.10.2 | |||
Resolution: | fixed | Pull request: |
Description
At the administrator choice (with a flag porobably in the template, or global setting)
For vOneCloud and hybrid VM Templates
Related issues
Associated revisions
feature #3357: Add option to disable capacity and network select
feature #3357: Add option to disable the saved templates functionality
feature #3357: Add option to disable the saved templates functionality
(cherry picked from commit e4904dce6357d204906f43d69c6ddfb8496c05d6)
feature #3357: Add option to disable capacity and network select
(cherry picked from commit 34e1a2931ebb94a175a422dede65771c422e9704)
feature #3357: Add option to disable capacity and network selects per template
feature #3357: Add option to disable capacity and network selects per template
feature #3357: Check input state
History
#1 Updated by Ruben S. Montero over 6 years ago
- Target version changed from Release 4.10.1 to Release 4.12
#2 Updated by Ruben S. Montero over 6 years ago
- Target version changed from Release 4.12 to Release 4.10.2
#3 Updated by Ruben S. Montero over 6 years ago
- Status changed from Pending to New
- add option to enable/disbale the capacity and network sections (create dialog).
- Enable/disable save_template action on VM view, and list/select saved templates.
- Configure the actions for Cloud View (e.g. remove delete, or translate poweroff to undeploy)
#4 Updated by Ruben S. Montero over 6 years ago
- Related to Feature #3412: Create a vCenter Cloud View added
#5 Updated by Ruben S. Montero over 6 years ago
- Assignee set to Daniel Molina
#6 Updated by Daniel Dehennin over 6 years ago
Ruben S. Montero wrote:
This issue is to:
- add option to enable/disbale the capacity and network sections (create dialog).
+1
In our use case, most of the time a user clone a VM template is to increase the capacity or run the VM on its own network, so cloud view is great for us, even if not completely used (#3414).
This could be a true
/ false
or a list of authorized/denied capacities or networks, or two settings, a true
/ false
flag, and when flag is true
check a list, for example:
CAPACITY_SELECT = "TRUE", CAPACITY_ENABLED = [ "small-x1", "small-x2", "medium-x2" ]
In which case, just switching the CAPACITY_SELECT
value to FALSE
disable all capacities.
For networks, if a user have the USE
ACL on a shared network, but a VM has a built-in DHCP server, the admin could opt-in or opt-out the networks usable with this VM, for example:
NETWORKS_SELECT = "TRUE", NETWORKS_DISABLED = [ "shared_network" ]
The selection should include the _ENABLED
list first and then exclude the _DISABLED
list.
These parameters should be saved if the user save the VM.
The capacities could be set in the VM template but I see it more useful at user groups, for example:
- every body is authorized to use small-x1
, small-x2
and medium-x2
- group need_power
can use medium-x4
and large-x4
- group prod_admin
can use large-x8
I understand that all of this is useless if the user can update its own VM templates:
- user clone a VM
- user update the VM template to remove the VM limitations
but the per group limitations stays
Regards.
#7 Updated by EOLE Team over 6 years ago
Tino Vázquez wrote:
For vOneCloud and hybrid VM Templates
I'm not sure if this is a limitation.
If yes, I think cloud.yaml
view could use this feature too.
Regards.
#8 Updated by Ruben S. Montero over 6 years ago
- Category changed from vCenter to Sunstone
Moved this issue to Sunstone category as vcenter driver can now handle vnets. As discussed in the comments this issue does not depends on the hypervisor but on the provisioning model.
#9 Updated by Daniel Molina over 6 years ago
Included options to disable the capacity and network selects for all the cloud in the yaml files and per template in the creation template wizard.
List of authorized or denied is not implemented yet
#10 Updated by Daniel Molina over 6 years ago
- Subject changed from CloudView should not present the network chosing option when instantiating a Template to Add option to disable network and capacity selects for all the cloud or per template
- Category changed from Sunstone to Cloud View
- Status changed from New to Closed
- % Done changed from 0 to 100
- Resolution set to fixed
Daniel Dehennin wrote:
Ruben S. Montero wrote:
This issue is to:
- add option to enable/disbale the capacity and network sections (create dialog).
+1
In our use case, most of the time a user clone a VM template is to increase the capacity or run the VM on its own network, so cloud view is great for us, even if not completely used (#3414).
This could be a
true
/false
or a list of authorized/denied capacities or networks, or two settings, atrue
/false
flag, and when flag istrue
check a list, for example:[...]
In which case, just switching the
CAPACITY_SELECT
value toFALSE
disable all capacities.For networks, if a user have the
USE
ACL on a shared network, but a VM has a built-in DHCP server, the admin could opt-in or opt-out the networks usable with this VM, for example:[...]
The selection should include the
_ENABLED
list first and then exclude the_DISABLED
list.These parameters should be saved if the user save the VM.
The capacities could be set in the VM template but I see it more useful at user groups, for example:
- every body is authorized to use
small-x1
,small-x2
andmedium-x2
- groupneed_power
can usemedium-x4
andlarge-x4
- groupprod_admin
can uselarge-x8
I understand that all of this is useless if the user can update its own VM templates:
- user clone a VM
- user update the VM template to remove the VM limitations
but the per group limitations stays
Regards.
#11 Updated by Daniel Molina over 6 years ago
- Related to Backlog #3478: Add list of authorized/denied instance types/networks per template added