Commit Graph

49 Commits

Author SHA1 Message Date
vincent 492131becd En mode HA, sunstone écoute sur toutes les interfaces pour la VIP 2019-02-26 15:38:11 +01:00
Emmanuel Garette 1463005736 fusion one_followers_domain et one_nodes 2019-02-21 14:14:37 +01:00
Emmanuel Garette 26754432e3 en HA RPC doit être accessible sur eth0 2019-02-20 15:21:46 +01:00
Emmanuel Garette f617e8e54a en HA RPC doit être accessible sur eth0 2019-02-20 14:16:55 +01:00
Gérald Schwartzmann 0f807b611b Change rights for use certificates ref #25493
* use utils.sh script to copy certificates and owner in posttemplate
* change vnc_proxy_cert and vnc_procy_key PATH in conf file
2018-10-09 16:09:29 +02:00
Daniel Dehennin cbd4cbbda6 Remove obsolete Appmarket configuration
Ref: #24204
2018-06-13 15:19:59 +02:00
Daniel Dehennin ec5a11c6c9 Install new sunstone views
Ref: #24202
2018-06-13 15:19:51 +02:00
Daniel Dehennin d1546b2a9c Remove old sunstone views template
They will be replaced by per hypervisor or mixed views.

Ref: #24202
2018-06-13 15:19:43 +02:00
Daniel Dehennin 3a42e0a426 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
2018-06-13 15:19:26 +02:00
Daniel Dehennin bec30baa9c The OneFlow route must always be active to avoid error in cloud view
The cloud view always makes request to “/service” even when the
OneFlow provisionning tab is disable.

When the OneFlow service is disable and the route is active, Sunstone
just reply a “503 Service Unavailable”.

* tmpl/sunstone-server.conf: do not disable OneFlow route.

Ref: #22068
2017-11-14 11:54:24 +01:00
Daniel Dehennin 10258e1ff4 We don't want annoying request from the web interface
The “support” tab in Sunstone check for subscription to the commercial
OpenNebula support:

    http://docs.opennebula.org/5.4/deployment/sunstone_setup/sunstone.html#commercial-support-integration

The “upgrade” tab check for new version in OpenNebula.

* tmpl/admin.yaml (enabled_tabs): disable “support-tab” and
  “upgrade-top-tab”.

* tmpl/admin_vcenter.yaml (enabled_tabs): ditoo.

Ref: #22068
2017-11-14 11:44:35 +01:00
Daniel Dehennin 5637126683 Fix admin Vcenter view
* tmpl/admin_vcenter.yaml: add missing condition on %%oneflow.

Ref: #21703
2017-10-19 13:04:45 +02:00
Daniel Dehennin 609c60d21f Update Sunstone configuration files for 5.4.1
Ref: #21703
2017-10-19 11:42:07 +02:00
Joël Cuissinat d356deeeb4 LDAP authentication should use the configured port
* tmpl/sunstone-ldap_auth.conf: use ldap_port variable

Ref: #20060
2017-04-05 14:28:43 +02:00
Daniel Dehennin 6200277781 LDAP with TLS authentication does not work
* tmpl/sunstone-ldap_auth.conf: Fix TLS configuration, authentication
  method is always simple unless we use SASL.

Ref: #20060
2017-04-04 15:38:24 +02:00
Fabrice Barconnière 8261ce4ba6 Le service oneflow n'est pas utilisable dans la vue cloud fournie. On le
désactive dans cette vue.

ref #17853 @1h
2016-11-16 13:05:51 +01:00
Joël Cuissinat 4271873d8d Correction test erroné dans le template de la vue "admin"
Ref: #17853 @20m
2016-11-16 10:44:20 +01:00
Daniel Dehennin e00d904663 Autoriser tous les utilisateurs LDAP
Dans un premier temps.

* tmpl/sunstone-ldap_auth.conf: Activer :mapping_default.

Cherry-picked for 2.6.0 from 71e3fedc6a

