Comply with the new monitoring system of snf-image
For now only the image-copy-progress messages are processed
Update Changelog
Get cluster name from Ganeti
Query Ganeti for getting the cluster name, instead of reading thessconf files.
Fix AMQP bug in snf-progress-monitor
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,...
Modification in logic for new-style networks
Send cluster name from snf-ganeti-eventd
Update Changelogs for v0.10.0
Remove stale pid lockfiles on daemon invocation
Update setting files
Update setup.py dependencies
- bump snf-common required version- replace ampqlib to puka
Reduce confirm buffer size of snf-ganeti-eventd
Refactor AMQP client
Refactor snf-ganeti-eventd
Refactor snf-ganeti-eventd to make easier differenet handling of opcodes
Fix version compotability issues with ganeti
Filter messages sent from snf-ganeti-eventd
Do not publish messages for jobs concerning no or multiple instances,since snf-dispatcher can not normally handle them.
Update modules interacting with AMQP
Update all modules which are interacting with the RabbitMQ messaging system touse the AMQPClient in order to use highly available queues in active/activemode.
Extend messages to include a unique identifier in order to handle...
Client for interaction with a RabbitMQ broker
Introduce a client implementing connection and communication with a RabbitMQbroker.
This client silently handles connection failures an tries to connect to adifferent node. Also uses publisher-confirms to guarantee delivery to the...
Fix eventd ad ganeti version compatibility
Fix some references to snf-cyclades-gtools in docs
Amend INSTALL_REQUIRES with explicit versions
Amend INSTALL_REQUIRES in */setup.py with explicit version numberswhere not previously specified.
Use '>=' comparisons, to avoid console scripts barfing if theexact same version specified in setup.py is not currently installed...
Rename snf-ganeti-tools to snf-cyclades-gtools