Update Sunstone configuration files for 5.4.1

Ref: #21703
This commit is contained in:
Daniel Dehennin 2017-10-19 11:42:07 +02:00
parent 65aa5f91fe
commit 609c60d21f
11 changed files with 1011 additions and 588 deletions

View File

@ -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'>

View File

@ -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,6 +107,7 @@ tabs:
user_groups_tab: true
user_accounting_tab: true
user_showback_tab: true
user_auth_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
@ -186,9 +207,9 @@ 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
@ -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,9 +277,9 @@ 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
@ -304,9 +327,9 @@ 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
@ -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
@ -531,9 +555,9 @@ 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
@ -565,9 +589,9 @@ 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
@ -604,9 +628,9 @@ 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
@ -636,9 +660,9 @@ 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
@ -663,9 +687,9 @@ tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 2 # Name
- 3 # Owner
- 4 # Group
#- 5 # Version
- 6 # Size
- 7 # State
@ -703,9 +727,9 @@ 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
@ -746,9 +770,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:
@ -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

View File

@ -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,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
@ -127,7 +148,6 @@ tabs:
- 5 # Memory
- 6 # CPU
#- 7 # Labels
#- 8 # Search data
actions:
Group.refresh: true
Group.create_dialog: true
@ -152,7 +172,6 @@ tabs:
- 6 # VNets
- 7 # Datastores
#- 8 # Labels
#- 9 # Search data
actions:
Vdc.refresh: true
Vdc.create_dialog: true
@ -186,9 +205,9 @@ 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
@ -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,9 +275,9 @@ 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
@ -304,9 +325,9 @@ 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
@ -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:
@ -507,9 +552,9 @@ 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
@ -521,7 +566,7 @@ tabs:
#- 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,9 +586,9 @@ 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
@ -557,8 +602,8 @@ tabs:
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,9 +625,9 @@ 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
@ -612,9 +657,9 @@ 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
@ -639,9 +684,9 @@ tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 2 # Name
- 3 # Owner
- 4 # Group
#- 5 # Version
- 6 # Size
- 7 # State
@ -679,9 +724,9 @@ 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
@ -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,9 +767,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:
@ -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

View File

@ -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,41 +92,40 @@ 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
@ -121,9 +138,9 @@ 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
@ -133,7 +150,33 @@ tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
#- 3 # Group
- 4 # Name
- 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
View 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

View File

@ -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,6 +106,7 @@ tabs:
user_groups_tab: true
user_accounting_tab: true
user_showback_tab: true
user_auth_tab: true
table_columns:
- 0 # Checkbox
- 1 # ID
@ -127,7 +149,6 @@ tabs:
- 5 # Memory
- 6 # CPU
#- 7 # Labels
#- 6 # Search data
actions:
Group.refresh: true
Group.create_dialog: false
@ -152,7 +173,6 @@ tabs:
- 6 # VNets
- 7 # Datastores
#- 8 # Labels
#- 9 # Search data
actions:
Vdc.refresh: true
Vdc.create_dialog: true
@ -186,9 +206,9 @@ 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
@ -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,9 +250,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,9 +276,9 @@ 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
@ -304,9 +326,9 @@ 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
@ -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,9 +423,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 +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:
@ -507,9 +554,9 @@ 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
@ -541,9 +588,9 @@ 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
@ -580,9 +627,9 @@ 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
@ -612,9 +659,9 @@ 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
@ -639,9 +686,9 @@ tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 2 # Name
- 3 # Owner
- 4 # Group
#- 5 # Version
- 6 # Size
- 7 # State
@ -679,9 +726,9 @@ 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
@ -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,9 +769,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:
@ -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

View File

@ -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
#- 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
@ -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
#- 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
#- 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,9 +320,9 @@ 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
@ -304,6 +332,7 @@ tabs:
- 11 # VNC
#- 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:
@ -453,6 +509,7 @@ tabs:
#- 11 # VM MAD
#- 12 # Last monitored on
#- 13 # Labels
#- 14 # Search data
actions:
Host.refresh: true
Host.create_dialog: true
@ -491,9 +548,9 @@ 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
@ -502,9 +559,11 @@ tabs:
- 10 # Type
- 11 # Status
#- 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,9 +582,9 @@ 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
@ -535,11 +594,12 @@ tabs:
- 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,9 +621,9 @@ 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
@ -573,6 +633,7 @@ tabs:
#- 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,9 +680,9 @@ tabs:
table_columns:
- 0 # Checkbox
- 1 # ID
- 2 # Owner
- 3 # Group
- 4 # Name
- 2 # Name
- 3 # Owner
- 4 # Group
#- 5 # Version
- 6 # Size
- 7 # State
@ -629,6 +691,7 @@ tabs:
- 10 # Marketplace
- 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
#- 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
#- 2 # Name
#- 3 # Owner
- 4 # Group
#- 5 # Labels
#- 6 # Search data
actions:
SecurityGroup.refresh: true
SecurityGroup.create_dialog: false
@ -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

View File

@ -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
View 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"}

View File

@ -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

View File

@ -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