parent
65aa5f91fe
commit
609c60d21f
@ -3,13 +3,14 @@
|
||||
<files>
|
||||
<service>opennebula-sunstone</service>
|
||||
<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/cloud.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/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/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='appmarket' name='/etc/one/sunstone-appmarket.conf' rm='True'/>
|
||||
<service_access service='sunstoneHttps'>
|
||||
|
245
tmpl/admin.yaml
245
tmpl/admin.yaml
@ -1,6 +1,10 @@
|
||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||
small_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:
|
||||
- dashboard-tab
|
||||
- instances-top-tab
|
||||
@ -37,7 +41,7 @@ enabled_tabs:
|
||||
- settings-tab
|
||||
- support-tab
|
||||
- upgrade-top-tab
|
||||
autorefresh: true
|
||||
- vmgroup-tab
|
||||
features:
|
||||
# True to show showback monthly reports, and VM cost
|
||||
showback: true
|
||||
@ -50,6 +54,22 @@ features:
|
||||
# will be set to the same value as VCPU, that will still be visible for the
|
||||
# end users
|
||||
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:
|
||||
dashboard-tab:
|
||||
# The following widgets can be used inside any of the '_per_row' settings
|
||||
@ -87,20 +107,21 @@ tabs:
|
||||
user_groups_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
user_auth_tab: true
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Group
|
||||
- 4 # Auth driver
|
||||
#- 5 # Password
|
||||
#- 5 # Password
|
||||
- 6 # VMs
|
||||
- 7 # Memory
|
||||
- 8 # CPU
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
actions:
|
||||
User.refresh: true
|
||||
User.create_dialog: true
|
||||
@ -152,7 +173,7 @@ tabs:
|
||||
- 5 # Hosts
|
||||
- 6 # VNets
|
||||
- 7 # Datastores
|
||||
#- 8 # Labels
|
||||
#- 8 # Labels
|
||||
actions:
|
||||
Vdc.refresh: true
|
||||
Vdc.create_dialog: true
|
||||
@ -171,7 +192,7 @@ tabs:
|
||||
- 4 # Resource ID / Owned by
|
||||
- 5 # Allowed operations
|
||||
- 6 # Zone
|
||||
#- 7 # ACL String
|
||||
#- 7 # ACL String
|
||||
actions:
|
||||
Acl.refresh: true
|
||||
Acl.create_dialog: true
|
||||
@ -186,12 +207,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Template.refresh: true
|
||||
Template.create_dialog: true
|
||||
@ -216,8 +237,10 @@ tabs:
|
||||
features: true
|
||||
input_output: true
|
||||
context: true
|
||||
actions: true
|
||||
scheduling: true
|
||||
hybrid: true
|
||||
vmgroup: true
|
||||
other: true
|
||||
%if %%oneflow
|
||||
oneflow-templates-tab:
|
||||
@ -228,9 +251,9 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
@ -254,12 +277,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
VirtualRouterTemplate.refresh: true
|
||||
VirtualRouterTemplate.create_dialog: true
|
||||
@ -304,19 +327,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Status
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
- 8 # Host
|
||||
- 9 # IPs
|
||||
#- 10 # Start Time
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
@ -342,6 +365,7 @@ tabs:
|
||||
VM.terminate: true
|
||||
VM.terminate_hard: true
|
||||
VM.resize: true
|
||||
VM.disk_resize: true
|
||||
VM.attachdisk: true
|
||||
VM.detachdisk: true
|
||||
VM.disk_saveas: true
|
||||
@ -400,9 +424,9 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
@ -459,7 +483,7 @@ tabs:
|
||||
- 3 # Hosts
|
||||
- 4 # VNets
|
||||
- 5 # Datastores
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
actions:
|
||||
Cluster.refresh: true
|
||||
Cluster.create_dialog: true
|
||||
@ -483,16 +507,16 @@ tabs:
|
||||
- 2 # Name
|
||||
- 3 # Cluster
|
||||
- 4 # RVMs
|
||||
#- 5 # Real CPU
|
||||
#- 5 # Real CPU
|
||||
- 6 # Allocated CPU
|
||||
#- 7 # Real MEM
|
||||
#- 7 # Real MEM
|
||||
- 8 # Allocated MEM
|
||||
- 9 # Status
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Host.refresh: true
|
||||
Host.create_dialog: true
|
||||
@ -512,7 +536,7 @@ tabs:
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Endpoint
|
||||
#- 4 # Labels
|
||||
#- 4 # Labels
|
||||
actions:
|
||||
Zone.refresh: true
|
||||
Zone.create_dialog: true
|
||||
@ -531,18 +555,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Cluster
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
- 10 # Type
|
||||
- 11 # Status
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
Datastore.refresh: true
|
||||
Datastore.create_dialog: true
|
||||
@ -565,19 +589,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Image.refresh: true
|
||||
Image.create_dialog: true
|
||||
@ -604,19 +628,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
@ -636,15 +660,15 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Apps
|
||||
- 7 # Driver
|
||||
- 8 # Zone
|
||||
#- 9 # Labels
|
||||
#- 10 # Search data
|
||||
#- 10 # Search data
|
||||
actions:
|
||||
MarketPlace.refresh: true
|
||||
MarketPlace.create_dialog: true
|
||||
@ -663,18 +687,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Version
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Version
|
||||
- 6 # Size
|
||||
- 7 # State
|
||||
#- 8 # Type
|
||||
#- 8 # Type
|
||||
- 9 # Registration
|
||||
- 10 # Marketplace
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
MarketPlaceApp.refresh: true
|
||||
MarketPlaceApp.create_dialog: true
|
||||
@ -703,16 +727,16 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Reservation
|
||||
- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 7 # Bridge
|
||||
- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
actions:
|
||||
Network.refresh: true
|
||||
Network.create_dialog: true
|
||||
@ -746,10 +770,10 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Labels
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
SecurityGroup.refresh: true
|
||||
@ -768,7 +792,7 @@ tabs:
|
||||
panel_tabs:
|
||||
support_info_tab: true
|
||||
table_columns:
|
||||
#- 0 # Checkbox
|
||||
#- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Subject
|
||||
- 3 # Created at
|
||||
@ -778,25 +802,44 @@ tabs:
|
||||
Support.create_dialog: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: true
|
||||
user_config_tab: false
|
||||
user_quotas_tab: true
|
||||
group_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
settings_info_tab: true
|
||||
settings_config_tab: false
|
||||
settings_quotas_tab: true
|
||||
settings_group_quotas_tab: true
|
||||
settings_accounting_tab: true
|
||||
settings_showback_tab: true
|
||||
settings_auth_tab: true
|
||||
actions:
|
||||
# The buttons inside the settings-tab panel user_info_tab are
|
||||
# configured with users-tab/actions; User.update_password and
|
||||
# User.login_token
|
||||
#
|
||||
# Buttons for user_config_tab
|
||||
# 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 user_quotas_tab
|
||||
# Edit button in settings_quotas_tab
|
||||
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'
|
||||
small_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:
|
||||
- dashboard-tab
|
||||
- instances-top-tab
|
||||
@ -37,7 +41,7 @@ enabled_tabs:
|
||||
- settings-tab
|
||||
- support-tab
|
||||
- upgrade-top-tab
|
||||
autorefresh: true
|
||||
- vmgroup-tab
|
||||
features:
|
||||
# True to show showback monthly reports, and VM cost
|
||||
showback: true
|
||||
@ -50,6 +54,22 @@ features:
|
||||
# will be set to the same value as VCPU, that will still be visible for the
|
||||
# end users
|
||||
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:
|
||||
dashboard-tab:
|
||||
# The following widgets can be used inside any of the '_per_row' settings
|
||||
@ -85,20 +105,21 @@ tabs:
|
||||
user_groups_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
user_auth_tab: true
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Group
|
||||
- 4 # Auth driver
|
||||
#- 5 # Password
|
||||
#- 5 # Password
|
||||
- 6 # VMs
|
||||
- 7 # Memory
|
||||
- 8 # CPU
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
actions:
|
||||
User.refresh: true
|
||||
User.create_dialog: true
|
||||
@ -126,8 +147,7 @@ tabs:
|
||||
- 4 # VMs
|
||||
- 5 # Memory
|
||||
- 6 # CPU
|
||||
#- 7 # Labels
|
||||
#- 8 # Search data
|
||||
#- 7 # Labels
|
||||
actions:
|
||||
Group.refresh: true
|
||||
Group.create_dialog: true
|
||||
@ -151,8 +171,7 @@ tabs:
|
||||
- 5 # Hosts
|
||||
- 6 # VNets
|
||||
- 7 # Datastores
|
||||
#- 8 # Labels
|
||||
#- 9 # Search data
|
||||
#- 8 # Labels
|
||||
actions:
|
||||
Vdc.refresh: true
|
||||
Vdc.create_dialog: true
|
||||
@ -171,7 +190,7 @@ tabs:
|
||||
- 4 # Resource ID / Owned by
|
||||
- 5 # Allowed operations
|
||||
- 6 # Zone
|
||||
#- 7 # ACL String
|
||||
#- 7 # ACL String
|
||||
actions:
|
||||
Acl.refresh: true
|
||||
Acl.create_dialog: true
|
||||
@ -186,11 +205,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Template.refresh: true
|
||||
@ -216,8 +235,10 @@ tabs:
|
||||
features: true
|
||||
input_output: true
|
||||
context: true
|
||||
actions: true
|
||||
scheduling: true
|
||||
hybrid: true
|
||||
vmgroup: true
|
||||
other: true
|
||||
%if %%oneflow
|
||||
oneflow-templates-tab:
|
||||
@ -228,9 +249,9 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
@ -254,11 +275,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
VirtualRouterTemplate.refresh: true
|
||||
@ -304,19 +325,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Status
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
- 8 # Host
|
||||
- 9 # IPs
|
||||
#- 10 # Start Time
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
@ -344,7 +365,8 @@ tabs:
|
||||
VM.resize: true
|
||||
VM.attachdisk: true
|
||||
VM.detachdisk: true
|
||||
VM.disk_saveas: false
|
||||
VM.disk_saveas: true
|
||||
VM.disk_resize: true
|
||||
VM.attachnic: true
|
||||
VM.detachnic: true
|
||||
VM.snapshot_create: true
|
||||
@ -359,7 +381,6 @@ tabs:
|
||||
VM.updateconf: true
|
||||
VM.edit_labels: true
|
||||
VM.menu_labels: true
|
||||
%if %%oneflow
|
||||
oneflow-services-tab:
|
||||
panel_tabs:
|
||||
service_info_tab: true
|
||||
@ -400,9 +421,9 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
@ -419,6 +440,30 @@ tabs:
|
||||
Service.edit_labels: true
|
||||
Service.menu_labels: true
|
||||
%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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -435,7 +480,7 @@ tabs:
|
||||
- 3 # Hosts
|
||||
- 4 # VNets
|
||||
- 5 # Datastores
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
actions:
|
||||
Cluster.refresh: true
|
||||
Cluster.create_dialog: true
|
||||
@ -459,16 +504,16 @@ tabs:
|
||||
- 2 # Name
|
||||
- 3 # Cluster
|
||||
- 4 # RVMs
|
||||
#- 5 # Real CPU
|
||||
#- 5 # Real CPU
|
||||
- 6 # Allocated CPU
|
||||
#- 7 # Real MEM
|
||||
#- 7 # Real MEM
|
||||
- 8 # Allocated MEM
|
||||
- 9 # Status
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Host.refresh: true
|
||||
Host.create_dialog: true
|
||||
@ -488,7 +533,7 @@ tabs:
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Endpoint
|
||||
#- 4 # Labels
|
||||
#- 4 # Labels
|
||||
actions:
|
||||
Zone.refresh: true
|
||||
Zone.create_dialog: true
|
||||
@ -507,21 +552,21 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Cluster
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
- 10 # Type
|
||||
- 11 # Status
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
Datastore.refresh: true
|
||||
Datastore.create_dialog: true
|
||||
Datastore.create_dialog: false
|
||||
Datastore.import_dialog: true
|
||||
Datastore.addtocluster: true
|
||||
Datastore.rename: true
|
||||
@ -541,24 +586,24 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Image.refresh: true
|
||||
Image.create_dialog: true
|
||||
Image.upload_marketplace_dialog: false
|
||||
Image.import_dialog: true
|
||||
Image.upload_marketplace_dialog: false
|
||||
Image.rename: true
|
||||
Image.chown: true
|
||||
Image.chgrp: true
|
||||
@ -580,19 +625,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
@ -612,15 +657,15 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Apps
|
||||
- 7 # Driver
|
||||
- 8 # Zone
|
||||
#- 9 # Labels
|
||||
#- 10 # Search data
|
||||
#- 10 # Search data
|
||||
actions:
|
||||
MarketPlace.refresh: true
|
||||
MarketPlace.create_dialog: true
|
||||
@ -639,18 +684,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Version
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Version
|
||||
- 6 # Size
|
||||
- 7 # State
|
||||
#- 8 # Type
|
||||
#- 8 # Type
|
||||
- 9 # Registration
|
||||
- 10 # Marketplace
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
MarketPlaceApp.refresh: true
|
||||
MarketPlaceApp.create_dialog: true
|
||||
@ -679,16 +724,16 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Reservation
|
||||
- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 7 # Bridge
|
||||
- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
actions:
|
||||
Network.refresh: true
|
||||
Network.create_dialog: true
|
||||
@ -708,30 +753,6 @@ tabs:
|
||||
Network.update_ar: true
|
||||
Network.edit_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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -746,10 +767,10 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Labels
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
SecurityGroup.refresh: true
|
||||
@ -768,7 +789,7 @@ tabs:
|
||||
panel_tabs:
|
||||
support_info_tab: true
|
||||
table_columns:
|
||||
#- 0 # Checkbox
|
||||
#- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Subject
|
||||
- 3 # Created at
|
||||
@ -778,25 +799,44 @@ tabs:
|
||||
Support.create_dialog: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: true
|
||||
user_config_tab: false
|
||||
user_quotas_tab: true
|
||||
group_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
settings_info_tab: true
|
||||
settings_config_tab: false
|
||||
settings_quotas_tab: true
|
||||
settings_group_quotas_tab: true
|
||||
settings_accounting_tab: true
|
||||
settings_showback_tab: true
|
||||
settings_auth_tab: true
|
||||
actions:
|
||||
# The buttons inside the settings-tab panel user_info_tab are
|
||||
# configured with users-tab/actions; User.update_password and
|
||||
# User.login_token
|
||||
#
|
||||
# Buttons for user_config_tab
|
||||
# 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 user_quotas_tab
|
||||
# Edit button in settings_quotas_tab
|
||||
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
|
||||
|
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
|
||||
link_logo:
|
||||
text_link_logo:
|
||||
confirm_vms: false
|
||||
enabled_tabs:
|
||||
- provision-tab
|
||||
- settings-tab
|
||||
@ -14,6 +18,15 @@ features:
|
||||
# will be set to the same value as VCPU, that will still be visible for the
|
||||
# end users
|
||||
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:
|
||||
provision-tab:
|
||||
panel_tabs:
|
||||
@ -28,6 +41,11 @@ tabs:
|
||||
vm_template_tab: false
|
||||
vm_log_tab: false
|
||||
provision_tabs:
|
||||
%if %%oneflow
|
||||
flows: true
|
||||
%else
|
||||
flows: false
|
||||
%end if
|
||||
templates: true
|
||||
actions: &provisionactions
|
||||
# In the cloud view, delete is the equivalent
|
||||
@ -74,45 +92,44 @@ tabs:
|
||||
capacity_select: true
|
||||
# True to allow NIC customization
|
||||
network_select: true
|
||||
# True to allow vmgroup customization
|
||||
vmgroup_select: true
|
||||
# True to allow DISK size customization
|
||||
disk_resize: true
|
||||
# True to allow datastore customization
|
||||
datastore_select: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: false
|
||||
user_config_tab: true
|
||||
user_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
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 user_info_tab are
|
||||
# configured with users-tab/actions; User.update_password and
|
||||
# User.login_token
|
||||
#
|
||||
# Buttons for user_config_tab
|
||||
# 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 user_quotas_tab
|
||||
# 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 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Onwer
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
- 11 # #VMs
|
||||
@ -121,19 +138,45 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Reservation
|
||||
#- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 8 # Leases
|
||||
#- 9 # VLAN 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 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Labels
|
||||
- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 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'
|
||||
small_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:
|
||||
- dashboard-tab
|
||||
- instances-top-tab
|
||||
@ -15,10 +19,6 @@ enabled_tabs:
|
||||
- oneflow-templates-tab
|
||||
%end if
|
||||
- vrouter-templates-tab
|
||||
#- infrastructure-top-tab
|
||||
#- clusters-tab
|
||||
#- hosts-tab
|
||||
#- zones-tab
|
||||
#- storage-top-tab
|
||||
#- datastores-tab
|
||||
#- images-tab
|
||||
@ -29,6 +29,10 @@ enabled_tabs:
|
||||
- vnets-tab
|
||||
- vnets-topology-tab
|
||||
- secgroups-tab
|
||||
#- infrastructure-top-tab
|
||||
#- clusters-tab
|
||||
#- hosts-tab
|
||||
#- zones-tab
|
||||
- system-top-tab
|
||||
- users-tab
|
||||
- groups-tab
|
||||
@ -36,7 +40,8 @@ enabled_tabs:
|
||||
#- acls-tab
|
||||
- settings-tab
|
||||
#- support-tab
|
||||
autorefresh: true
|
||||
#- upgrade-top-tab
|
||||
- vmgroup-tab
|
||||
features:
|
||||
# True to show showback monthly reports, and VM cost
|
||||
showback: true
|
||||
@ -49,6 +54,22 @@ features:
|
||||
# will be set to the same value as VCPU, that will still be visible for the
|
||||
# end users
|
||||
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:
|
||||
dashboard-tab:
|
||||
# The following widgets can be used inside any of the '_per_row' settings
|
||||
@ -85,20 +106,21 @@ tabs:
|
||||
user_groups_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
user_auth_tab: true
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
#- 3 # Group
|
||||
#- 4 # Auth driver
|
||||
#- 5 # Password
|
||||
#- 3 # Group
|
||||
#- 4 # Auth driver
|
||||
#- 5 # Password
|
||||
- 6 # VMs
|
||||
- 7 # Memory
|
||||
- 8 # CPU
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
actions:
|
||||
User.refresh: true
|
||||
User.create_dialog: true
|
||||
@ -126,8 +148,7 @@ tabs:
|
||||
- 4 # VMs
|
||||
- 5 # Memory
|
||||
- 6 # CPU
|
||||
#- 7 # Labels
|
||||
#- 6 # Search data
|
||||
#- 7 # Labels
|
||||
actions:
|
||||
Group.refresh: true
|
||||
Group.create_dialog: false
|
||||
@ -151,8 +172,7 @@ tabs:
|
||||
- 5 # Hosts
|
||||
- 6 # VNets
|
||||
- 7 # Datastores
|
||||
#- 8 # Labels
|
||||
#- 9 # Search data
|
||||
#- 8 # Labels
|
||||
actions:
|
||||
Vdc.refresh: true
|
||||
Vdc.create_dialog: true
|
||||
@ -171,7 +191,7 @@ tabs:
|
||||
- 4 # Resource ID / Owned by
|
||||
- 5 # Allowed operations
|
||||
- 6 # Zone
|
||||
#- 7 # ACL String
|
||||
#- 7 # ACL String
|
||||
actions:
|
||||
Acl.refresh: true
|
||||
Acl.create_dialog: true
|
||||
@ -186,12 +206,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Template.refresh: true
|
||||
Template.create_dialog: false
|
||||
@ -216,8 +236,10 @@ tabs:
|
||||
features: true
|
||||
input_output: true
|
||||
context: true
|
||||
actions: true
|
||||
scheduling: true
|
||||
hybrid: true
|
||||
vmgroup: true
|
||||
other: true
|
||||
%if %%oneflow
|
||||
oneflow-templates-tab:
|
||||
@ -228,11 +250,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
ServiceTemplate.refresh: true
|
||||
ServiceTemplate.create_dialog: false
|
||||
@ -254,12 +276,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
VirtualRouterTemplate.refresh: true
|
||||
VirtualRouterTemplate.create_dialog: false
|
||||
@ -302,21 +324,21 @@ tabs:
|
||||
vm_template_tab: false
|
||||
vm_log_tab: false
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
- 5 # Status
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Status
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
#- 8 # Host
|
||||
- 9 # IPs
|
||||
- 9 # IPs
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
@ -345,6 +367,7 @@ tabs:
|
||||
VM.attachdisk: false
|
||||
VM.detachdisk: false
|
||||
VM.disk_saveas: false
|
||||
VM.disk_resize: false
|
||||
VM.attachnic: false
|
||||
VM.detachnic: false
|
||||
VM.snapshot_create: false
|
||||
@ -400,12 +423,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
@ -419,6 +442,30 @@ tabs:
|
||||
Service.edit_labels: true
|
||||
Service.menu_labels: true
|
||||
%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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -435,7 +482,7 @@ tabs:
|
||||
- 3 # Hosts
|
||||
- 4 # VNets
|
||||
- 5 # Datastores
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
actions:
|
||||
Cluster.refresh: true
|
||||
Cluster.create_dialog: true
|
||||
@ -459,16 +506,16 @@ tabs:
|
||||
- 2 # Name
|
||||
- 3 # Cluster
|
||||
- 4 # RVMs
|
||||
#- 5 # Real CPU
|
||||
#- 5 # Real CPU
|
||||
- 6 # Allocated CPU
|
||||
#- 7 # Real MEM
|
||||
#- 7 # Real MEM
|
||||
- 8 # Allocated MEM
|
||||
- 9 # Status
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Host.refresh: true
|
||||
Host.create_dialog: true
|
||||
@ -488,7 +535,7 @@ tabs:
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Endpoint
|
||||
#- 4 # Labels
|
||||
#- 4 # Labels
|
||||
actions:
|
||||
Zone.refresh: true
|
||||
Zone.create_dialog: true
|
||||
@ -507,18 +554,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Cluster
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
- 10 # Type
|
||||
- 11 # Status
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
Datastore.refresh: true
|
||||
Datastore.create_dialog: true
|
||||
@ -541,19 +588,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Image.refresh: true
|
||||
Image.create_dialog: true
|
||||
@ -580,19 +627,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
@ -612,15 +659,15 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Apps
|
||||
- 7 # Driver
|
||||
- 8 # Zone
|
||||
#- 9 # Labels
|
||||
#- 10 # Search data
|
||||
#- 10 # Search data
|
||||
actions:
|
||||
MarketPlace.refresh: true
|
||||
MarketPlace.create_dialog: true
|
||||
@ -639,18 +686,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Version
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Version
|
||||
- 6 # Size
|
||||
- 7 # State
|
||||
#- 8 # Type
|
||||
#- 8 # Type
|
||||
- 9 # Registration
|
||||
- 10 # Marketplace
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
MarketPlaceApp.refresh: true
|
||||
MarketPlaceApp.create_dialog: true
|
||||
@ -679,16 +726,16 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
#- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Reservation
|
||||
#- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
#- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Reservation
|
||||
#- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
actions:
|
||||
Network.refresh: true
|
||||
Network.create_dialog: false
|
||||
@ -708,30 +755,6 @@ tabs:
|
||||
Network.update_ar: false
|
||||
Network.edit_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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -746,11 +769,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
#- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
#- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
SecurityGroup.refresh: true
|
||||
SecurityGroup.create_dialog: false
|
||||
@ -768,7 +791,7 @@ tabs:
|
||||
panel_tabs:
|
||||
support_info_tab: true
|
||||
table_columns:
|
||||
#- 0 # Checkbox
|
||||
#- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Subject
|
||||
- 3 # Created at
|
||||
@ -778,22 +801,44 @@ tabs:
|
||||
Support.create_dialog: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: true
|
||||
user_config_tab: false
|
||||
user_quotas_tab: true
|
||||
group_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
settings_info_tab: true
|
||||
settings_config_tab: false
|
||||
settings_quotas_tab: true
|
||||
settings_group_quotas_tab: true
|
||||
settings_accounting_tab: true
|
||||
settings_showback_tab: true
|
||||
settings_auth_tab: true
|
||||
actions:
|
||||
# The buttons inside the settings-tab panel user_info_tab are
|
||||
# configured with users-tab/actions; User.update_password and
|
||||
# User.login_token
|
||||
#
|
||||
# Buttons for user_config_tab
|
||||
# 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 user_quotas_tab
|
||||
# Edit button in settings_quotas_tab
|
||||
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'
|
||||
small_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:
|
||||
- dashboard-tab
|
||||
- instances-top-tab
|
||||
@ -15,10 +19,6 @@ enabled_tabs:
|
||||
- oneflow-templates-tab
|
||||
%end if
|
||||
#- vrouter-templates-tab
|
||||
#- infrastructure-top-tab
|
||||
#- clusters-tab
|
||||
#- hosts-tab
|
||||
#- zones-tab
|
||||
#- storage-top-tab
|
||||
#- datastores-tab
|
||||
#- images-tab
|
||||
@ -29,6 +29,10 @@ enabled_tabs:
|
||||
- vnets-tab
|
||||
- vnets-topology-tab
|
||||
#- secgroups-tab
|
||||
#- infrastructure-top-tab
|
||||
#- clusters-tab
|
||||
#- hosts-tab
|
||||
#- zones-tab
|
||||
- system-top-tab
|
||||
- users-tab
|
||||
- groups-tab
|
||||
@ -36,7 +40,8 @@ enabled_tabs:
|
||||
#- acls-tab
|
||||
- settings-tab
|
||||
#- support-tab
|
||||
autorefresh: true
|
||||
#- upgrade-top-tab
|
||||
- vmgroup-tab
|
||||
features:
|
||||
# True to show showback monthly reports, and VM cost
|
||||
showback: true
|
||||
@ -44,6 +49,21 @@ features:
|
||||
# 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 show an input to specify the the VMs and Template path/folder where a vCenter VM will
|
||||
# deployed to
|
||||
vcenter_vm_folder: false
|
||||
tabs:
|
||||
dashboard-tab:
|
||||
# The following widgets can be used inside any of the '_per_row' settings
|
||||
@ -80,27 +100,29 @@ tabs:
|
||||
user_groups_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
user_auth_tab: true
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
#- 3 # Group
|
||||
#- 4 # Auth driver
|
||||
- 5 # VMs
|
||||
- 6 # Memory
|
||||
- 7 # CPU
|
||||
#- 8 # Group ID
|
||||
#- 9 # Hidden User Data
|
||||
#- 10 # Labels
|
||||
#- 3 # Group
|
||||
#- 4 # Auth driver
|
||||
#- 5 # Password
|
||||
- 6 # VMs
|
||||
- 7 # Memory
|
||||
- 8 # CPU
|
||||
#- 9 # Group ID
|
||||
#- 10 # Hidden User Data
|
||||
#- 11 # Labels
|
||||
#- 12 # Search data
|
||||
actions:
|
||||
User.refresh: true
|
||||
User.create_dialog: true
|
||||
User.update_password: true
|
||||
User.login_token: true
|
||||
User.quotas_dialog: true
|
||||
User.groups_dialog: false
|
||||
User.chgrp: false
|
||||
User.addgroup: false
|
||||
User.delgroup: false
|
||||
User.change_authentication: false
|
||||
User.delete: true
|
||||
User.edit_labels: true
|
||||
@ -120,7 +142,7 @@ tabs:
|
||||
- 4 # VMs
|
||||
- 5 # Memory
|
||||
- 6 # CPU
|
||||
#- 7 # Labels
|
||||
#- 7 # Labels
|
||||
actions:
|
||||
Group.refresh: true
|
||||
Group.create_dialog: false
|
||||
@ -144,7 +166,7 @@ tabs:
|
||||
- 5 # Hosts
|
||||
- 6 # VNets
|
||||
- 7 # Datastores
|
||||
#- 8 # Labels
|
||||
#- 8 # Labels
|
||||
actions:
|
||||
Vdc.refresh: true
|
||||
Vdc.create_dialog: true
|
||||
@ -163,7 +185,7 @@ tabs:
|
||||
- 4 # Resource ID / Owned by
|
||||
- 5 # Allowed operations
|
||||
- 6 # Zone
|
||||
#- 7 # ACL String
|
||||
#- 7 # ACL String
|
||||
actions:
|
||||
Acl.refresh: true
|
||||
Acl.create_dialog: true
|
||||
@ -178,11 +200,12 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Template.refresh: true
|
||||
Template.create_dialog: false
|
||||
@ -207,8 +230,10 @@ tabs:
|
||||
features: true
|
||||
input_output: true
|
||||
context: true
|
||||
actions: true
|
||||
scheduling: true
|
||||
hybrid: true
|
||||
vmgroup: true
|
||||
other: true
|
||||
%if %%oneflow
|
||||
oneflow-templates-tab:
|
||||
@ -219,10 +244,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
ServiceTemplate.refresh: true
|
||||
ServiceTemplate.create_dialog: false
|
||||
@ -244,15 +270,17 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Registration time
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
VirtualRouterTemplate.refresh: true
|
||||
VirtualRouterTemplate.create_dialog: false
|
||||
VirtualRouterTemplate.update_dialog: false
|
||||
VirtualRouterTemplate.instantiate_dialog: false
|
||||
VirtualRouterTemplate.rename: true
|
||||
VirtualRouterTemplate.chown: true
|
||||
VirtualRouterTemplate.chgrp: false
|
||||
@ -292,18 +320,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Status
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
#- 8 # Host
|
||||
#- 6 # Used CPU
|
||||
#- 7 # Used Memory
|
||||
#- 8 # Host
|
||||
- 9 # IPs
|
||||
#- 10 # Start Time
|
||||
#- 10 # Start Time
|
||||
- 11 # VNC
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 12 # Hidden Template
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
VM.refresh: true
|
||||
VM.create_dialog: true
|
||||
@ -332,6 +361,7 @@ tabs:
|
||||
VM.attachdisk: false
|
||||
VM.detachdisk: false
|
||||
VM.disk_saveas: false
|
||||
VM.disk_resize: false
|
||||
VM.attachnic: false
|
||||
VM.detachnic: false
|
||||
VM.snapshot_create: false
|
||||
@ -387,13 +417,15 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # State
|
||||
#- 6 # Labels
|
||||
#- 7 # Search data
|
||||
actions:
|
||||
Service.refresh: true
|
||||
Service.create_dialog: true
|
||||
Service.chown: true
|
||||
Service.chgrp: false
|
||||
Service.chmod: false
|
||||
@ -404,6 +436,30 @@ tabs:
|
||||
Service.edit_labels: true
|
||||
Service.menu_labels: true
|
||||
%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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -420,7 +476,7 @@ tabs:
|
||||
- 3 # Hosts
|
||||
- 4 # VNets
|
||||
- 5 # Datastores
|
||||
#- 6 # Labels
|
||||
#- 6 # Labels
|
||||
actions:
|
||||
Cluster.refresh: true
|
||||
Cluster.create_dialog: true
|
||||
@ -444,15 +500,16 @@ tabs:
|
||||
- 2 # Name
|
||||
- 3 # Cluster
|
||||
- 4 # RVMs
|
||||
#- 5 # Real CPU
|
||||
#- 5 # Real CPU
|
||||
- 6 # Allocated CPU
|
||||
#- 7 # Real MEM
|
||||
#- 7 # Real MEM
|
||||
- 8 # Allocated MEM
|
||||
- 9 # Status
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 10 # IM MAD
|
||||
#- 11 # VM MAD
|
||||
#- 12 # Last monitored on
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Host.refresh: true
|
||||
Host.create_dialog: true
|
||||
@ -472,7 +529,7 @@ tabs:
|
||||
- 1 # ID
|
||||
- 2 # Name
|
||||
- 3 # Endpoint
|
||||
#- 4 # Labels
|
||||
#- 4 # Labels
|
||||
actions:
|
||||
Zone.refresh: true
|
||||
Zone.create_dialog: true
|
||||
@ -491,20 +548,22 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Cluster
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
#- 7 # Basepath
|
||||
#- 8 # TM
|
||||
#- 9 # DS
|
||||
- 10 # Type
|
||||
- 11 # Status
|
||||
#- 12 # Labels
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
Datastore.refresh: true
|
||||
Datastore.create_dialog: true
|
||||
Datastore.import_dialog: false
|
||||
Datastore.addtocluster: true
|
||||
Datastore.rename: true
|
||||
Datastore.chown: true
|
||||
@ -523,23 +582,24 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
Image.refresh: true
|
||||
Image.create_dialog: true
|
||||
Image.upload_marketplace_dialog: false
|
||||
Image.import_dialog: true
|
||||
Image.upload_marketplace_dialog: false
|
||||
Image.rename: true
|
||||
Image.chown: true
|
||||
Image.chgrp: true
|
||||
@ -561,18 +621,19 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Datastore
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 6 # Size
|
||||
- 7 # Type
|
||||
#- 8 # Registration time
|
||||
#- 9 # Persistent
|
||||
- 10 # Status
|
||||
#- 11 # #VMs
|
||||
#- 11 # #VMs
|
||||
#- 12 # Target
|
||||
#- 13 # Labels
|
||||
#- 14 # Search data
|
||||
actions:
|
||||
File.refresh: true
|
||||
File.create_dialog: true
|
||||
@ -592,14 +653,15 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
- 5 # Capacity
|
||||
- 6 # Apps
|
||||
- 7 # Driver
|
||||
- 8 # Zone
|
||||
#- 9 # Labels
|
||||
#- 10 # Search data
|
||||
actions:
|
||||
MarketPlace.refresh: true
|
||||
MarketPlace.create_dialog: true
|
||||
@ -618,17 +680,18 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Owner
|
||||
- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Version
|
||||
- 2 # Name
|
||||
- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Version
|
||||
- 6 # Size
|
||||
- 7 # State
|
||||
#- 8 # Type
|
||||
#- 8 # Type
|
||||
- 9 # Registration
|
||||
- 10 # Marketplace
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
- 11 # Zone
|
||||
#- 12 # Labels
|
||||
#- 13 # Search data
|
||||
actions:
|
||||
MarketPlaceApp.refresh: true
|
||||
MarketPlaceApp.create_dialog: true
|
||||
@ -657,15 +720,16 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
#- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Reservation
|
||||
#- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Reservation
|
||||
#- 6 # Cluster
|
||||
#- 7 # Bridge
|
||||
#- 8 # Leases
|
||||
#- 9 # VLAN ID
|
||||
#- 10 # Labels
|
||||
#- 11 # Search data
|
||||
actions:
|
||||
Network.refresh: true
|
||||
Network.create_dialog: false
|
||||
@ -685,28 +749,6 @@ tabs:
|
||||
Network.update_ar: false
|
||||
Network.edit_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:
|
||||
panel_tabs:
|
||||
actions:
|
||||
@ -721,10 +763,11 @@ tabs:
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
#- 2 # Owner
|
||||
#- 3 # Group
|
||||
- 4 # Name
|
||||
#- 5 # Labels
|
||||
#- 2 # Name
|
||||
#- 3 # Owner
|
||||
- 4 # Group
|
||||
#- 5 # Labels
|
||||
#- 6 # Search data
|
||||
actions:
|
||||
SecurityGroup.refresh: true
|
||||
SecurityGroup.create_dialog: false
|
||||
@ -742,7 +785,7 @@ tabs:
|
||||
panel_tabs:
|
||||
support_info_tab: true
|
||||
table_columns:
|
||||
#- 0 # Checkbox
|
||||
#- 0 # Checkbox
|
||||
- 1 # ID
|
||||
- 2 # Subject
|
||||
- 3 # Created at
|
||||
@ -752,10 +795,44 @@ tabs:
|
||||
Support.create_dialog: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: true
|
||||
user_quotas_tab: true
|
||||
group_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
settings_info_tab: true
|
||||
settings_config_tab: false
|
||||
settings_quotas_tab: true
|
||||
settings_group_quotas_tab: true
|
||||
settings_accounting_tab: true
|
||||
settings_showback_tab: true
|
||||
settings_auth_tab: true
|
||||
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
|
||||
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 #
|
||||
# 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
|
||||
# to memcached documentation to configure the server.
|
||||
:sessions: memcache-dalli
|
||||
:sessions: memory
|
||||
|
||||
# Memcache configuration
|
||||
:memcache_host: localhost
|
||||
@ -51,6 +51,10 @@
|
||||
# prod, the minified js will be used (dist/main.js)
|
||||
:env: 'prod'
|
||||
|
||||
# Maximum allowed size of uploaded images (in bytes). Leave commented for
|
||||
# unlimited size
|
||||
# :max_upload_file_size: 10737418240 # 10 GiB
|
||||
|
||||
################################################################################
|
||||
# Log
|
||||
################################################################################
|
||||
@ -72,7 +76,7 @@
|
||||
# Auth
|
||||
################################################################################
|
||||
|
||||
# Authentication driver for incomming requests
|
||||
# Authentication driver for incoming requests
|
||||
# sunstone: for OpenNebula's user-password scheme
|
||||
# x509: for x509 certificates based authentication
|
||||
# opennebula: the authentication will be done by the opennebula core using the
|
||||
@ -87,12 +91,6 @@
|
||||
#
|
||||
: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
|
||||
################################################################################
|
||||
@ -123,6 +121,8 @@
|
||||
:vnc_proxy_ipv6: false
|
||||
:vnc_request_password: false
|
||||
|
||||
# Login Session Length in seconds, defaults to 1 hour.
|
||||
#:session_expire_time: 3600
|
||||
|
||||
# Default language setting
|
||||
:lang: %%langue_sunstone
|
||||
@ -183,7 +183,9 @@
|
||||
# - other
|
||||
|
||||
:routes:
|
||||
%if %%getVar('activer_oneflow', 'non') == 'oui'
|
||||
- oneflow
|
||||
%end if
|
||||
%if %%getVar('activer_market_views', 'non') == 'oui'
|
||||
- appmarket
|
||||
%end if
|
||||
|
@ -1,6 +1,10 @@
|
||||
%set oneflow = %%getVar('activer_oneflow','non') == 'oui'
|
||||
small_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:
|
||||
- dashboard-tab
|
||||
- instances-top-tab
|
||||
@ -37,7 +41,7 @@ enabled_tabs:
|
||||
- settings-tab
|
||||
#- support-tab
|
||||
#- upgrade-top-tab
|
||||
autorefresh: true
|
||||
- vmgroup-tab
|
||||
features:
|
||||
# True to show showback monthly reports, and VM cost
|
||||
showback: true
|
||||
@ -50,6 +54,22 @@ features:
|
||||
# will be set to the same value as VCPU, that will still be visible for the
|
||||
# end users
|
||||
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:
|
||||
dashboard-tab:
|
||||
# The following widgets can be used inside any of the '_per_row' settings
|
||||
@ -85,6 +105,7 @@ tabs:
|
||||
user_groups_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
user_auth_tab: true
|
||||
table_columns:
|
||||
- 0 # Checkbox
|
||||
- 1 # ID
|
||||
@ -214,8 +235,10 @@ tabs:
|
||||
features: true
|
||||
input_output: true
|
||||
context: true
|
||||
actions: true
|
||||
scheduling: false
|
||||
hybrid: true
|
||||
vmgroup: true
|
||||
other: true
|
||||
%if %%oneflow
|
||||
oneflow-templates-tab:
|
||||
@ -343,6 +366,7 @@ tabs:
|
||||
VM.attachdisk: true
|
||||
VM.detachdisk: true
|
||||
VM.disk_saveas: true
|
||||
VM.disk_resize: false
|
||||
VM.attachnic: true
|
||||
VM.detachnic: true
|
||||
VM.snapshot_create: true
|
||||
@ -776,25 +800,44 @@ tabs:
|
||||
Support.create_dialog: true
|
||||
settings-tab:
|
||||
panel_tabs:
|
||||
user_info_tab: true
|
||||
user_config_tab: false
|
||||
user_quotas_tab: true
|
||||
group_quotas_tab: true
|
||||
user_accounting_tab: true
|
||||
user_showback_tab: true
|
||||
settings_info_tab: true
|
||||
settings_config_tab: false
|
||||
settings_quotas_tab: true
|
||||
settings_group_quotas_tab: true
|
||||
settings_accounting_tab: true
|
||||
settings_showback_tab: true
|
||||
settings_auth_tab: true
|
||||
actions:
|
||||
# The buttons inside the settings-tab panel user_info_tab are
|
||||
# configured with users-tab/actions; User.update_password and
|
||||
# User.login_token
|
||||
#
|
||||
# Buttons for user_config_tab
|
||||
# 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 user_quotas_tab
|
||||
# Edit button in settings_quotas_tab
|
||||
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 # 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