Browse Source

Update sunstone daemon configuration file template

* dicos/99_one-frontend.xml: new variable to select the default mode
  for views between “kvm”, “mixed” or “vcenter”.

* tmpl/sunstone-server.conf: use the new variable.

Ref: #24201
tags/pkg/dev/eole-2.7.0/0.0.1-0
Daniel Dehennin 1 year ago
parent
commit
3a42e0a426
2 changed files with 13 additions and 1 deletions
  1. 8
    0
      dicos/99_one-frontend.xml
  2. 5
    1
      tmpl/sunstone-server.conf

+ 8
- 0
dicos/99_one-frontend.xml View File

@@ -42,6 +42,9 @@
42 42
             </variable>
43 43
         </family>
44 44
         <family name='Virtualisation'>
45
+            <variable name='sunstone_view_mode' type='string' description='Mode d’affichage par défaut des vues' mode='expert'>
46
+                <value>kvm</value>
47
+            </variable>
45 48
             <variable name='sunstone_auth_modes' type='string' description="Modes supplémentaires d'authentification des utilisateurs" mode='expert'/>
46 49
             <variable name='port_sunstone' type='number' description="Numéro de port d'écoute" mode="expert" hidden='True'>
47 50
                 <value>9000</value>
@@ -82,6 +85,10 @@
82 85
     </variables>
83 86
 
84 87
     <constraints>
88
+        <check name='valid_enum' target='sunstone_view_mode'>
89
+            <param>['kvm', 'mixed', 'vcenter']</param>
90
+        </check>
91
+
85 92
         <fill name='calc_val' target='ip_sunstone'>
86 93
             <param type='eole' name='valeur'>adresse_ip_eth0</param>
87 94
         </fill>
@@ -126,6 +133,7 @@
126 133
         </condition>
127 134
     </constraints>
128 135
     <help>
136
+        <variable name='sunstone_view_mode'>Utiliser l’un des types de vues par défaut en fonction de l’hyperviseur</variable>
129 137
         <variable name='port_sunstone'>Numéro de port d'écoute d'OpenNebula Sunstone</variable>
130 138
         <variable name='vnc_proxy_port_sunstone'>Numéro de port d'écoute du proxy VNC (novnc)</variable>
131 139
         <variable name='ip_sunstone'>Adresse IP d'écoute pour OpenNebula Sunstone</variable>

+ 5
- 1
tmpl/sunstone-server.conf View File

@@ -1,5 +1,5 @@
1 1
 # -------------------------------------------------------------------------- #
2
-# Copyright 2002-2017, OpenNebula Project, OpenNebula Systems                #
2
+# Copyright 2002-2018, OpenNebula Project, OpenNebula Systems                #
3 3
 #                                                                            #
4 4
 # Licensed under the Apache License, Version 2.0 (the "License"); you may    #
5 5
 # not use this file except in compliance with the License. You may obtain    #
@@ -25,6 +25,7 @@
25 25
 # OpenNebula sever contact information
26 26
 #
27 27
 :one_xmlrpc: http://localhost:2633/RPC2
28
+:one_xmlrpc_timeout: 60
28 29
 
29 30
 # Server Configuration
30 31
 #
@@ -130,6 +131,9 @@
130 131
 # Default table order
131 132
 :table_order: desc
132 133
 
134
+# Default views directory
135
+:mode: '%%sunstone_view_mode'
136
+
133 137
 ################################################################################
134 138
 # Marketplace
135 139
 ################################################################################

Loading…
Cancel
Save