parent
65aa5f91fe
commit
609c60d21f
@ -3,13 +3,14 @@
|
|||||||
<files>
|
<files>
|
||||||
<service>opennebula-sunstone</service>
|
<service>opennebula-sunstone</service>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-server.conf'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-server.conf'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-logos.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/cloud.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/cloud.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin_vcenter.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/admin_vcenter.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/user.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/user.yaml'/>
|
||||||
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/cloud_vcenter.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin_vcenter.yaml'/>
|
<file filelist='onefrontend' name='/etc/one/sunstone-views/groupadmin_vcenter.yaml'/>
|
||||||
<file filelist='onefrontend' name='/etc/one/auth/ldap_auth.conf' source='sunstone-ldap_auth.conf'/>
|
|
||||||
<file filelist='onefrontend' name='/etc/nginx/sites-available/nebula.conf' source='nginx-nebula.conf'/>
|
<file filelist='onefrontend' name='/etc/nginx/sites-available/nebula.conf' source='nginx-nebula.conf'/>
|
||||||
<file filelist='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True'/>
|
<file filelist='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True'/>
|
||||||
<service_access service='sunstoneHttps'>
|
<service_access service='sunstoneHttps'>
|
||||||
|
245
tmpl/admin.yaml
245
tmpl/admin.yaml
@ -1,6 +1,10 @@
|
|||||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
small_logo: images/opennebula-5.0.png
|
small_logo: images/opennebula-5.0.png
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- dashboard-tab
|
- dashboard-tab
|
||||||
- instances-top-tab
|
- instances-top-tab
|
||||||
@ -37,7 +41,7 @@ enabled_tabs:
|
|||||||
- settings-tab
|
- settings-tab
|
||||||
- support-tab
|
- support-tab
|
||||||
- upgrade-top-tab
|
- upgrade-top-tab
|
||||||
autorefresh: true
|
- vmgroup-tab
|
||||||
features:
|
features:
|
||||||
# True to show showback monthly reports, and VM cost
|
# True to show showback monthly reports, and VM cost
|
||||||
showback: true
|
showback: true
|
||||||
@ -50,6 +54,22 @@ features:
|
|||||||
# will be set to the same value as VCPU, that will still be visible for the
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
# end users
|
# end users
|
||||||
instantiate_hide_cpu: false
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: true
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: true
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
tabs:
|
tabs:
|
||||||
dashboard-tab:
|
dashboard-tab:
|
||||||
# The following widgets can be used inside any of the '_per_row' settings
|
# The following widgets can be used inside any of the '_per_row' settings
|
||||||
@ -87,20 +107,21 @@ tabs:
|
|||||||
user_groups_tab: true
|
user_groups_tab: true
|
||||||
user_accounting_tab: true
|
user_accounting_tab: true
|
||||||
user_showback_tab: true
|
user_showback_tab: true
|
||||||
|
user_auth_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Group
|
||||||
- 4 # Auth driver
|
- 4 # Auth driver
|
||||||
#- 5 # Password
|
#- 5 # Password
|
||||||
- 6 # VMs
|
- 6 # VMs
|
||||||
- 7 # Memory
|
- 7 # Memory
|
||||||
- 8 # CPU
|
- 8 # CPU
|
||||||
#- 9 # Group ID
|
#- 9 # Group ID
|
||||||
#- 10 # Hidden User Data
|
#- 10 # Hidden User Data
|
||||||
#- 11 # Labels
|
#- 11 # Labels
|
||||||
#- 12 # Search data
|
#- 12 # Search data
|
||||||
actions:
|
actions:
|
||||||
User.refresh: true
|
User.refresh: true
|
||||||
User.create_dialog: true
|
User.create_dialog: true
|
||||||
@ -152,7 +173,7 @@ tabs:
|
|||||||
- 5 # Hosts
|
- 5 # Hosts
|
||||||
- 6 # VNets
|
- 6 # VNets
|
||||||
- 7 # Datastores
|
- 7 # Datastores
|
||||||
#- 8 # Labels
|
#- 8 # Labels
|
||||||
actions:
|
actions:
|
||||||
Vdc.refresh: true
|
Vdc.refresh: true
|
||||||
Vdc.create_dialog: true
|
Vdc.create_dialog: true
|
||||||
@ -171,7 +192,7 @@ tabs:
|
|||||||
- 4 # Resource ID / Owned by
|
- 4 # Resource ID / Owned by
|
||||||
- 5 # Allowed operations
|
- 5 # Allowed operations
|
||||||
- 6 # Zone
|
- 6 # Zone
|
||||||
#- 7 # ACL String
|
#- 7 # ACL String
|
||||||
actions:
|
actions:
|
||||||
Acl.refresh: true
|
Acl.refresh: true
|
||||||
Acl.create_dialog: true
|
Acl.create_dialog: true
|
||||||
@ -186,12 +207,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Template.refresh: true
|
Template.refresh: true
|
||||||
Template.create_dialog: true
|
Template.create_dialog: true
|
||||||
@ -216,8 +237,10 @@ tabs:
|
|||||||
features: true
|
features: true
|
||||||
input_output: true
|
input_output: true
|
||||||
context: true
|
context: true
|
||||||
|
actions: true
|
||||||
scheduling: true
|
scheduling: true
|
||||||
hybrid: true
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
other: true
|
other: true
|
||||||
%if %%oneflow
|
%if %%oneflow
|
||||||
oneflow-templates-tab:
|
oneflow-templates-tab:
|
||||||
@ -228,9 +251,9 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
@ -254,12 +277,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
VirtualRouterTemplate.refresh: true
|
VirtualRouterTemplate.refresh: true
|
||||||
VirtualRouterTemplate.create_dialog: true
|
VirtualRouterTemplate.create_dialog: true
|
||||||
@ -304,19 +327,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Status
|
- 5 # Status
|
||||||
#- 6 # Used CPU
|
#- 6 # Used CPU
|
||||||
#- 7 # Used Memory
|
#- 7 # Used Memory
|
||||||
- 8 # Host
|
- 8 # Host
|
||||||
- 9 # IPs
|
- 9 # IPs
|
||||||
#- 10 # Start Time
|
#- 10 # Start Time
|
||||||
- 11 # VNC
|
- 11 # VNC
|
||||||
#- 12 # Hidden Template
|
#- 12 # Hidden Template
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
VM.refresh: true
|
VM.refresh: true
|
||||||
VM.create_dialog: true
|
VM.create_dialog: true
|
||||||
@ -342,6 +365,7 @@ tabs:
|
|||||||
VM.terminate: true
|
VM.terminate: true
|
||||||
VM.terminate_hard: true
|
VM.terminate_hard: true
|
||||||
VM.resize: true
|
VM.resize: true
|
||||||
|
VM.disk_resize: true
|
||||||
VM.attachdisk: true
|
VM.attachdisk: true
|
||||||
VM.detachdisk: true
|
VM.detachdisk: true
|
||||||
VM.disk_saveas: true
|
VM.disk_saveas: true
|
||||||
@ -400,9 +424,9 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # State
|
- 5 # State
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
@ -459,7 +483,7 @@ tabs:
|
|||||||
- 3 # Hosts
|
- 3 # Hosts
|
||||||
- 4 # VNets
|
- 4 # VNets
|
||||||
- 5 # Datastores
|
- 5 # Datastores
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
actions:
|
actions:
|
||||||
Cluster.refresh: true
|
Cluster.refresh: true
|
||||||
Cluster.create_dialog: true
|
Cluster.create_dialog: true
|
||||||
@ -483,16 +507,16 @@ tabs:
|
|||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Cluster
|
- 3 # Cluster
|
||||||
- 4 # RVMs
|
- 4 # RVMs
|
||||||
#- 5 # Real CPU
|
#- 5 # Real CPU
|
||||||
- 6 # Allocated CPU
|
- 6 # Allocated CPU
|
||||||
#- 7 # Real MEM
|
#- 7 # Real MEM
|
||||||
- 8 # Allocated MEM
|
- 8 # Allocated MEM
|
||||||
- 9 # Status
|
- 9 # Status
|
||||||
#- 10 # IM MAD
|
#- 10 # IM MAD
|
||||||
#- 11 # VM MAD
|
#- 11 # VM MAD
|
||||||
#- 12 # Last monitored on
|
#- 12 # Last monitored on
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Host.refresh: true
|
Host.refresh: true
|
||||||
Host.create_dialog: true
|
Host.create_dialog: true
|
||||||
@ -512,7 +536,7 @@ tabs:
|
|||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Endpoint
|
- 3 # Endpoint
|
||||||
#- 4 # Labels
|
#- 4 # Labels
|
||||||
actions:
|
actions:
|
||||||
Zone.refresh: true
|
Zone.refresh: true
|
||||||
Zone.create_dialog: true
|
Zone.create_dialog: true
|
||||||
@ -531,18 +555,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Basepath
|
#- 7 # Basepath
|
||||||
#- 8 # TM
|
#- 8 # TM
|
||||||
#- 9 # DS
|
#- 9 # DS
|
||||||
- 10 # Type
|
- 10 # Type
|
||||||
- 11 # Status
|
- 11 # Status
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
Datastore.refresh: true
|
Datastore.refresh: true
|
||||||
Datastore.create_dialog: true
|
Datastore.create_dialog: true
|
||||||
@ -565,19 +589,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
- 11 # #VMs
|
- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Image.refresh: true
|
Image.refresh: true
|
||||||
Image.create_dialog: true
|
Image.create_dialog: true
|
||||||
@ -604,19 +628,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
#- 11 # #VMs
|
#- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
File.refresh: true
|
File.refresh: true
|
||||||
File.create_dialog: true
|
File.create_dialog: true
|
||||||
@ -636,15 +660,15 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Apps
|
- 6 # Apps
|
||||||
- 7 # Driver
|
- 7 # Driver
|
||||||
- 8 # Zone
|
- 8 # Zone
|
||||||
#- 9 # Labels
|
#- 9 # Labels
|
||||||
#- 10 # Search data
|
#- 10 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlace.refresh: true
|
MarketPlace.refresh: true
|
||||||
MarketPlace.create_dialog: true
|
MarketPlace.create_dialog: true
|
||||||
@ -663,18 +687,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Version
|
#- 5 # Version
|
||||||
- 6 # Size
|
- 6 # Size
|
||||||
- 7 # State
|
- 7 # State
|
||||||
#- 8 # Type
|
#- 8 # Type
|
||||||
- 9 # Registration
|
- 9 # Registration
|
||||||
- 10 # Marketplace
|
- 10 # Marketplace
|
||||||
- 11 # Zone
|
- 11 # Zone
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlaceApp.refresh: true
|
MarketPlaceApp.refresh: true
|
||||||
MarketPlaceApp.create_dialog: true
|
MarketPlaceApp.create_dialog: true
|
||||||
@ -703,16 +727,16 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Reservation
|
- 5 # Reservation
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Bridge
|
#- 7 # Bridge
|
||||||
- 8 # Leases
|
- 8 # Leases
|
||||||
#- 9 # VLAN ID
|
#- 9 # VLAN ID
|
||||||
#- 10 # Labels
|
#- 10 # Labels
|
||||||
#- 11 # Search data
|
#- 11 # Search data
|
||||||
actions:
|
actions:
|
||||||
Network.refresh: true
|
Network.refresh: true
|
||||||
Network.create_dialog: true
|
Network.create_dialog: true
|
||||||
@ -746,10 +770,10 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
SecurityGroup.refresh: true
|
SecurityGroup.refresh: true
|
||||||
@ -768,7 +792,7 @@ tabs:
|
|||||||
panel_tabs:
|
panel_tabs:
|
||||||
support_info_tab: true
|
support_info_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
#- 0 # Checkbox
|
#- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Subject
|
- 2 # Subject
|
||||||
- 3 # Created at
|
- 3 # Created at
|
||||||
@ -778,25 +802,44 @@ tabs:
|
|||||||
Support.create_dialog: true
|
Support.create_dialog: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: true
|
settings_info_tab: true
|
||||||
user_config_tab: false
|
settings_config_tab: false
|
||||||
user_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
group_quotas_tab: true
|
settings_group_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_accounting_tab: true
|
||||||
user_showback_tab: true
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
actions:
|
actions:
|
||||||
# The buttons inside the settings-tab panel user_info_tab are
|
# Buttons for settings_info_tab
|
||||||
# configured with users-tab/actions; User.update_password and
|
User.update_password: true
|
||||||
# User.login_token
|
User.login_token: true
|
||||||
#
|
# Buttons for settings_config_tab
|
||||||
# Buttons for user_config_tab
|
|
||||||
Settings.change_language: true
|
Settings.change_language: true
|
||||||
Settings.change_password: true
|
Settings.change_password: true
|
||||||
Settings.change_view: true
|
Settings.change_view: true
|
||||||
Settings.ssh_key: true
|
Settings.ssh_key: true
|
||||||
Settings.login_token: true
|
Settings.login_token: true
|
||||||
# Edit button in user_quotas_tab
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
upgrade-top-tab:
|
upgrade-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
small_logo: images/opennebula-5.0.png
|
small_logo: images/opennebula-5.0.png
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- dashboard-tab
|
- dashboard-tab
|
||||||
- instances-top-tab
|
- instances-top-tab
|
||||||
@ -37,7 +41,7 @@ enabled_tabs:
|
|||||||
- settings-tab
|
- settings-tab
|
||||||
- support-tab
|
- support-tab
|
||||||
- upgrade-top-tab
|
- upgrade-top-tab
|
||||||
autorefresh: true
|
- vmgroup-tab
|
||||||
features:
|
features:
|
||||||
# True to show showback monthly reports, and VM cost
|
# True to show showback monthly reports, and VM cost
|
||||||
showback: true
|
showback: true
|
||||||
@ -50,6 +54,22 @@ features:
|
|||||||
# will be set to the same value as VCPU, that will still be visible for the
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
# end users
|
# end users
|
||||||
instantiate_hide_cpu: false
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: true
|
||||||
tabs:
|
tabs:
|
||||||
dashboard-tab:
|
dashboard-tab:
|
||||||
# The following widgets can be used inside any of the '_per_row' settings
|
# The following widgets can be used inside any of the '_per_row' settings
|
||||||
@ -85,20 +105,21 @@ tabs:
|
|||||||
user_groups_tab: true
|
user_groups_tab: true
|
||||||
user_accounting_tab: true
|
user_accounting_tab: true
|
||||||
user_showback_tab: true
|
user_showback_tab: true
|
||||||
|
user_auth_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Group
|
||||||
- 4 # Auth driver
|
- 4 # Auth driver
|
||||||
#- 5 # Password
|
#- 5 # Password
|
||||||
- 6 # VMs
|
- 6 # VMs
|
||||||
- 7 # Memory
|
- 7 # Memory
|
||||||
- 8 # CPU
|
- 8 # CPU
|
||||||
#- 9 # Group ID
|
#- 9 # Group ID
|
||||||
#- 10 # Hidden User Data
|
#- 10 # Hidden User Data
|
||||||
#- 11 # Labels
|
#- 11 # Labels
|
||||||
#- 12 # Search data
|
#- 12 # Search data
|
||||||
actions:
|
actions:
|
||||||
User.refresh: true
|
User.refresh: true
|
||||||
User.create_dialog: true
|
User.create_dialog: true
|
||||||
@ -126,8 +147,7 @@ tabs:
|
|||||||
- 4 # VMs
|
- 4 # VMs
|
||||||
- 5 # Memory
|
- 5 # Memory
|
||||||
- 6 # CPU
|
- 6 # CPU
|
||||||
#- 7 # Labels
|
#- 7 # Labels
|
||||||
#- 8 # Search data
|
|
||||||
actions:
|
actions:
|
||||||
Group.refresh: true
|
Group.refresh: true
|
||||||
Group.create_dialog: true
|
Group.create_dialog: true
|
||||||
@ -151,8 +171,7 @@ tabs:
|
|||||||
- 5 # Hosts
|
- 5 # Hosts
|
||||||
- 6 # VNets
|
- 6 # VNets
|
||||||
- 7 # Datastores
|
- 7 # Datastores
|
||||||
#- 8 # Labels
|
#- 8 # Labels
|
||||||
#- 9 # Search data
|
|
||||||
actions:
|
actions:
|
||||||
Vdc.refresh: true
|
Vdc.refresh: true
|
||||||
Vdc.create_dialog: true
|
Vdc.create_dialog: true
|
||||||
@ -171,7 +190,7 @@ tabs:
|
|||||||
- 4 # Resource ID / Owned by
|
- 4 # Resource ID / Owned by
|
||||||
- 5 # Allowed operations
|
- 5 # Allowed operations
|
||||||
- 6 # Zone
|
- 6 # Zone
|
||||||
#- 7 # ACL String
|
#- 7 # ACL String
|
||||||
actions:
|
actions:
|
||||||
Acl.refresh: true
|
Acl.refresh: true
|
||||||
Acl.create_dialog: true
|
Acl.create_dialog: true
|
||||||
@ -186,11 +205,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Template.refresh: true
|
Template.refresh: true
|
||||||
@ -216,8 +235,10 @@ tabs:
|
|||||||
features: true
|
features: true
|
||||||
input_output: true
|
input_output: true
|
||||||
context: true
|
context: true
|
||||||
|
actions: true
|
||||||
scheduling: true
|
scheduling: true
|
||||||
hybrid: true
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
other: true
|
other: true
|
||||||
%if %%oneflow
|
%if %%oneflow
|
||||||
oneflow-templates-tab:
|
oneflow-templates-tab:
|
||||||
@ -228,9 +249,9 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
@ -254,11 +275,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
VirtualRouterTemplate.refresh: true
|
VirtualRouterTemplate.refresh: true
|
||||||
@ -304,19 +325,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Status
|
- 5 # Status
|
||||||
#- 6 # Used CPU
|
#- 6 # Used CPU
|
||||||
#- 7 # Used Memory
|
#- 7 # Used Memory
|
||||||
- 8 # Host
|
- 8 # Host
|
||||||
- 9 # IPs
|
- 9 # IPs
|
||||||
#- 10 # Start Time
|
#- 10 # Start Time
|
||||||
- 11 # VNC
|
- 11 # VNC
|
||||||
#- 12 # Hidden Template
|
#- 12 # Hidden Template
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
VM.refresh: true
|
VM.refresh: true
|
||||||
VM.create_dialog: true
|
VM.create_dialog: true
|
||||||
@ -344,7 +365,8 @@ tabs:
|
|||||||
VM.resize: true
|
VM.resize: true
|
||||||
VM.attachdisk: true
|
VM.attachdisk: true
|
||||||
VM.detachdisk: true
|
VM.detachdisk: true
|
||||||
VM.disk_saveas: false
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: true
|
||||||
VM.attachnic: true
|
VM.attachnic: true
|
||||||
VM.detachnic: true
|
VM.detachnic: true
|
||||||
VM.snapshot_create: true
|
VM.snapshot_create: true
|
||||||
@ -359,7 +381,6 @@ tabs:
|
|||||||
VM.updateconf: true
|
VM.updateconf: true
|
||||||
VM.edit_labels: true
|
VM.edit_labels: true
|
||||||
VM.menu_labels: true
|
VM.menu_labels: true
|
||||||
%if %%oneflow
|
|
||||||
oneflow-services-tab:
|
oneflow-services-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
service_info_tab: true
|
service_info_tab: true
|
||||||
@ -400,9 +421,9 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # State
|
- 5 # State
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
@ -419,6 +440,30 @@ tabs:
|
|||||||
Service.edit_labels: true
|
Service.edit_labels: true
|
||||||
Service.menu_labels: true
|
Service.menu_labels: true
|
||||||
%end if
|
%end if
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: true
|
||||||
|
VirtualRouter.chmod: true
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: true
|
||||||
|
VirtualRouter.detachnic: true
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
infrastructure-top-tab:
|
infrastructure-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -435,7 +480,7 @@ tabs:
|
|||||||
- 3 # Hosts
|
- 3 # Hosts
|
||||||
- 4 # VNets
|
- 4 # VNets
|
||||||
- 5 # Datastores
|
- 5 # Datastores
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
actions:
|
actions:
|
||||||
Cluster.refresh: true
|
Cluster.refresh: true
|
||||||
Cluster.create_dialog: true
|
Cluster.create_dialog: true
|
||||||
@ -459,16 +504,16 @@ tabs:
|
|||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Cluster
|
- 3 # Cluster
|
||||||
- 4 # RVMs
|
- 4 # RVMs
|
||||||
#- 5 # Real CPU
|
#- 5 # Real CPU
|
||||||
- 6 # Allocated CPU
|
- 6 # Allocated CPU
|
||||||
#- 7 # Real MEM
|
#- 7 # Real MEM
|
||||||
- 8 # Allocated MEM
|
- 8 # Allocated MEM
|
||||||
- 9 # Status
|
- 9 # Status
|
||||||
#- 10 # IM MAD
|
#- 10 # IM MAD
|
||||||
#- 11 # VM MAD
|
#- 11 # VM MAD
|
||||||
#- 12 # Last monitored on
|
#- 12 # Last monitored on
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Host.refresh: true
|
Host.refresh: true
|
||||||
Host.create_dialog: true
|
Host.create_dialog: true
|
||||||
@ -488,7 +533,7 @@ tabs:
|
|||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Endpoint
|
- 3 # Endpoint
|
||||||
#- 4 # Labels
|
#- 4 # Labels
|
||||||
actions:
|
actions:
|
||||||
Zone.refresh: true
|
Zone.refresh: true
|
||||||
Zone.create_dialog: true
|
Zone.create_dialog: true
|
||||||
@ -507,21 +552,21 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Basepath
|
#- 7 # Basepath
|
||||||
#- 8 # TM
|
#- 8 # TM
|
||||||
#- 9 # DS
|
#- 9 # DS
|
||||||
- 10 # Type
|
- 10 # Type
|
||||||
- 11 # Status
|
- 11 # Status
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
Datastore.refresh: true
|
Datastore.refresh: true
|
||||||
Datastore.create_dialog: true
|
Datastore.create_dialog: false
|
||||||
Datastore.import_dialog: true
|
Datastore.import_dialog: true
|
||||||
Datastore.addtocluster: true
|
Datastore.addtocluster: true
|
||||||
Datastore.rename: true
|
Datastore.rename: true
|
||||||
@ -541,24 +586,24 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
- 11 # #VMs
|
- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Image.refresh: true
|
Image.refresh: true
|
||||||
Image.create_dialog: true
|
Image.create_dialog: true
|
||||||
Image.upload_marketplace_dialog: false
|
|
||||||
Image.import_dialog: true
|
Image.import_dialog: true
|
||||||
|
Image.upload_marketplace_dialog: false
|
||||||
Image.rename: true
|
Image.rename: true
|
||||||
Image.chown: true
|
Image.chown: true
|
||||||
Image.chgrp: true
|
Image.chgrp: true
|
||||||
@ -580,19 +625,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
#- 11 # #VMs
|
#- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
File.refresh: true
|
File.refresh: true
|
||||||
File.create_dialog: true
|
File.create_dialog: true
|
||||||
@ -612,15 +657,15 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Apps
|
- 6 # Apps
|
||||||
- 7 # Driver
|
- 7 # Driver
|
||||||
- 8 # Zone
|
- 8 # Zone
|
||||||
#- 9 # Labels
|
#- 9 # Labels
|
||||||
#- 10 # Search data
|
#- 10 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlace.refresh: true
|
MarketPlace.refresh: true
|
||||||
MarketPlace.create_dialog: true
|
MarketPlace.create_dialog: true
|
||||||
@ -639,18 +684,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Version
|
#- 5 # Version
|
||||||
- 6 # Size
|
- 6 # Size
|
||||||
- 7 # State
|
- 7 # State
|
||||||
#- 8 # Type
|
#- 8 # Type
|
||||||
- 9 # Registration
|
- 9 # Registration
|
||||||
- 10 # Marketplace
|
- 10 # Marketplace
|
||||||
- 11 # Zone
|
- 11 # Zone
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlaceApp.refresh: true
|
MarketPlaceApp.refresh: true
|
||||||
MarketPlaceApp.create_dialog: true
|
MarketPlaceApp.create_dialog: true
|
||||||
@ -679,16 +724,16 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Reservation
|
- 5 # Reservation
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Bridge
|
#- 7 # Bridge
|
||||||
- 8 # Leases
|
- 8 # Leases
|
||||||
#- 9 # VLAN ID
|
#- 9 # VLAN ID
|
||||||
#- 10 # Labels
|
#- 10 # Labels
|
||||||
#- 11 # Search data
|
#- 11 # Search data
|
||||||
actions:
|
actions:
|
||||||
Network.refresh: true
|
Network.refresh: true
|
||||||
Network.create_dialog: true
|
Network.create_dialog: true
|
||||||
@ -708,30 +753,6 @@ tabs:
|
|||||||
Network.update_ar: true
|
Network.update_ar: true
|
||||||
Network.edit_labels: true
|
Network.edit_labels: true
|
||||||
Network.menu_labels: true
|
Network.menu_labels: true
|
||||||
vrouters-tab:
|
|
||||||
panel_tabs:
|
|
||||||
virtual_router_info_tab: true
|
|
||||||
virtual_router_vms_tab: true
|
|
||||||
table_columns:
|
|
||||||
- 0 # Checkbox
|
|
||||||
- 1 # ID
|
|
||||||
- 2 # Owner
|
|
||||||
- 3 # Group
|
|
||||||
- 4 # Name
|
|
||||||
#- 5 # Labels
|
|
||||||
#- 6 # Search data
|
|
||||||
actions:
|
|
||||||
VirtualRouter.refresh: true
|
|
||||||
VirtualRouter.create_dialog: true
|
|
||||||
VirtualRouter.rename: true
|
|
||||||
VirtualRouter.chown: true
|
|
||||||
VirtualRouter.chgrp: true
|
|
||||||
VirtualRouter.chmod: true
|
|
||||||
VirtualRouter.delete: true
|
|
||||||
VirtualRouter.attachnic: true
|
|
||||||
VirtualRouter.detachnic: true
|
|
||||||
VirtualRouter.edit_labels: true
|
|
||||||
VirtualRouter.menu_labels: true
|
|
||||||
vnets-topology-tab:
|
vnets-topology-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -746,10 +767,10 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
SecurityGroup.refresh: true
|
SecurityGroup.refresh: true
|
||||||
@ -768,7 +789,7 @@ tabs:
|
|||||||
panel_tabs:
|
panel_tabs:
|
||||||
support_info_tab: true
|
support_info_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
#- 0 # Checkbox
|
#- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Subject
|
- 2 # Subject
|
||||||
- 3 # Created at
|
- 3 # Created at
|
||||||
@ -778,25 +799,44 @@ tabs:
|
|||||||
Support.create_dialog: true
|
Support.create_dialog: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: true
|
settings_info_tab: true
|
||||||
user_config_tab: false
|
settings_config_tab: false
|
||||||
user_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
group_quotas_tab: true
|
settings_group_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_accounting_tab: true
|
||||||
user_showback_tab: true
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
actions:
|
actions:
|
||||||
# The buttons inside the settings-tab panel user_info_tab are
|
# Buttons for settings_info_tab
|
||||||
# configured with users-tab/actions; User.update_password and
|
User.update_password: true
|
||||||
# User.login_token
|
User.login_token: true
|
||||||
#
|
# Buttons for settings_config_tab
|
||||||
# Buttons for user_config_tab
|
|
||||||
Settings.change_language: true
|
Settings.change_language: true
|
||||||
Settings.change_password: true
|
Settings.change_password: true
|
||||||
Settings.change_view: true
|
Settings.change_view: true
|
||||||
Settings.ssh_key: true
|
Settings.ssh_key: true
|
||||||
Settings.login_token: true
|
Settings.login_token: true
|
||||||
# Edit button in user_quotas_tab
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
upgrade-top-tab:
|
upgrade-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
||||||
|
109
tmpl/cloud.yaml
109
tmpl/cloud.yaml
@ -1,4 +1,8 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- provision-tab
|
- provision-tab
|
||||||
- settings-tab
|
- settings-tab
|
||||||
@ -14,6 +18,15 @@ features:
|
|||||||
# will be set to the same value as VCPU, that will still be visible for the
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
# end users
|
# end users
|
||||||
instantiate_hide_cpu: false
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to allow to create machines to cloud users
|
||||||
|
cloud_vm_create: true
|
||||||
tabs:
|
tabs:
|
||||||
provision-tab:
|
provision-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
@ -28,6 +41,11 @@ tabs:
|
|||||||
vm_template_tab: false
|
vm_template_tab: false
|
||||||
vm_log_tab: false
|
vm_log_tab: false
|
||||||
provision_tabs:
|
provision_tabs:
|
||||||
|
%if %%oneflow
|
||||||
|
flows: true
|
||||||
|
%else
|
||||||
|
flows: false
|
||||||
|
%end if
|
||||||
templates: true
|
templates: true
|
||||||
actions: &provisionactions
|
actions: &provisionactions
|
||||||
# In the cloud view, delete is the equivalent
|
# In the cloud view, delete is the equivalent
|
||||||
@ -74,45 +92,44 @@ tabs:
|
|||||||
capacity_select: true
|
capacity_select: true
|
||||||
# True to allow NIC customization
|
# True to allow NIC customization
|
||||||
network_select: true
|
network_select: true
|
||||||
|
# True to allow vmgroup customization
|
||||||
|
vmgroup_select: true
|
||||||
# True to allow DISK size customization
|
# True to allow DISK size customization
|
||||||
disk_resize: true
|
disk_resize: true
|
||||||
|
# True to allow datastore customization
|
||||||
|
datastore_select: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: false
|
settings_info_tab: false
|
||||||
user_config_tab: true
|
settings_config_tab: true
|
||||||
user_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_accounting_tab: true
|
||||||
user_showback_tab: true
|
settings_showback_tab: true
|
||||||
actions:
|
actions:
|
||||||
# The buttons inside the settings-tab panel user_info_tab are
|
# Buttons for settings_info_tab
|
||||||
# configured with users-tab/actions; User.update_password and
|
User.update_password: true
|
||||||
# User.login_token
|
User.login_token: true
|
||||||
#
|
# Buttons for settings_config_tab
|
||||||
# Buttons for user_config_tab
|
|
||||||
Settings.change_language: true
|
Settings.change_language: true
|
||||||
Settings.change_password: true
|
Settings.change_password: true
|
||||||
Settings.change_view: true
|
Settings.change_view: true
|
||||||
Settings.ssh_key: true
|
Settings.ssh_key: true
|
||||||
Settings.login_token: true
|
Settings.login_token: true
|
||||||
# Edit button in user_quotas_tab
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
users-tab:
|
|
||||||
actions:
|
|
||||||
User.update_password: true
|
|
||||||
User.login_token: true
|
|
||||||
vms-tab:
|
vms-tab:
|
||||||
actions: *provisionactions
|
actions: *provisionactions
|
||||||
images-tab:
|
images-tab:
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Onwer
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
- 11 # #VMs
|
- 11 # #VMs
|
||||||
@ -121,19 +138,45 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Reservation
|
#- 5 # Reservation
|
||||||
#- 6 # Cluster
|
#- 6 # Cluster
|
||||||
#- 7 # Bridge
|
#- 7 # Bridge
|
||||||
#- 8 # Leases
|
#- 8 # Leases
|
||||||
#- 9 # VLAN ID
|
#- 9 # VLAN ID
|
||||||
secgroups-tab:
|
secgroups-tab:
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
|
vmgroup-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
datastores-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Capacity
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Basepath
|
||||||
|
#- 8 # TM
|
||||||
|
#- 9 # DS
|
||||||
|
#- 10 # Type
|
||||||
|
- 11 # Status
|
||||||
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
157
tmpl/cloud_vcenter.yaml
Normal file
157
tmpl/cloud_vcenter.yaml
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
enabled_tabs:
|
||||||
|
- provision-tab
|
||||||
|
- settings-tab
|
||||||
|
features:
|
||||||
|
# True to show showback monthly reports, and VM cost
|
||||||
|
showback: true
|
||||||
|
|
||||||
|
# Allows to change the security groups for each network interface
|
||||||
|
# on the VM creation dialog
|
||||||
|
secgroups: false
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog. The CPU setting
|
||||||
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
|
# end users
|
||||||
|
instantiate_hide_cpu: true
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to allow to create machines to cloud users
|
||||||
|
cloud_vm_create: true
|
||||||
|
tabs:
|
||||||
|
provision-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_info_tab: false
|
||||||
|
vm_capacity_tab: false
|
||||||
|
vm_storage_tab: false
|
||||||
|
vm_network_tab: false
|
||||||
|
vm_snapshot_tab: false
|
||||||
|
vm_placement_tab: false
|
||||||
|
vm_actions_tab: false
|
||||||
|
vm_conf_tab: false
|
||||||
|
vm_template_tab: false
|
||||||
|
vm_log_tab: false
|
||||||
|
provision_tabs:
|
||||||
|
%if %%oneflow
|
||||||
|
flows: true
|
||||||
|
%else
|
||||||
|
flows: false
|
||||||
|
%end if
|
||||||
|
templates: false
|
||||||
|
actions: &provisionactions
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate chmod --recursive'
|
||||||
|
Template.chmod: false
|
||||||
|
|
||||||
|
# In the cloud view, delete is the equivalent
|
||||||
|
# of 'onetemplate delete --recursive'
|
||||||
|
Template.delete: true
|
||||||
|
VM.rename: false
|
||||||
|
VM.resume: true
|
||||||
|
VM.reboot: true
|
||||||
|
VM.reboot_hard: true
|
||||||
|
VM.poweroff: true
|
||||||
|
VM.poweroff_hard: true
|
||||||
|
VM.undeploy: false
|
||||||
|
VM.undeploy_hard: false
|
||||||
|
VM.terminate: true
|
||||||
|
VM.terminate_hard: true
|
||||||
|
VM.resize: false
|
||||||
|
VM.attachdisk: false
|
||||||
|
VM.detachdisk: false
|
||||||
|
VM.disk_saveas: false
|
||||||
|
VM.attachnic: false
|
||||||
|
VM.detachnic: false
|
||||||
|
VM.snapshot_create: false
|
||||||
|
VM.snapshot_revert: false
|
||||||
|
VM.snapshot_delete: false
|
||||||
|
VM.disk_snapshot_create: false
|
||||||
|
VM.disk_snapshot_revert: false
|
||||||
|
VM.disk_snapshot_delete: false
|
||||||
|
VM.save_as_template: true
|
||||||
|
dashboard:
|
||||||
|
# Connected user's quotas
|
||||||
|
quotas: true
|
||||||
|
# Overview of connected user's VMs
|
||||||
|
vms: true
|
||||||
|
# Group's quotas
|
||||||
|
groupquotas: false
|
||||||
|
# Overview of group's VMs
|
||||||
|
groupvms: false
|
||||||
|
create_vm:
|
||||||
|
# True to allow capacity (CPU, MEMORY, VCPU) customization
|
||||||
|
capacity_select: true
|
||||||
|
# True to allow NIC customization
|
||||||
|
network_select: true
|
||||||
|
# True to allow DISK size customization
|
||||||
|
disk_resize: true
|
||||||
|
settings-tab:
|
||||||
|
panel_tabs:
|
||||||
|
settings_info_tab: false
|
||||||
|
settings_config_tab: true
|
||||||
|
settings_quotas_tab: true
|
||||||
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
actions:
|
||||||
|
# The buttons inside the settings-tab panel settings_info_tab are
|
||||||
|
# configured with users-tab/actions; User.update_password and
|
||||||
|
# User.login_token
|
||||||
|
#
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
|
User.quotas_dialog: false
|
||||||
|
users-tab:
|
||||||
|
actions:
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
vms-tab:
|
||||||
|
actions: *provisionactions
|
||||||
|
images-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Datastore
|
||||||
|
#- 6 # Size
|
||||||
|
- 7 # Type
|
||||||
|
#- 8 # Registration time
|
||||||
|
#- 9 # Persistent
|
||||||
|
- 10 # Status
|
||||||
|
- 11 # #VMs
|
||||||
|
#- 12 # Target
|
||||||
|
vnets-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Reservation
|
||||||
|
#- 6 # Cluster
|
||||||
|
#- 7 # Bridge
|
||||||
|
#- 8 # Leases
|
||||||
|
#- 9 # VLAN ID
|
||||||
|
secgroups-tab:
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
@ -1,6 +1,10 @@
|
|||||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
small_logo: images/opennebula-5.0.png
|
small_logo: images/opennebula-5.0.png
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- dashboard-tab
|
- dashboard-tab
|
||||||
- instances-top-tab
|
- instances-top-tab
|
||||||
@ -15,10 +19,6 @@ enabled_tabs:
|
|||||||
- oneflow-templates-tab
|
- oneflow-templates-tab
|
||||||
%end if
|
%end if
|
||||||
- vrouter-templates-tab
|
- vrouter-templates-tab
|
||||||
#- infrastructure-top-tab
|
|
||||||
#- clusters-tab
|
|
||||||
#- hosts-tab
|
|
||||||
#- zones-tab
|
|
||||||
#- storage-top-tab
|
#- storage-top-tab
|
||||||
#- datastores-tab
|
#- datastores-tab
|
||||||
#- images-tab
|
#- images-tab
|
||||||
@ -29,6 +29,10 @@ enabled_tabs:
|
|||||||
- vnets-tab
|
- vnets-tab
|
||||||
- vnets-topology-tab
|
- vnets-topology-tab
|
||||||
- secgroups-tab
|
- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
- system-top-tab
|
- system-top-tab
|
||||||
- users-tab
|
- users-tab
|
||||||
- groups-tab
|
- groups-tab
|
||||||
@ -36,7 +40,8 @@ enabled_tabs:
|
|||||||
#- acls-tab
|
#- acls-tab
|
||||||
- settings-tab
|
- settings-tab
|
||||||
#- support-tab
|
#- support-tab
|
||||||
autorefresh: true
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
features:
|
features:
|
||||||
# True to show showback monthly reports, and VM cost
|
# True to show showback monthly reports, and VM cost
|
||||||
showback: true
|
showback: true
|
||||||
@ -49,6 +54,22 @@ features:
|
|||||||
# will be set to the same value as VCPU, that will still be visible for the
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
# end users
|
# end users
|
||||||
instantiate_hide_cpu: false
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
tabs:
|
tabs:
|
||||||
dashboard-tab:
|
dashboard-tab:
|
||||||
# The following widgets can be used inside any of the '_per_row' settings
|
# The following widgets can be used inside any of the '_per_row' settings
|
||||||
@ -85,20 +106,21 @@ tabs:
|
|||||||
user_groups_tab: true
|
user_groups_tab: true
|
||||||
user_accounting_tab: true
|
user_accounting_tab: true
|
||||||
user_showback_tab: true
|
user_showback_tab: true
|
||||||
|
user_auth_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Group
|
||||||
#- 4 # Auth driver
|
#- 4 # Auth driver
|
||||||
#- 5 # Password
|
#- 5 # Password
|
||||||
- 6 # VMs
|
- 6 # VMs
|
||||||
- 7 # Memory
|
- 7 # Memory
|
||||||
- 8 # CPU
|
- 8 # CPU
|
||||||
#- 9 # Group ID
|
#- 9 # Group ID
|
||||||
#- 10 # Hidden User Data
|
#- 10 # Hidden User Data
|
||||||
#- 11 # Labels
|
#- 11 # Labels
|
||||||
#- 12 # Search data
|
#- 12 # Search data
|
||||||
actions:
|
actions:
|
||||||
User.refresh: true
|
User.refresh: true
|
||||||
User.create_dialog: true
|
User.create_dialog: true
|
||||||
@ -126,8 +148,7 @@ tabs:
|
|||||||
- 4 # VMs
|
- 4 # VMs
|
||||||
- 5 # Memory
|
- 5 # Memory
|
||||||
- 6 # CPU
|
- 6 # CPU
|
||||||
#- 7 # Labels
|
#- 7 # Labels
|
||||||
#- 6 # Search data
|
|
||||||
actions:
|
actions:
|
||||||
Group.refresh: true
|
Group.refresh: true
|
||||||
Group.create_dialog: false
|
Group.create_dialog: false
|
||||||
@ -151,8 +172,7 @@ tabs:
|
|||||||
- 5 # Hosts
|
- 5 # Hosts
|
||||||
- 6 # VNets
|
- 6 # VNets
|
||||||
- 7 # Datastores
|
- 7 # Datastores
|
||||||
#- 8 # Labels
|
#- 8 # Labels
|
||||||
#- 9 # Search data
|
|
||||||
actions:
|
actions:
|
||||||
Vdc.refresh: true
|
Vdc.refresh: true
|
||||||
Vdc.create_dialog: true
|
Vdc.create_dialog: true
|
||||||
@ -171,7 +191,7 @@ tabs:
|
|||||||
- 4 # Resource ID / Owned by
|
- 4 # Resource ID / Owned by
|
||||||
- 5 # Allowed operations
|
- 5 # Allowed operations
|
||||||
- 6 # Zone
|
- 6 # Zone
|
||||||
#- 7 # ACL String
|
#- 7 # ACL String
|
||||||
actions:
|
actions:
|
||||||
Acl.refresh: true
|
Acl.refresh: true
|
||||||
Acl.create_dialog: true
|
Acl.create_dialog: true
|
||||||
@ -186,12 +206,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Template.refresh: true
|
Template.refresh: true
|
||||||
Template.create_dialog: false
|
Template.create_dialog: false
|
||||||
@ -216,8 +236,10 @@ tabs:
|
|||||||
features: true
|
features: true
|
||||||
input_output: true
|
input_output: true
|
||||||
context: true
|
context: true
|
||||||
|
actions: true
|
||||||
scheduling: true
|
scheduling: true
|
||||||
hybrid: true
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
other: true
|
other: true
|
||||||
%if %%oneflow
|
%if %%oneflow
|
||||||
oneflow-templates-tab:
|
oneflow-templates-tab:
|
||||||
@ -228,11 +250,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
ServiceTemplate.refresh: true
|
ServiceTemplate.refresh: true
|
||||||
ServiceTemplate.create_dialog: false
|
ServiceTemplate.create_dialog: false
|
||||||
@ -254,12 +276,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
VirtualRouterTemplate.refresh: true
|
VirtualRouterTemplate.refresh: true
|
||||||
VirtualRouterTemplate.create_dialog: false
|
VirtualRouterTemplate.create_dialog: false
|
||||||
@ -302,21 +324,21 @@ tabs:
|
|||||||
vm_template_tab: false
|
vm_template_tab: false
|
||||||
vm_log_tab: false
|
vm_log_tab: false
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Status
|
- 5 # Status
|
||||||
#- 6 # Used CPU
|
#- 6 # Used CPU
|
||||||
#- 7 # Used Memory
|
#- 7 # Used Memory
|
||||||
#- 8 # Host
|
#- 8 # Host
|
||||||
- 9 # IPs
|
- 9 # IPs
|
||||||
#- 10 # Start Time
|
#- 10 # Start Time
|
||||||
- 11 # VNC
|
- 11 # VNC
|
||||||
#- 12 # Hidden Template
|
#- 12 # Hidden Template
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
VM.refresh: true
|
VM.refresh: true
|
||||||
VM.create_dialog: true
|
VM.create_dialog: true
|
||||||
@ -345,6 +367,7 @@ tabs:
|
|||||||
VM.attachdisk: false
|
VM.attachdisk: false
|
||||||
VM.detachdisk: false
|
VM.detachdisk: false
|
||||||
VM.disk_saveas: false
|
VM.disk_saveas: false
|
||||||
|
VM.disk_resize: false
|
||||||
VM.attachnic: false
|
VM.attachnic: false
|
||||||
VM.detachnic: false
|
VM.detachnic: false
|
||||||
VM.snapshot_create: false
|
VM.snapshot_create: false
|
||||||
@ -400,12 +423,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # State
|
- 5 # State
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
#- 7 # Search data
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Service.refresh: true
|
Service.refresh: true
|
||||||
Service.create_dialog: true
|
Service.create_dialog: true
|
||||||
@ -419,6 +442,30 @@ tabs:
|
|||||||
Service.edit_labels: true
|
Service.edit_labels: true
|
||||||
Service.menu_labels: true
|
Service.menu_labels: true
|
||||||
%end if
|
%end if
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: false
|
||||||
|
VirtualRouter.chmod: false
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: false
|
||||||
|
VirtualRouter.detachnic: false
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
infrastructure-top-tab:
|
infrastructure-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -435,7 +482,7 @@ tabs:
|
|||||||
- 3 # Hosts
|
- 3 # Hosts
|
||||||
- 4 # VNets
|
- 4 # VNets
|
||||||
- 5 # Datastores
|
- 5 # Datastores
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
actions:
|
actions:
|
||||||
Cluster.refresh: true
|
Cluster.refresh: true
|
||||||
Cluster.create_dialog: true
|
Cluster.create_dialog: true
|
||||||
@ -459,16 +506,16 @@ tabs:
|
|||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Cluster
|
- 3 # Cluster
|
||||||
- 4 # RVMs
|
- 4 # RVMs
|
||||||
#- 5 # Real CPU
|
#- 5 # Real CPU
|
||||||
- 6 # Allocated CPU
|
- 6 # Allocated CPU
|
||||||
#- 7 # Real MEM
|
#- 7 # Real MEM
|
||||||
- 8 # Allocated MEM
|
- 8 # Allocated MEM
|
||||||
- 9 # Status
|
- 9 # Status
|
||||||
#- 10 # IM MAD
|
#- 10 # IM MAD
|
||||||
#- 11 # VM MAD
|
#- 11 # VM MAD
|
||||||
#- 12 # Last monitored on
|
#- 12 # Last monitored on
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Host.refresh: true
|
Host.refresh: true
|
||||||
Host.create_dialog: true
|
Host.create_dialog: true
|
||||||
@ -488,7 +535,7 @@ tabs:
|
|||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Endpoint
|
- 3 # Endpoint
|
||||||
#- 4 # Labels
|
#- 4 # Labels
|
||||||
actions:
|
actions:
|
||||||
Zone.refresh: true
|
Zone.refresh: true
|
||||||
Zone.create_dialog: true
|
Zone.create_dialog: true
|
||||||
@ -507,18 +554,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Basepath
|
#- 7 # Basepath
|
||||||
#- 8 # TM
|
#- 8 # TM
|
||||||
#- 9 # DS
|
#- 9 # DS
|
||||||
- 10 # Type
|
- 10 # Type
|
||||||
- 11 # Status
|
- 11 # Status
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
Datastore.refresh: true
|
Datastore.refresh: true
|
||||||
Datastore.create_dialog: true
|
Datastore.create_dialog: true
|
||||||
@ -541,19 +588,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
- 11 # #VMs
|
- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Image.refresh: true
|
Image.refresh: true
|
||||||
Image.create_dialog: true
|
Image.create_dialog: true
|
||||||
@ -580,19 +627,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
#- 11 # #VMs
|
#- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
#- 14 # Search data
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
File.refresh: true
|
File.refresh: true
|
||||||
File.create_dialog: true
|
File.create_dialog: true
|
||||||
@ -612,15 +659,15 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Apps
|
- 6 # Apps
|
||||||
- 7 # Driver
|
- 7 # Driver
|
||||||
- 8 # Zone
|
- 8 # Zone
|
||||||
#- 9 # Labels
|
#- 9 # Labels
|
||||||
#- 10 # Search data
|
#- 10 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlace.refresh: true
|
MarketPlace.refresh: true
|
||||||
MarketPlace.create_dialog: true
|
MarketPlace.create_dialog: true
|
||||||
@ -639,18 +686,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Version
|
#- 5 # Version
|
||||||
- 6 # Size
|
- 6 # Size
|
||||||
- 7 # State
|
- 7 # State
|
||||||
#- 8 # Type
|
#- 8 # Type
|
||||||
- 9 # Registration
|
- 9 # Registration
|
||||||
- 10 # Marketplace
|
- 10 # Marketplace
|
||||||
- 11 # Zone
|
- 11 # Zone
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
#- 13 # Search data
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlaceApp.refresh: true
|
MarketPlaceApp.refresh: true
|
||||||
MarketPlaceApp.create_dialog: true
|
MarketPlaceApp.create_dialog: true
|
||||||
@ -679,16 +726,16 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
#- 2 # Owner
|
#- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Reservation
|
#- 5 # Reservation
|
||||||
#- 6 # Cluster
|
#- 6 # Cluster
|
||||||
#- 7 # Bridge
|
#- 7 # Bridge
|
||||||
#- 8 # Leases
|
#- 8 # Leases
|
||||||
#- 9 # VLAN ID
|
#- 9 # VLAN ID
|
||||||
#- 10 # Labels
|
#- 10 # Labels
|
||||||
#- 11 # Search data
|
#- 11 # Search data
|
||||||
actions:
|
actions:
|
||||||
Network.refresh: true
|
Network.refresh: true
|
||||||
Network.create_dialog: false
|
Network.create_dialog: false
|
||||||
@ -708,30 +755,6 @@ tabs:
|
|||||||
Network.update_ar: false
|
Network.update_ar: false
|
||||||
Network.edit_labels: true
|
Network.edit_labels: true
|
||||||
Network.menu_labels: true
|
Network.menu_labels: true
|
||||||
vrouters-tab:
|
|
||||||
panel_tabs:
|
|
||||||
virtual_router_info_tab: true
|
|
||||||
virtual_router_vms_tab: true
|
|
||||||
table_columns:
|
|
||||||
- 0 # Checkbox
|
|
||||||
- 1 # ID
|
|
||||||
- 2 # Owner
|
|
||||||
#- 3 # Group
|
|
||||||
- 4 # Name
|
|
||||||
#- 5 # Labels
|
|
||||||
#- 6 # Search data
|
|
||||||
actions:
|
|
||||||
VirtualRouter.refresh: true
|
|
||||||
VirtualRouter.create_dialog: true
|
|
||||||
VirtualRouter.rename: true
|
|
||||||
VirtualRouter.chown: true
|
|
||||||
VirtualRouter.chgrp: false
|
|
||||||
VirtualRouter.chmod: false
|
|
||||||
VirtualRouter.delete: true
|
|
||||||
VirtualRouter.attachnic: false
|
|
||||||
VirtualRouter.detachnic: false
|
|
||||||
VirtualRouter.edit_labels: true
|
|
||||||
VirtualRouter.menu_labels: true
|
|
||||||
vnets-topology-tab:
|
vnets-topology-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -746,11 +769,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
#- 2 # Owner
|
#- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
#- 6 # Search data
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
SecurityGroup.refresh: true
|
SecurityGroup.refresh: true
|
||||||
SecurityGroup.create_dialog: false
|
SecurityGroup.create_dialog: false
|
||||||
@ -768,7 +791,7 @@ tabs:
|
|||||||
panel_tabs:
|
panel_tabs:
|
||||||
support_info_tab: true
|
support_info_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
#- 0 # Checkbox
|
#- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Subject
|
- 2 # Subject
|
||||||
- 3 # Created at
|
- 3 # Created at
|
||||||
@ -778,22 +801,44 @@ tabs:
|
|||||||
Support.create_dialog: true
|
Support.create_dialog: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: true
|
settings_info_tab: true
|
||||||
user_config_tab: false
|
settings_config_tab: false
|
||||||
user_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
group_quotas_tab: true
|
settings_group_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_accounting_tab: true
|
||||||
user_showback_tab: true
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
actions:
|
actions:
|
||||||
# The buttons inside the settings-tab panel user_info_tab are
|
# Buttons for settings_info_tab
|
||||||
# configured with users-tab/actions; User.update_password and
|
User.update_password: true
|
||||||
# User.login_token
|
User.login_token: true
|
||||||
#
|
# Buttons for settings_config_tab
|
||||||
# Buttons for user_config_tab
|
|
||||||
Settings.change_language: true
|
Settings.change_language: true
|
||||||
Settings.change_password: true
|
Settings.change_password: true
|
||||||
Settings.change_view: true
|
Settings.change_view: true
|
||||||
Settings.ssh_key: true
|
Settings.ssh_key: true
|
||||||
Settings.login_token: true
|
Settings.login_token: true
|
||||||
# Edit button in user_quotas_tab
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
small_logo: images/opennebula-5.0.png
|
small_logo: images/opennebula-5.0.png
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- dashboard-tab
|
- dashboard-tab
|
||||||
- instances-top-tab
|
- instances-top-tab
|
||||||
@ -15,10 +19,6 @@ enabled_tabs:
|
|||||||
- oneflow-templates-tab
|
- oneflow-templates-tab
|
||||||
%end if
|
%end if
|
||||||
#- vrouter-templates-tab
|
#- vrouter-templates-tab
|
||||||
#- infrastructure-top-tab
|
|
||||||
#- clusters-tab
|
|
||||||
#- hosts-tab
|
|
||||||
#- zones-tab
|
|
||||||
#- storage-top-tab
|
#- storage-top-tab
|
||||||
#- datastores-tab
|
#- datastores-tab
|
||||||
#- images-tab
|
#- images-tab
|
||||||
@ -29,6 +29,10 @@ enabled_tabs:
|
|||||||
- vnets-tab
|
- vnets-tab
|
||||||
- vnets-topology-tab
|
- vnets-topology-tab
|
||||||
#- secgroups-tab
|
#- secgroups-tab
|
||||||
|
#- infrastructure-top-tab
|
||||||
|
#- clusters-tab
|
||||||
|
#- hosts-tab
|
||||||
|
#- zones-tab
|
||||||
- system-top-tab
|
- system-top-tab
|
||||||
- users-tab
|
- users-tab
|
||||||
- groups-tab
|
- groups-tab
|
||||||
@ -36,7 +40,8 @@ enabled_tabs:
|
|||||||
#- acls-tab
|
#- acls-tab
|
||||||
- settings-tab
|
- settings-tab
|
||||||
#- support-tab
|
#- support-tab
|
||||||
autorefresh: true
|
#- upgrade-top-tab
|
||||||
|
- vmgroup-tab
|
||||||
features:
|
features:
|
||||||
# True to show showback monthly reports, and VM cost
|
# True to show showback monthly reports, and VM cost
|
||||||
showback: true
|
showback: true
|
||||||
@ -44,6 +49,21 @@ features:
|
|||||||
# Allows to change the security groups for each network interface
|
# Allows to change the security groups for each network interface
|
||||||
# on the VM creation dialog
|
# on the VM creation dialog
|
||||||
secgroups: false
|
secgroups: false
|
||||||
|
|
||||||
|
# True to hide the CPU setting in the VM creation dialog. The CPU setting
|
||||||
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
|
# end users
|
||||||
|
instantiate_hide_cpu: true
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
tabs:
|
tabs:
|
||||||
dashboard-tab:
|
dashboard-tab:
|
||||||
# The following widgets can be used inside any of the '_per_row' settings
|
# The following widgets can be used inside any of the '_per_row' settings
|
||||||
@ -80,27 +100,29 @@ tabs:
|
|||||||
user_groups_tab: true
|
user_groups_tab: true
|
||||||
user_accounting_tab: true
|
user_accounting_tab: true
|
||||||
user_showback_tab: true
|
user_showback_tab: true
|
||||||
|
user_auth_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Group
|
||||||
#- 4 # Auth driver
|
#- 4 # Auth driver
|
||||||
- 5 # VMs
|
#- 5 # Password
|
||||||
- 6 # Memory
|
- 6 # VMs
|
||||||
- 7 # CPU
|
- 7 # Memory
|
||||||
#- 8 # Group ID
|
- 8 # CPU
|
||||||
#- 9 # Hidden User Data
|
#- 9 # Group ID
|
||||||
#- 10 # Labels
|
#- 10 # Hidden User Data
|
||||||
|
#- 11 # Labels
|
||||||
|
#- 12 # Search data
|
||||||
actions:
|
actions:
|
||||||
User.refresh: true
|
User.refresh: true
|
||||||
User.create_dialog: true
|
User.create_dialog: true
|
||||||
User.update_password: true
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
User.quotas_dialog: true
|
User.quotas_dialog: true
|
||||||
User.groups_dialog: false
|
User.groups_dialog: false
|
||||||
User.chgrp: false
|
User.chgrp: false
|
||||||
User.addgroup: false
|
|
||||||
User.delgroup: false
|
|
||||||
User.change_authentication: false
|
User.change_authentication: false
|
||||||
User.delete: true
|
User.delete: true
|
||||||
User.edit_labels: true
|
User.edit_labels: true
|
||||||
@ -120,7 +142,7 @@ tabs:
|
|||||||
- 4 # VMs
|
- 4 # VMs
|
||||||
- 5 # Memory
|
- 5 # Memory
|
||||||
- 6 # CPU
|
- 6 # CPU
|
||||||
#- 7 # Labels
|
#- 7 # Labels
|
||||||
actions:
|
actions:
|
||||||
Group.refresh: true
|
Group.refresh: true
|
||||||
Group.create_dialog: false
|
Group.create_dialog: false
|
||||||
@ -144,7 +166,7 @@ tabs:
|
|||||||
- 5 # Hosts
|
- 5 # Hosts
|
||||||
- 6 # VNets
|
- 6 # VNets
|
||||||
- 7 # Datastores
|
- 7 # Datastores
|
||||||
#- 8 # Labels
|
#- 8 # Labels
|
||||||
actions:
|
actions:
|
||||||
Vdc.refresh: true
|
Vdc.refresh: true
|
||||||
Vdc.create_dialog: true
|
Vdc.create_dialog: true
|
||||||
@ -163,7 +185,7 @@ tabs:
|
|||||||
- 4 # Resource ID / Owned by
|
- 4 # Resource ID / Owned by
|
||||||
- 5 # Allowed operations
|
- 5 # Allowed operations
|
||||||
- 6 # Zone
|
- 6 # Zone
|
||||||
#- 7 # ACL String
|
#- 7 # ACL String
|
||||||
actions:
|
actions:
|
||||||
Acl.refresh: true
|
Acl.refresh: true
|
||||||
Acl.create_dialog: true
|
Acl.create_dialog: true
|
||||||
@ -178,11 +200,12 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Template.refresh: true
|
Template.refresh: true
|
||||||
Template.create_dialog: false
|
Template.create_dialog: false
|
||||||
@ -207,8 +230,10 @@ tabs:
|
|||||||
features: true
|
features: true
|
||||||
input_output: true
|
input_output: true
|
||||||
context: true
|
context: true
|
||||||
|
actions: true
|
||||||
scheduling: true
|
scheduling: true
|
||||||
hybrid: true
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
other: true
|
other: true
|
||||||
%if %%oneflow
|
%if %%oneflow
|
||||||
oneflow-templates-tab:
|
oneflow-templates-tab:
|
||||||
@ -219,10 +244,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
ServiceTemplate.refresh: true
|
ServiceTemplate.refresh: true
|
||||||
ServiceTemplate.create_dialog: false
|
ServiceTemplate.create_dialog: false
|
||||||
@ -244,15 +270,17 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Registration time
|
- 5 # Registration time
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
VirtualRouterTemplate.refresh: true
|
VirtualRouterTemplate.refresh: true
|
||||||
VirtualRouterTemplate.create_dialog: false
|
VirtualRouterTemplate.create_dialog: false
|
||||||
VirtualRouterTemplate.update_dialog: false
|
VirtualRouterTemplate.update_dialog: false
|
||||||
|
VirtualRouterTemplate.instantiate_dialog: false
|
||||||
VirtualRouterTemplate.rename: true
|
VirtualRouterTemplate.rename: true
|
||||||
VirtualRouterTemplate.chown: true
|
VirtualRouterTemplate.chown: true
|
||||||
VirtualRouterTemplate.chgrp: false
|
VirtualRouterTemplate.chgrp: false
|
||||||
@ -292,18 +320,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Status
|
- 5 # Status
|
||||||
#- 6 # Used CPU
|
#- 6 # Used CPU
|
||||||
#- 7 # Used Memory
|
#- 7 # Used Memory
|
||||||
#- 8 # Host
|
#- 8 # Host
|
||||||
- 9 # IPs
|
- 9 # IPs
|
||||||
#- 10 # Start Time
|
#- 10 # Start Time
|
||||||
- 11 # VNC
|
- 11 # VNC
|
||||||
#- 12 # Hidden Template
|
#- 12 # Hidden Template
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
VM.refresh: true
|
VM.refresh: true
|
||||||
VM.create_dialog: true
|
VM.create_dialog: true
|
||||||
@ -332,6 +361,7 @@ tabs:
|
|||||||
VM.attachdisk: false
|
VM.attachdisk: false
|
||||||
VM.detachdisk: false
|
VM.detachdisk: false
|
||||||
VM.disk_saveas: false
|
VM.disk_saveas: false
|
||||||
|
VM.disk_resize: false
|
||||||
VM.attachnic: false
|
VM.attachnic: false
|
||||||
VM.detachnic: false
|
VM.detachnic: false
|
||||||
VM.snapshot_create: false
|
VM.snapshot_create: false
|
||||||
@ -387,13 +417,15 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # State
|
- 5 # State
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
actions:
|
actions:
|
||||||
Service.refresh: true
|
Service.refresh: true
|
||||||
|
Service.create_dialog: true
|
||||||
Service.chown: true
|
Service.chown: true
|
||||||
Service.chgrp: false
|
Service.chgrp: false
|
||||||
Service.chmod: false
|
Service.chmod: false
|
||||||
@ -404,6 +436,30 @@ tabs:
|
|||||||
Service.edit_labels: true
|
Service.edit_labels: true
|
||||||
Service.menu_labels: true
|
Service.menu_labels: true
|
||||||
%end if
|
%end if
|
||||||
|
vrouters-tab:
|
||||||
|
panel_tabs:
|
||||||
|
virtual_router_info_tab: true
|
||||||
|
virtual_router_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
#- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
|
actions:
|
||||||
|
VirtualRouter.refresh: true
|
||||||
|
VirtualRouter.create_dialog: true
|
||||||
|
VirtualRouter.rename: true
|
||||||
|
VirtualRouter.chown: true
|
||||||
|
VirtualRouter.chgrp: false
|
||||||
|
VirtualRouter.chmod: false
|
||||||
|
VirtualRouter.delete: true
|
||||||
|
VirtualRouter.attachnic: false
|
||||||
|
VirtualRouter.detachnic: false
|
||||||
|
VirtualRouter.edit_labels: true
|
||||||
|
VirtualRouter.menu_labels: true
|
||||||
infrastructure-top-tab:
|
infrastructure-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -420,7 +476,7 @@ tabs:
|
|||||||
- 3 # Hosts
|
- 3 # Hosts
|
||||||
- 4 # VNets
|
- 4 # VNets
|
||||||
- 5 # Datastores
|
- 5 # Datastores
|
||||||
#- 6 # Labels
|
#- 6 # Labels
|
||||||
actions:
|
actions:
|
||||||
Cluster.refresh: true
|
Cluster.refresh: true
|
||||||
Cluster.create_dialog: true
|
Cluster.create_dialog: true
|
||||||
@ -444,15 +500,16 @@ tabs:
|
|||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Cluster
|
- 3 # Cluster
|
||||||
- 4 # RVMs
|
- 4 # RVMs
|
||||||
#- 5 # Real CPU
|
#- 5 # Real CPU
|
||||||
- 6 # Allocated CPU
|
- 6 # Allocated CPU
|
||||||
#- 7 # Real MEM
|
#- 7 # Real MEM
|
||||||
- 8 # Allocated MEM
|
- 8 # Allocated MEM
|
||||||
- 9 # Status
|
- 9 # Status
|
||||||
#- 10 # IM MAD
|
#- 10 # IM MAD
|
||||||
#- 11 # VM MAD
|
#- 11 # VM MAD
|
||||||
#- 12 # Last monitored on
|
#- 12 # Last monitored on
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Host.refresh: true
|
Host.refresh: true
|
||||||
Host.create_dialog: true
|
Host.create_dialog: true
|
||||||
@ -472,7 +529,7 @@ tabs:
|
|||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Name
|
- 2 # Name
|
||||||
- 3 # Endpoint
|
- 3 # Endpoint
|
||||||
#- 4 # Labels
|
#- 4 # Labels
|
||||||
actions:
|
actions:
|
||||||
Zone.refresh: true
|
Zone.refresh: true
|
||||||
Zone.create_dialog: true
|
Zone.create_dialog: true
|
||||||
@ -491,20 +548,22 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Cluster
|
- 6 # Cluster
|
||||||
#- 7 # Basepath
|
#- 7 # Basepath
|
||||||
#- 8 # TM
|
#- 8 # TM
|
||||||
#- 9 # DS
|
#- 9 # DS
|
||||||
- 10 # Type
|
- 10 # Type
|
||||||
- 11 # Status
|
- 11 # Status
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
Datastore.refresh: true
|
Datastore.refresh: true
|
||||||
Datastore.create_dialog: true
|
Datastore.create_dialog: true
|
||||||
|
Datastore.import_dialog: false
|
||||||
Datastore.addtocluster: true
|
Datastore.addtocluster: true
|
||||||
Datastore.rename: true
|
Datastore.rename: true
|
||||||
Datastore.chown: true
|
Datastore.chown: true
|
||||||
@ -523,23 +582,24 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
- 11 # #VMs
|
- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
Image.refresh: true
|
Image.refresh: true
|
||||||
Image.create_dialog: true
|
Image.create_dialog: true
|
||||||
Image.upload_marketplace_dialog: false
|
|
||||||
Image.import_dialog: true
|
Image.import_dialog: true
|
||||||
|
Image.upload_marketplace_dialog: false
|
||||||
Image.rename: true
|
Image.rename: true
|
||||||
Image.chown: true
|
Image.chown: true
|
||||||
Image.chgrp: true
|
Image.chgrp: true
|
||||||
@ -561,18 +621,19 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Datastore
|
- 5 # Datastore
|
||||||
#- 6 # Size
|
#- 6 # Size
|
||||||
- 7 # Type
|
- 7 # Type
|
||||||
#- 8 # Registration time
|
#- 8 # Registration time
|
||||||
#- 9 # Persistent
|
#- 9 # Persistent
|
||||||
- 10 # Status
|
- 10 # Status
|
||||||
#- 11 # #VMs
|
#- 11 # #VMs
|
||||||
#- 12 # Target
|
#- 12 # Target
|
||||||
#- 13 # Labels
|
#- 13 # Labels
|
||||||
|
#- 14 # Search data
|
||||||
actions:
|
actions:
|
||||||
File.refresh: true
|
File.refresh: true
|
||||||
File.create_dialog: true
|
File.create_dialog: true
|
||||||
@ -592,14 +653,15 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
- 5 # Capacity
|
- 5 # Capacity
|
||||||
- 6 # Apps
|
- 6 # Apps
|
||||||
- 7 # Driver
|
- 7 # Driver
|
||||||
- 8 # Zone
|
- 8 # Zone
|
||||||
#- 9 # Labels
|
#- 9 # Labels
|
||||||
|
#- 10 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlace.refresh: true
|
MarketPlace.refresh: true
|
||||||
MarketPlace.create_dialog: true
|
MarketPlace.create_dialog: true
|
||||||
@ -618,17 +680,18 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Owner
|
- 2 # Name
|
||||||
- 3 # Group
|
- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Version
|
#- 5 # Version
|
||||||
- 6 # Size
|
- 6 # Size
|
||||||
- 7 # State
|
- 7 # State
|
||||||
#- 8 # Type
|
#- 8 # Type
|
||||||
- 9 # Registration
|
- 9 # Registration
|
||||||
- 10 # Marketplace
|
- 10 # Marketplace
|
||||||
- 11 # Zone
|
- 11 # Zone
|
||||||
#- 12 # Labels
|
#- 12 # Labels
|
||||||
|
#- 13 # Search data
|
||||||
actions:
|
actions:
|
||||||
MarketPlaceApp.refresh: true
|
MarketPlaceApp.refresh: true
|
||||||
MarketPlaceApp.create_dialog: true
|
MarketPlaceApp.create_dialog: true
|
||||||
@ -657,15 +720,16 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
#- 2 # Owner
|
#- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Reservation
|
#- 5 # Reservation
|
||||||
#- 6 # Cluster
|
#- 6 # Cluster
|
||||||
#- 7 # Bridge
|
#- 7 # Bridge
|
||||||
#- 8 # Leases
|
#- 8 # Leases
|
||||||
#- 9 # VLAN ID
|
#- 9 # VLAN ID
|
||||||
#- 10 # Labels
|
#- 10 # Labels
|
||||||
|
#- 11 # Search data
|
||||||
actions:
|
actions:
|
||||||
Network.refresh: true
|
Network.refresh: true
|
||||||
Network.create_dialog: false
|
Network.create_dialog: false
|
||||||
@ -685,28 +749,6 @@ tabs:
|
|||||||
Network.update_ar: false
|
Network.update_ar: false
|
||||||
Network.edit_labels: true
|
Network.edit_labels: true
|
||||||
Network.menu_labels: true
|
Network.menu_labels: true
|
||||||
vrouters-tab:
|
|
||||||
panel_tabs:
|
|
||||||
virtual_router_info_tab: true
|
|
||||||
virtual_router_vms_tab: true
|
|
||||||
table_columns:
|
|
||||||
- 0 # Checkbox
|
|
||||||
- 1 # ID
|
|
||||||
- 2 # Owner
|
|
||||||
#- 3 # Group
|
|
||||||
- 4 # Name
|
|
||||||
actions:
|
|
||||||
VirtualRouter.refresh: true
|
|
||||||
VirtualRouter.create_dialog: true
|
|
||||||
VirtualRouter.rename: true
|
|
||||||
VirtualRouter.chown: true
|
|
||||||
VirtualRouter.chgrp: false
|
|
||||||
VirtualRouter.chmod: false
|
|
||||||
VirtualRouter.delete: true
|
|
||||||
VirtualRouter.attachnic: false
|
|
||||||
VirtualRouter.detachnic: false
|
|
||||||
VirtualRouter.edit_labels: true
|
|
||||||
VirtualRouter.menu_labels: true
|
|
||||||
vnets-topology-tab:
|
vnets-topology-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
@ -721,10 +763,11 @@ tabs:
|
|||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
#- 2 # Owner
|
#- 2 # Name
|
||||||
#- 3 # Group
|
#- 3 # Owner
|
||||||
- 4 # Name
|
- 4 # Group
|
||||||
#- 5 # Labels
|
#- 5 # Labels
|
||||||
|
#- 6 # Search data
|
||||||
actions:
|
actions:
|
||||||
SecurityGroup.refresh: true
|
SecurityGroup.refresh: true
|
||||||
SecurityGroup.create_dialog: false
|
SecurityGroup.create_dialog: false
|
||||||
@ -742,7 +785,7 @@ tabs:
|
|||||||
panel_tabs:
|
panel_tabs:
|
||||||
support_info_tab: true
|
support_info_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
#- 0 # Checkbox
|
#- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
- 2 # Subject
|
- 2 # Subject
|
||||||
- 3 # Created at
|
- 3 # Created at
|
||||||
@ -752,10 +795,44 @@ tabs:
|
|||||||
Support.create_dialog: true
|
Support.create_dialog: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: true
|
settings_info_tab: true
|
||||||
user_quotas_tab: true
|
settings_config_tab: false
|
||||||
group_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_group_quotas_tab: true
|
||||||
user_showback_tab: true
|
settings_accounting_tab: true
|
||||||
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
actions:
|
actions:
|
||||||
|
# Buttons for settings_info_tab
|
||||||
|
User.update_password: true
|
||||||
|
User.login_token: true
|
||||||
|
# Buttons for settings_config_tab
|
||||||
|
Settings.change_language: true
|
||||||
|
Settings.change_password: true
|
||||||
|
Settings.change_view: true
|
||||||
|
Settings.ssh_key: true
|
||||||
|
Settings.login_token: true
|
||||||
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
|
upgrade-top-tab:
|
||||||
|
panel_tabs:
|
||||||
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Owner
|
||||||
|
- 4 # Group
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
@ -1,39 +0,0 @@
|
|||||||
%if %%getVar('sunstone_auth_modes', None) == 'ldap'
|
|
||||||
server 1:
|
|
||||||
# Ldap user able to query, if not set connects as anonymous. For
|
|
||||||
# Active Directory append the domain name. Example:
|
|
||||||
# Administrator@my.domain.com
|
|
||||||
#:user: 'admin'
|
|
||||||
#:password: 'password'
|
|
||||||
|
|
||||||
# Ldap authentication method
|
|
||||||
:auth_method: :simple
|
|
||||||
|
|
||||||
# Ldap server
|
|
||||||
:host: %%adresse_ip_ldap
|
|
||||||
:port: %%ldap_port
|
|
||||||
%if %%getVar('ldap_tls', 'non') == 'oui'
|
|
||||||
|
|
||||||
# Uncomment this line for tls conections
|
|
||||||
:encryption: :simple_tls
|
|
||||||
%end if
|
|
||||||
|
|
||||||
# base hierarchy where to search for users and groups
|
|
||||||
:base: %%ldap_base_dn
|
|
||||||
|
|
||||||
# group the users need to belong to. If not set any user will do
|
|
||||||
#:group: 'cn=cloud,ou=groups,dc=domain'
|
|
||||||
|
|
||||||
# field that holds the user name, if not set 'cn' will be used
|
|
||||||
:user_field: 'uid'
|
|
||||||
|
|
||||||
# for Active Directory use this user_field instead
|
|
||||||
#:user_field: 'sAMAccountName'
|
|
||||||
|
|
||||||
# Default group ID used for users in an AD group not mapped
|
|
||||||
:mapping_default: 1
|
|
||||||
|
|
||||||
# List the order the servers are queried
|
|
||||||
:order:
|
|
||||||
- server 1
|
|
||||||
%end if
|
|
11
tmpl/sunstone-logos.yaml
Normal file
11
tmpl/sunstone-logos.yaml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# You can add custom logos here, or disable any of the default ones commenting
|
||||||
|
# out its line
|
||||||
|
- { 'name': "Arch Linux", 'path': "images/logos/arch.png"}
|
||||||
|
- { 'name': "CentOS", 'path': "images/logos/centos.png"}
|
||||||
|
- { 'name': "Debian", 'path': "images/logos/debian.png"}
|
||||||
|
- { 'name': "Fedora", 'path': "images/logos/fedora.png"}
|
||||||
|
- { 'name': "Linux", 'path': "images/logos/linux.png"}
|
||||||
|
- { 'name': "Redhat", 'path': "images/logos/redhat.png"}
|
||||||
|
- { 'name': "Ubuntu", 'path': "images/logos/ubuntu.png"}
|
||||||
|
- { 'name': "Windows XP/2003", 'path': "images/logos/windowsxp.png"}
|
||||||
|
- { 'name': "Windows 8", 'path': "images/logos/windows8.png"}
|
@ -1,5 +1,5 @@
|
|||||||
# -------------------------------------------------------------------------- #
|
# -------------------------------------------------------------------------- #
|
||||||
# Copyright 2002-2016, OpenNebula Project, OpenNebula Systems #
|
# Copyright 2002-2017, OpenNebula Project, OpenNebula Systems #
|
||||||
# #
|
# #
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
|
||||||
# not use this file except in compliance with the License. You may obtain #
|
# not use this file except in compliance with the License. You may obtain #
|
||||||
@ -37,7 +37,7 @@
|
|||||||
#
|
#
|
||||||
# NOTE. memcache needs a separate memcached server to be configured. Refer
|
# NOTE. memcache needs a separate memcached server to be configured. Refer
|
||||||
# to memcached documentation to configure the server.
|
# to memcached documentation to configure the server.
|
||||||
:sessions: memcache-dalli
|
:sessions: memory
|
||||||
|
|
||||||
# Memcache configuration
|
# Memcache configuration
|
||||||
:memcache_host: localhost
|
:memcache_host: localhost
|
||||||
@ -51,6 +51,10 @@
|
|||||||
# prod, the minified js will be used (dist/main.js)
|
# prod, the minified js will be used (dist/main.js)
|
||||||
:env: 'prod'
|
:env: 'prod'
|
||||||
|
|
||||||
|
# Maximum allowed size of uploaded images (in bytes). Leave commented for
|
||||||
|
# unlimited size
|
||||||
|
# :max_upload_file_size: 10737418240 # 10 GiB
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Log
|
# Log
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -72,7 +76,7 @@
|
|||||||
# Auth
|
# Auth
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
# Authentication driver for incomming requests
|
# Authentication driver for incoming requests
|
||||||
# sunstone: for OpenNebula's user-password scheme
|
# sunstone: for OpenNebula's user-password scheme
|
||||||
# x509: for x509 certificates based authentication
|
# x509: for x509 certificates based authentication
|
||||||
# opennebula: the authentication will be done by the opennebula core using the
|
# opennebula: the authentication will be done by the opennebula core using the
|
||||||
@ -87,12 +91,6 @@
|
|||||||
#
|
#
|
||||||
:core_auth: cipher
|
:core_auth: cipher
|
||||||
|
|
||||||
# For external authentication drivers, such as LDAP. Performs a URL encoding
|
|
||||||
# on the credentials sent to OpenNebula, e.g. secret%20password
|
|
||||||
# This only works with "opennebula" auth.
|
|
||||||
#
|
|
||||||
#:encode_user_password: true
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Check Upgrades
|
# Check Upgrades
|
||||||
################################################################################
|
################################################################################
|
||||||
@ -123,6 +121,8 @@
|
|||||||
:vnc_proxy_ipv6: false
|
:vnc_proxy_ipv6: false
|
||||||
:vnc_request_password: false
|
:vnc_request_password: false
|
||||||
|
|
||||||
|
# Login Session Length in seconds, defaults to 1 hour.
|
||||||
|
#:session_expire_time: 3600
|
||||||
|
|
||||||
# Default language setting
|
# Default language setting
|
||||||
:lang: %%langue_sunstone
|
:lang: %%langue_sunstone
|
||||||
@ -183,7 +183,9 @@
|
|||||||
# - other
|
# - other
|
||||||
|
|
||||||
:routes:
|
:routes:
|
||||||
|
%if %%getVar('activer_oneflow', 'non') == 'oui'
|
||||||
- oneflow
|
- oneflow
|
||||||
|
%end if
|
||||||
%if %%getVar('activer_market_views', 'non') == 'oui'
|
%if %%getVar('activer_market_views', 'non') == 'oui'
|
||||||
- appmarket
|
- appmarket
|
||||||
%end if
|
%end if
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||||
small_logo: images/opennebula-5.0.png
|
small_logo: images/opennebula-5.0.png
|
||||||
provision_logo: images/opennebula-5.0.png
|
provision_logo: images/opennebula-5.0.png
|
||||||
|
link_logo:
|
||||||
|
text_link_logo:
|
||||||
|
confirm_vms: false
|
||||||
|
filter-view: true
|
||||||
enabled_tabs:
|
enabled_tabs:
|
||||||
- dashboard-tab
|
- dashboard-tab
|
||||||
- instances-top-tab
|
- instances-top-tab
|
||||||
@ -37,7 +41,7 @@ enabled_tabs:
|
|||||||
- settings-tab
|
- settings-tab
|
||||||
#- support-tab
|
#- support-tab
|
||||||
#- upgrade-top-tab
|
#- upgrade-top-tab
|
||||||
autorefresh: true
|
- vmgroup-tab
|
||||||
features:
|
features:
|
||||||
# True to show showback monthly reports, and VM cost
|
# True to show showback monthly reports, and VM cost
|
||||||
showback: true
|
showback: true
|
||||||
@ -50,6 +54,22 @@ features:
|
|||||||
# will be set to the same value as VCPU, that will still be visible for the
|
# will be set to the same value as VCPU, that will still be visible for the
|
||||||
# end users
|
# end users
|
||||||
instantiate_hide_cpu: false
|
instantiate_hide_cpu: false
|
||||||
|
|
||||||
|
# False to not scale the CPU. Number [0, 1] to scale from VCPU
|
||||||
|
instantiate_cpu_factor: false
|
||||||
|
|
||||||
|
# True to show the option to make an instance persistent
|
||||||
|
instantiate_persistent: true
|
||||||
|
|
||||||
|
# True to show the datastore datatable to instantiate VM
|
||||||
|
show_ds_instantiate: false
|
||||||
|
|
||||||
|
# True to show the host datatable to instantiate VM
|
||||||
|
show_host_instantiate: false
|
||||||
|
|
||||||
|
# True to show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||||
|
# deployed to
|
||||||
|
vcenter_vm_folder: false
|
||||||
tabs:
|
tabs:
|
||||||
dashboard-tab:
|
dashboard-tab:
|
||||||
# The following widgets can be used inside any of the '_per_row' settings
|
# The following widgets can be used inside any of the '_per_row' settings
|
||||||
@ -85,6 +105,7 @@ tabs:
|
|||||||
user_groups_tab: true
|
user_groups_tab: true
|
||||||
user_accounting_tab: true
|
user_accounting_tab: true
|
||||||
user_showback_tab: true
|
user_showback_tab: true
|
||||||
|
user_auth_tab: true
|
||||||
table_columns:
|
table_columns:
|
||||||
- 0 # Checkbox
|
- 0 # Checkbox
|
||||||
- 1 # ID
|
- 1 # ID
|
||||||
@ -214,8 +235,10 @@ tabs:
|
|||||||
features: true
|
features: true
|
||||||
input_output: true
|
input_output: true
|
||||||
context: true
|
context: true
|
||||||
|
actions: true
|
||||||
scheduling: false
|
scheduling: false
|
||||||
hybrid: true
|
hybrid: true
|
||||||
|
vmgroup: true
|
||||||
other: true
|
other: true
|
||||||
%if %%oneflow
|
%if %%oneflow
|
||||||
oneflow-templates-tab:
|
oneflow-templates-tab:
|
||||||
@ -343,6 +366,7 @@ tabs:
|
|||||||
VM.attachdisk: true
|
VM.attachdisk: true
|
||||||
VM.detachdisk: true
|
VM.detachdisk: true
|
||||||
VM.disk_saveas: true
|
VM.disk_saveas: true
|
||||||
|
VM.disk_resize: false
|
||||||
VM.attachnic: true
|
VM.attachnic: true
|
||||||
VM.detachnic: true
|
VM.detachnic: true
|
||||||
VM.snapshot_create: true
|
VM.snapshot_create: true
|
||||||
@ -776,25 +800,44 @@ tabs:
|
|||||||
Support.create_dialog: true
|
Support.create_dialog: true
|
||||||
settings-tab:
|
settings-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
user_info_tab: true
|
settings_info_tab: true
|
||||||
user_config_tab: false
|
settings_config_tab: false
|
||||||
user_quotas_tab: true
|
settings_quotas_tab: true
|
||||||
group_quotas_tab: true
|
settings_group_quotas_tab: true
|
||||||
user_accounting_tab: true
|
settings_accounting_tab: true
|
||||||
user_showback_tab: true
|
settings_showback_tab: true
|
||||||
|
settings_auth_tab: true
|
||||||
actions:
|
actions:
|
||||||
# The buttons inside the settings-tab panel user_info_tab are
|
# Buttons for settings_info_tab
|
||||||
# configured with users-tab/actions; User.update_password and
|
User.update_password: true
|
||||||
# User.login_token
|
User.login_token: true
|
||||||
#
|
# Buttons for settings_config_tab
|
||||||
# Buttons for user_config_tab
|
|
||||||
Settings.change_language: true
|
Settings.change_language: true
|
||||||
Settings.change_password: true
|
Settings.change_password: true
|
||||||
Settings.change_view: true
|
Settings.change_view: true
|
||||||
Settings.ssh_key: true
|
Settings.ssh_key: true
|
||||||
Settings.login_token: true
|
Settings.login_token: true
|
||||||
# Edit button in user_quotas_tab
|
# Edit button in settings_quotas_tab
|
||||||
User.quotas_dialog: false
|
User.quotas_dialog: false
|
||||||
upgrade-top-tab:
|
upgrade-top-tab:
|
||||||
panel_tabs:
|
panel_tabs:
|
||||||
actions:
|
actions:
|
||||||
|
vmgroup-tab:
|
||||||
|
panel_tabs:
|
||||||
|
vm_group_info_tab: true
|
||||||
|
vm_group_vms_tab: true
|
||||||
|
table_columns:
|
||||||
|
- 0 # Checkbox
|
||||||
|
- 1 # ID
|
||||||
|
- 2 # Name
|
||||||
|
- 3 # Group
|
||||||
|
- 4 # Owner
|
||||||
|
- 5 # Vms
|
||||||
|
#- 6 # Labels
|
||||||
|
#- 7 # Search data
|
||||||
|
actions:
|
||||||
|
VMGroup.create_dialog: true
|
||||||
|
VMGroup.update_dialog: true
|
||||||
|
VMGroup.chmod: true
|
||||||
|
VMGroup.chown: true
|
||||||
|
VMGroup.chgrp: true
|
Loading…
Reference in New Issue
Block a user