Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / db / migrations @ 6dd70a5c

Name Size
0001_initial.py 17.7 kB
0002_aai_fields.py 10 kB
0003_auto__add_network.py 10.4 kB
0004_auto__add_field_image_backend_id__add_field_image_format.py 9.9 kB
0005_auto__add_invitations.py 10.8 kB
0006_auto__add_networkinterface.py 13.3 kB
0007_auto__add_field_synnefouser_auth_token_expires__chg_field_synnefouser_.py 10.9 kB
0008_auto__chg_field_image_format__chg_field_image_backend_id.py 10 kB
0009_auto__chg_field_network_owner.py 10.8 kB
0010_auto__add_networklink.py 11.7 kB
0011_auto__chg_field_networkinterface_ipv4.py 11.4 kB
0012_auto__del_field_networklink_network.py 11.2 kB
0013_auto__add_field_networklink_network.py 11.7 kB
0014_auto__add_field_synnefouser_auth_token_expires.py 13.2 kB
0015_auto__add_field_image_public.py 11.5 kB
0016_auto__add_field_synnefouser_max_invitations.py 13 kB
0017_auto__add_field_invitations_level.py 13.1 kB
0018_auto__add_field_virtualmachine_buildpercentage.py 13.1 kB
0019_auto__add_field_synnefouser_state.py 15.1 kB
0020_auto__add_field_flavor_deleted.py 13.4 kB
0021_auto__add_unique_together.py 13.7 kB
0022_auto__add_field_flavor_disk_template.py 13.6 kB
0023_auto__add_field_virtualmachine_imageid.py 13.6 kB
0024_string_image_ids.py 13.5 kB
0025_auto__del_field_virtualmachine_sourceimage.py 13.6 kB
0026_auto__del_unique_flavor_disk_ram_cpu__add_unique_flavor_disk_ram_cpu_d.py 13.9 kB
0027_auto__del_legacy_fields.py 14.8 kB
0028_auto__del_disk__add_field_userid.py 11.3 kB
0029_remove_user.py 10 kB
0030_auto__del_synnefouser__del_field_virtualmachine_owner__del_field_image.py 10.7 kB
0031_auto__del_imagemetadata__del_unique_imagemetadata_meta_key_image__del_.py 8.3 kB
0032_auto__del_unique_flavor_disk_ram_cpu__add_unique_flavor_disk_ram_cpu_d.py 6.8 kB
0033_auto__chg_field_networklink_available__add_field_virtualmachine_backen.py 8 kB
0034_auto__add_backend__add_field_virtualmachine_backend_hash__add_field_vi.py 10.3 kB
0035_default_backend.py 8.6 kB
0036_auto__add_bridgepool__add_macprefixpool__add_field_network_backendtime.py 15.7 kB
0037_network_migration.py 11.2 kB
0038_auto__del_networklink__del_field_network_netlink__chg_field_network_li.py 10.9 kB
0039_auto__add_backendnetwork__del_field_network_backendtime__del_field_net.py 14.4 kB
0040_auto__chg_field_networkinterface_index.py 10.8 kB
0041_auto__add_field_networkinterface_dirty.py 10.9 kB
0042_auto__del_field_backend_password__add_field_backend_password_hash.py 10.9 kB
0043_encrypt_passwords.py 10.9 kB
0044_auto__add_field_network_subnet6__add_field_network_gateway6.py 11.4 kB
__init__.py 0 Bytes

Latest revisions

# Date Author Comment
cc3f266e 07/23/2012 11:49 am Christos Stavrakakis

Add support for IPv6

- Extend the Network model with fields for holding the IPv6 subnet and
gateway.
- Update network API methods.
- Modify ganeti hooks to return IPv6 address for all network interfaces.
IPv6 is now derived from the IPv6 subnet of the network in Ganeti,...

30e0ed74 07/23/2012 11:48 am Christos Stavrakakis

Encrypt Backend password

Use cipher to encrypt the passwords of the Ganeti backends in the DB.
Encryption/decryption is based on a configurable key, defined by the
ENCRYPTION_KEY setting. After modifying this setting, synnefo will be
unable to decrypt already stored passwords, and passwords must be...

0196d9a3 07/23/2012 11:43 am Christos Stavrakakis

Add dirty bit to NetworkInterface

Extend NetworkInterface model with a dirty bit, indicating whether
the index of the NIC is consistent with the one in Ganeti. This flag is
set when deleting a NIC, and is switched off after processing the
notification from Ganeti. Removing a NIC with the dirty bit on is not...

b79f759f 07/23/2012 11:39 am Christos Stavrakakis

Print warning about subnet value during migration

3b56bbe4 07/23/2012 11:39 am Christos Stavrakakis

Set index of NetworkInterface model to not null

e6a42a96 07/23/2012 11:36 am Christos Stavrakakis

Major modifications to Network model

Since Ganeti version 2.6, Ganeti is aware of private networks. We take
advantage of this by propagating network handling to Ganeti. Network
model is expanded to include information about the type of network
(public routed, physical vlan, private filtered), subnet, gateway, dhcp,...

fd65ab41 07/23/2012 11:36 am Christos Stavrakakis

Implement BackendNetwork model

Create a new model, to represent the state of each network in each
backend.

aed9b901 07/23/2012 11:32 am Christos Stavrakakis

Create Backend model to represent a ganeti backend

- Create Backend model holding info about credentials, status and resources
- Add Backend as foreign key to VirtualMachine
- Create a cache of Backend clients (RAPI) for better performance

c4e55622 06/06/2012 04:56 pm Christos Stavrakakis

Update modules interacting with AMQP

Update all modules which are interacting with the RabbitMQ messaging system to
use the AMQPClient in order to use highly available queues in active/active
mode.

Extend messages to include a unique identifier in order to handle...

f10a0657 03/07/2012 05:43 pm Kostas Papadimitriou

New migrations for cyclades-app

Fixes some flavor constrains issues

View revisions

Also available in: Atom