[cpif] Migración de configuración CPIF

Jesus Cea jcea at argo.es
Thu Jul 12 20:32:19 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

A partir de este momento, la configuración de CPIF se pasa del fichero
"globales.py" a las "tripas" del sistema de almacenamiento.

Los motivos para ello es que "globales.py" es un fichero controlado
mediante SVN, así que cualquiera que haga cambios, sobre todo si es un
"commiter" en el SVN, va a tener/provocar problemas.

Hasta ahora no importaba mucho porque todo el mundo tiene (o debería) la
misma configuración, pero como pronto (días) soportaremos envío de
notificaciones por correo electrónico, y eso sí que es algo que es
diferente en cada instalación (en concreto, el servidor de correo de
salida que se utiliza).

Había otras posibilidades, como distribuir un "globales.py.dist", pero
mantener todo junto en el "storage" tiene la ventaja de que los cambios
no requieren reiniciar el servicio, que se hace backup de todo a la vez
(haceis backups de los storages, ¿verdad?) y que funcionalidades futuras
del storage, como replicación, se podrán utilizar de forma automática.

Las desventajas es que hay que programar una interfaz web para
visualizar/modificar la configuración, y que si la cagas no es fácil
volver a una versión anterior (se podrían almacenar "x" versiones
pasadas, a modo de backup, pero no es algo que esté hecho o esté pensado
hacerse a corto plazo).

Cuando actualicéis a la versión de hoy del SVN, se realizará la
migración de forma automática. Pero ojo, se meterán en el storage los
valores por defecto, no los que tengáis puestos en "globales.py". Si
habéis tocado algo en esa configuración, lo perderéis. Se podrá editar
la configuración vía web pronto, pero ahora mismo esa funcionalidad no
existe.

- --
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
                               _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRpZzsplgi5GaxT1NAQKyIAP/ZdCXejFebVdMLrxxHIgKwN3TAHjQ93Ld
+JYJwS0K3Hy1kmvx9Re+wNMmzWSKusqbdnoQxIHj6qbUtAy11TmK8Y4Ym/UR0VMu
Vjf0orwH27NavyWEGfP2/WKYVw/xNR60F0lcnGmxBwVgqnAR2tRK8MzRX4aax4QB
uiGLayjyoLY=
=XURS
-----END PGP SIGNATURE-----



More information about the cpif mailing list