Ref: #17841
2016-11-14 13:32:19 +01:00
Philippe Caseiro 2822dd5727 Correction des messages CreoleLint
- Retour de la filelist dans la condition disable_if_in
- Suppression d'un template qui n'existe plus
- Mise à jour du template user.yaml pour être compatible avec la version
  5.0.2

ref #16991 @1h
2016-09-07 10:40:14 +02:00
Philippe Caseiro 0c0f191633 Correction d'une typo
il faut fermer les '
2016-09-05 16:51:25 +02:00
Philippe Caseiro cf2d08a0c6 Mise à jour du fichier de conf sunstone-server
Prise en compte des évolutions entre 5.0.1 et 5.0.2

Ajout de la configuration pour utiliser memecached pour stocker les
sessions plutôt que la RAM, de cette manière on limite l'effet du
reconfigure sur les utilisateurs finaux

ref #17017 @20m
2016-09-05 16:37:20 +02:00
Philippe Caseiro b9f517f8cb Template inutile avec la version 5.0.2
ref #17017 @30m
2016-09-05 16:06:06 +02:00
Philippe Caseiro 839d8a1421 Mise à jour compatibilité 5.0.2 pour la vue groupadmin
ref #17017 @20m
2016-09-05 14:33:08 +02:00
Philippe Caseiro d173b4600e Mise à jour compatibilité 5.0.2 pour la vue admin_vcenter
ref #17017 @20m
2016-09-05 11:58:48 +02:00
Philippe Caseiro e97db85062 Mise à jour compatibilité 5.0.2 pour la vue admin_vcenter
ref #17017 @20m
2016-09-05 11:46:12 +02:00
Philippe Caseiro e76275803a Mise à jour du template pour la vue admin
Mise à jour de compatibilité avec la 5.0.2

ref #17017 @1h
2016-09-05 11:39:09 +02:00
Philippe Caseiro 8a9fcd5368 Ajout du template de la vue groupadmin_vcenter
ref #16796 @20m
2016-07-22 11:40:50 +02:00
Philippe Caseiro 0c70d6d772 Ajout du template pour la vue "Admin vCenter"
ref #16790 @40m
2016-07-22 11:12:44 +02:00
Philippe Caseiro b9db273452 Désactivation de toute les configurations liées a oneflow
Si 'activer_oneflow' est a "non" on cache tous les éléments de la vue
admin sunstone en lien avec les "Services"

ref #16796 @1h
2016-07-21 12:19:01 +02:00
Philippe Caseiro 07c7d2bf9a Intégration de la nouvelle vue "admin"
Retour de la vue admin avec les modifications pour ONE 5.0

ref #16790 @40m
2016-07-21 11:50:11 +02:00
Philippe Caseiro 8a17a7bdd7 tmpl/nginx-nebula.conf: Changment du client_max_body_size
Pour permettre l'envois d'images iso il faut augmenter la limite a
plus de 1G.

fixes #12536 @45m
2015-08-13 10:17:56 +02:00
Philippe Caseiro 4b48a82320 tmpl/nginx-nebula.conf: Ajout du paramètrage pour le support HTTPS.
Afin de pouvoir bénéficier du HTTPS et de VNC on fait écouter sunstone sur l'IP
du serveur plutôt que sur 127.0.0.1 ainsi websocketify écoute également sur l'IP
et on a toujours accès au port VNC.

Cette méthode marche car le reverse proxy est sur la même machine.

Sunstone reste accessible sur le port 9000 aux IP listées dans ip_ssh_eth0

Sunstone en https est lui disponible pour les IP listées dans ip_admin_eth0.

fixes #9081 @1h00
2015-08-11 17:17:38 +02:00
Philippe Caseiro cb338dae2f dicos/99_one-frontend.xml: Début du travail sur le support HTTPS
Ajout d'une configuration nginx "basique".
Ouverture des ports du firewall
Création du script d'activation de la configuration nginx

ref #9081 @3h
2015-08-11 15:16:45 +02:00
Philippe Caseiro 2535d69274 dicos/99_one-frontend.xml: Ajout de la variable "sunstone_logo"
Ajout de la possibilité de personnaliser le logo de Sunstone.

