Statistics
| Branch: | Tag: | Revision:

root / README.upgrade @ 9e15401b

History | View | Annotate | Download (1.6 kB)

1 1c382247 Vangelis Koukis
README.Upgrade
2 1c382247 Vangelis Koukis
===============
3 1c382247 Vangelis Koukis
4 1c382247 Vangelis Koukis
This file documents the upgrade to newer versions of the Synnefo software.
5 b8498a99 Vangelis Koukis
For more information, please see README.deploy.
6 1c382247 Vangelis Koukis
7 c25cc9ec Vangelis Koukis
v0.5.3 -> v0.5.4
8 916c38f4 Vangelis Koukis
REPOSITORY
9 b8498a99 Vangelis Koukis
    * Split Synnefo Ganeti tools to snf-ganeti-tools, with Debian packaging
10 916c38f4 Vangelis Koukis
11 916c38f4 Vangelis Koukis
REMOVED APPS
12 916c38f4 Vangelis Koukis
    * The ganeti/ app has been removed from the Django project completely.
13 916c38f4 Vangelis Koukis
      Any explicit references to it in Django settings must be removed.
14 916c38f4 Vangelis Koukis
15 9e15401b Vangelis Koukis
ADDED SETTINGS
16 9e15401b Vangelis Koukis
    * snf-ganeti-tools is configured independently from Django,
17 9e15401b Vangelis Koukis
      need to add proper /etc/synnefo/settings.conf
18 9e15401b Vangelis Koukis
19 c25cc9ec Vangelis Koukis
REMOVED SETTINGS
20 c25cc9ec Vangelis Koukis
    * 15-queues.conf: fix_amqp_settings (no need to call it anywhere)
21 9e15401b Vangelis Koukis
    * settings.d/98-ganeti-* removed due to split snf-ganeti-tools
22 c25cc9ec Vangelis Koukis
23 c25cc9ec Vangelis Koukis
DB MIGRATIONS
24 c25cc9ec Vangelis Koukis
    * 0018_auto__add_field_virtualmachine_buildpercentage
25 c25cc9ec Vangelis Koukis
26 b8498a99 Vangelis Koukis
PACKAGING:
27 b8498a99 Vangelis Koukis
    * Split Synnefo Ganeti tools to separate snf-ganeti-tools Debian package
28 b8498a99 Vangelis Koukis
29 fde20b8f Vangelis Koukis
NEW DEPENDENCIES:
30 b8498a99 Vangelis Koukis
    * python-prctl: Needed by the snf-progress-monitor,
31 b8498a99 Vangelis Koukis
      specified as a dependency of the snf-ganeti-tools Debian package.
32 fde20b8f Vangelis Koukis
33 c25cc9ec Vangelis Koukis
34 3d3c58d7 Georgios Gousios
v0.5.2 -> v0.5.3
35 3d3c58d7 Georgios Gousios
NEW SETTINGS
36 3d3c58d7 Georgios Gousios
    * 30-ui.conf:LOGOUT_URL
37 3d3c58d7 Georgios Gousios
    * 00-admins.conf:DEFAULT_FROM_EMAIL
38 3d3c58d7 Georgios Gousios
    * 90-okeanos.conf.sample:LOGOUT_URL
39 3d3c58d7 Georgios Gousios
40 c25cc9ec Vangelis Koukis
REMOVED SETTINGS
41 3d3c58d7 Georgios Gousios
    * 00-admins.conf:SYSTEM_EMAIL_ADDR
42 3d3c58d7 Georgios Gousios
    * 90-okeanos.conf.sample:APP_INSTALL_URL
43 3d3c58d7 Georgios Gousios
44 ba88e499 Georgios Gousios
45 1c382247 Vangelis Koukis
v0.5.1 -> v0.5.2
46 1c382247 Vangelis Koukis
NEW SETTINGS
47 1c382247 Vangelis Koukis
    * 10-backend.py:GANETI_CREATEINSTANCE_KWARGS
48 1c382247 Vangelis Koukis
49 c25cc9ec Vangelis Koukis
REMOVED SETTINGS
50 3d3c58d7 Georgios Gousios
    * 10-backend.conf:GANETI_OS_PROVIDER
51 3d3c58d7 Georgios Gousios
    * 20-api.conf:GANETI_DISK_TEMPLATE
52 1c382247 Vangelis Koukis
53 1c382247 Vangelis Koukis
BACKEND CHANGES
54 1c382247 Vangelis Koukis
    * Need to patch Ganeti, file:
55 1c382247 Vangelis Koukis
      lib/python2.6/site-packages/ganeti/rapi/rlib2.py
56 1c382247 Vangelis Koukis
      to honor the wait_for_sync flag, see Synnefo #835.
57 1c382247 Vangelis Koukis
      Patch provided under contrib/patches/ganeti-rlib2.py-v0.5.2