117 Commits

Author SHA1 Message Date
James Page
c1a8cd2622 Add logging 2014-07-25 15:52:24 +01:00
James Page
6829a12f12 Add conductor to list of services to stop 2014-07-25 15:51:36 +01:00
James Page
f2293d312e Sorry - its friday 2014-07-25 15:49:32 +01:00
James Page
88f576352d Fixup 2014-07-25 15:46:40 +01:00
James Page
ad51df5cc5 Add basic service guard support to inhibit services from runnig until minimum relation requirements have been fulfilled 2014-07-25 15:39:57 +01:00
James Page
1439799d74 [caribou,r=james-page] Second part of multiline SSH key and authorized host passing to nova-compute 2014-07-16 10:45:44 +01:00
James Page
b4ced1d09c [gnuoy,r=james-page] Refactoring to support split-out of Neutron functionality. 2014-06-24 12:43:28 +01:00
Louis Bouchard
10c27c3670 Implement changes following Merge Proposal
- Replaced uid by unit
 - Rolled back change to compute_departed
 - Use rel_settings.get()
2014-06-24 12:53:08 +02:00
Liam Young
361e6c8d34 Updated with fixes suggested from mp 2014-06-23 11:59:22 +01:00
Liam Young
4928fb51cc More unit tests and lint cleanup 2014-06-20 09:59:07 +01:00
James Page
d4a2243a32 Add hostname if present to list of hosts to keyscan 2014-06-12 10:46:56 +01:00
Liam Young
44a8d2e5e9 Add support for neutron plugin subordinate charms 2014-06-05 11:55:54 +01:00
Louis Bouchard
c2a29b7eb7 Modify hook funcions & util to work in non-relation hooks
Some hook functions did not work when invoked from non-relation 
hooks (compute_changed in particular). Modified all utils 
hook functions to honour relation-id & unit-id when required
2014-05-23 17:24:52 +02:00
James Page
d3e244b0fb [tribaal,r=james-page,t=james-page]
Resync helpers to pickup fixes for apt lock races and better block device detection and handling.
2014-05-21 11:03:01 +01:00
Liam Young
ce1fe0d102 unset keystone quantum enpoints when the standalone charm takes over 2014-05-15 13:19:07 +00:00
Liam Young
40b345658d Don't write {neutron,quantum} files if standalone neutron-api is present 2014-05-15 08:26:56 +00:00
Liam Young
0b55e92ead Add support for joining charm to standalone neutron-api service 2014-05-15 08:25:56 +01:00
Liam Young
46ecc13154 Add neutron-api relation contexts 2014-05-08 19:36:17 +00:00
Louis Bouchard
a90d360ec3 Send known_hosts & authorized_keys line by line
known_hosts and authorized_keys used to be sent as one
base64 coded relation. This fails if those files are too
big. These modification allow for files of any size to be
sent as they are now sent line by line. (Fixes LP: #1313602)
2014-05-06 16:22:09 +02:00
Louis Bouchard
100383bdb2 Functional line by line modification, except for the 'nova' user.
Need more work on the 'nova' specific case
2014-05-02 18:07:52 +02:00
Liam Young
de6341deac Add in NovaCell context (should probably be in charmhelpers) 2014-05-02 15:25:11 +00:00
James Page
0f4aefaeb3 [niedbalski] fixup unit tests for key management 2014-05-02 11:06:23 +01:00
Louis Bouchard
22388aefe6 Changes on the nova-cloud-controller side 2014-04-30 14:13:22 +02:00
Corey Bryant
ccabea5f42 Stamp neutron database before upgrade from non-grizzly releases 2014-04-28 12:14:35 +00:00
liam.young@canonical.com
39291a9332 Added cell support 2014-04-25 16:46:42 +00:00
Jorge Niedbalski R
685c0f9f19 Fix for 1309746 , fixes suggestion from james troup 2014-04-18 18:45:53 -04:00
Jorge Niedbalski R
0b163b0a4c Fixes lp:1309746
-----------------

Ran 57 tests in 3.357s

OK
2014-04-18 16:58:03 -04:00
James Page
1f52125ec4 fixup merge break 2014-04-16 10:25:57 +01:00
James Page
174fc60ca1 Fixup another merge bug 2014-04-16 10:07:07 +01:00
James Page
f1ecf4d81d [james-page,hazmat,ivoks,coreycb,yolanda.robla,r=james-page,t=*]
Support for Icehouse on 12.04 and 14.04
Support for Active/Active and SSL RabbitMQ
Support for SSL MySQL
Support for SSL endpoints
Support for PostgreSQL

Fixes for upgrades on 12.04 grizzly->havana->icehouse
2014-04-16 09:25:14 +01:00
Edward Hope-Morley
0083481da9 [heut2008,r=hopem]
Fix authorized_keys file becomes incorrect after removing a compute node and
then add a new node.
2014-04-11 13:08:46 +01:00
James Page
caf77b190a [coreycb,r=james-page] Add unit tests for stepped upgrades 2014-04-09 16:33:22 +01:00
James Page
8778404f5b Add logging 2014-04-09 16:22:15 +01:00
James Page
d63968287c Gaahhhh this is horrible 2014-04-09 10:12:01 +01:00
James Page
43e32df480 Only use db-manage when doing the awkward rename in grizzly->havana 2014-04-09 09:42:14 +01:00
James Page
1413b075f1 fixup actions again 2014-04-09 09:23:23 +01:00
James Page
fe648a0462 Always stamp prior to upgrade 2014-04-09 09:06:06 +01:00
James Page
d8aeac21f4 Use fully qualified objects for service_plugins 2014-04-09 08:58:21 +01:00
James Page
998d0d53df Fixup upgrade extension 2014-04-08 23:25:58 +01:00
James Page
faea438844 Rework upgrades for neutron 2014-04-08 23:23:04 +01:00
James Page
57bb6e54e1 Fixup release keyword 2014-04-08 22:03:17 +01:00
James Page
6d8e90e9aa Support override of os_release in register_configs 2014-04-08 21:49:54 +01:00
James Page
8dbbe7f87d Merge first take on stepped upgrade for grizzly->icehouse 2014-04-08 16:51:56 +01:00
Corey Bryant
76dd6f0874 Enable upgrade from grizzly to icehouse by stepping to havana 2014-04-08 12:37:55 +00:00
James Page
a1c245bdf2 Make utils forget its release on upgrade 2014-04-01 16:40:28 +01:00
James Page
c04b70df28 Rework upgrade approach for renaming/different plugins 2014-04-01 15:59:00 +01:00
James Page
3bfcfb5a0a [yolanda] Add postgresql support
Rejig templates to use includes, add Postgresql context for neutron and quantum config files.
2014-03-31 12:56:09 +01:00
yolanda.robla@canonical.com
61d3afeaf4 resync 2014-03-28 12:30:45 +01:00
James Page
08e9859213 Merge ssl-everywhere 2014-03-27 11:02:24 +00:00
Edward Hope-Morley
e8d63be396 [hopem] Added use-syslog cfg option to allow logging to syslog 2014-03-25 18:44:23 +00:00