Profondément inutile donc indispensable ;)
2015-08-11 10:22:21 +02:00
Philippe Caseiro 6e1578ad61 tmpl/sunstone-server.conf: Correction du problème d'authentification 2014-11-18 16:50:59 +01:00
Philippe Caseiro 3cff443d38 dicos/99_one-frontend.xml: Ajout d'une valeur par défaut pour market_place_url
Donc, finalement on conditionne l'affichagne de "l'onglet" market_place dans
les vues de sunstone.

On met une valeur par défaut avec l'url du market place de "OpenNebula.systems" (ex C12G Labs).

fixes #9543 @30m
2014-11-18 15:04:41 +01:00
Philippe Caseiro 5b7d63a42a tmpl/sunstone-server.conf: La variable market_place_url n'est pas obligatoire
tmpl/sunstone-server.conf! Correction d'une faute de frappe

fixes #9543 @30m
2014-11-18 14:16:09 +01:00
Philippe Caseiro d8babe9240 Correction d'une erreur syntaxique pour getVar 2014-11-13 09:28:17 +01:00
Philippe Caseiro 9244ce0198 dicos/99_one-frontend.xml: Ajout des variables pour la market place
On donne la possibilité de saisir l'adresse d'un market centrel (ex académie ou EOLE).

ref #9543 @30m
2014-11-12 14:58:50 +01:00
Philippe Caseiro 3e47ba3e25 tmpl/sunstone-appmarket.conf: Création du fichier
tmpl/admin.yaml : Ajout de la configuration pour les vues appmarket
tmpl/user.yaml : Ajout de la configuration pour les vues appmarket
tmpl/sunstone-server.conf: Ajout de la route appmarket
tmpl/sunstone-views.yaml: ajout des vues appmarket

ref #9377 @30m
2014-11-05 11:25:54 +01:00
Philippe Caseiro 0ba8e79f29 tmpl/sunstone-server.conf: Conditionnement des routes oneflow 2014-11-05 10:34:51 +01:00
Fabrice Barconnière d97bb2c049 Gestion des vues de oneflow si activé ou non
fixes #9373 @30m
2014-11-04 14:08:21 +01:00
Fabrice Barconnière f325f6c3a4 Prise en compte de OpenNebula Flow dans Sunstone
fixes #9373 @10m
2014-11-04 11:06:40 +01:00
Philippe Caseiro 5388298000 Activation du WSS pour novnc 2014-10-09 17:17:01 +02:00
Philippe Caseiro 38aa3c612b dicos/99_one-frontend.xml: Calcul de la valeur de activer_client_ldap en fonction
de la variable d'authentification "sunstone_auth_modes"

fixes #9144 @2h
2014-10-07 15:19:41 +02:00
Benjamin Bohard c34ef79b1a Configuration du mode d'authentification (ajout ldap).
Ref #7421 @145m
2014-10-02 14:18:38 +02:00
Philippe Caseiro 6b515aef15 dicos/99_one-frontend.xml: Ajout de la variable vnc_proxy_port_sunstone
tmpl/sunstone-server.conf: Utilisation de la variable vnc_proxy_port_sunstone

Le port VNC proxy est configurable. On utilise également les certificats de la
machine pour le proxy VNC et on ouvre les ports pour les IP qui peuvent faire du
SSH vers eth0.

fixes #7869 @2h
2014-09-29 15:07:06 +02:00
Philippe Caseiro c2ff14bc54 dicos/92_one-frontend.xml : Rendre le type d'authentification configurable
Le type d'authentification pour sunstone peut être "sunstone" ou
"opennebula" (pour l'authentification LDAP par exemple)
2014-02-14 16:42:13 +01:00
Philippe Caseiro 14cf44abdd dicos/99_one-frontend.xml : Création du dictionnaire
tmpl/sunstone-server.conf : Création du template

Ce dictionnaire et ce template ser a configurer l'interaface web à
OpenNebula, Sunstone

ref #7313 @45m
2014-02-05 15:46:51 +01:00