175 Commits

Author SHA1 Message Date
Corey Bryant
5b17636858 Move openstack-origin cloud check to do_openstack_upgrade() and raise ValueError. 2014-10-23 14:18:56 +00:00
Corey Bryant
45b2bc03db Only perform step upgrade if openstack-origin source is from the cloud archive. 2014-10-15 15:37:16 +00:00
James Page
ab8a78ac0d Revert accidental commit 2014-10-15 15:45:14 +01:00
Corey Bryant
bb9b1c3cb3 Only perform step upgrade if openstack-origin is set to a cloud archive source. 2014-10-15 14:37:47 +00:00
James Page
0e9e541784 [gnuoy,r=james-page,t=james-page] Add support for new Nova Cells service for scalable OpenStack Compute. 2014-10-13 17:18:58 +01:00
James Page
982469e484 Make cancellation of quantum endpoints just dependent on relation presence, not on presentation of private-address 2014-10-10 14:37:30 +01:00
Liam Young
bfb1630b9c Merged next in 2014-10-07 11:37:20 +00:00
James Page
4e2b2f5fb4 Ensure BindHostContext is used with neutron.conf to support prefer-ipv6 in deprecated neutron in ncc configurations 2014-10-03 08:43:40 +01:00
Edward Hope-Morley
518a329f0c fixed ipv6 compatibility check 2014-09-30 14:24:53 +01:00
Hui Xiang
bb255d98af Merge trunk, refactor codes. 2014-09-30 14:59:57 +08:00
Hui Xiang
8053280bd2 Refactor codes. 2014-09-30 14:48:02 +08:00
Liam Young
7f72cd6099 Merged next trunk in 2014-09-30 07:28:34 +01:00
Liam Young
f159f99719 Added unit tests for db migration and fixed lint 2014-09-29 14:58:29 +01:00
Liam Young
5bc9e8b4a6 Added some cells and amqp unit tests 2014-09-29 09:03:49 +00:00
Liam Young
8ba02546ff Merged next in 2014-09-28 13:57:28 +00:00
Hui Xiang
0c28438470 Remove relation prefix, which caused db sync failed and nova services upstart override. 2014-09-28 19:27:21 +08:00
Liam Young
855df430d2 Run db migrations for neutron 2014-09-26 15:46:53 +00:00
Hui Xiang
9e08a0bdb2 Use general BindHostContext, small refactor. 2014-09-25 12:01:20 +08:00
Edward Hope-Morley
54080c7146 synced /next 2014-09-22 21:32:50 +01:00
Hui Xiang
a0de0d4468 Fix format errors. 2014-09-18 20:23:54 +08:00
Hui Xiang
0c34eae15d Sync charm-helpers, fix ipv6 format address. 2014-09-17 16:37:24 +08:00
James Page
055823c1de Only check for presence of relation when using peer relation for storage and sync 2014-09-12 14:57:42 +01:00
James Page
4e3db0b330 [gnuoy,r=james-page] Ensure services are not running prior to a db sync.
Resolves two issues

1) Co-ordination of db sync activity across multiple nodes.

2) Ensures services are not started unil db sync is complete.
2014-09-12 14:24:16 +01:00
Liam Young
444db761db Rebased 2014-09-02 12:53:12 +00:00
Liam Young
a2ee99f02d Having 'manual' in the upstart override file stops the service being started on reboot but not if a service restart is issued. So, updated override file to set the upstart exec command to be 'true' instead to knobble the service 2014-08-15 11:04:48 +01:00
James Page
86a554c3f3 Fixup feedback 2014-08-12 15:41:11 +01:00
Liam Young
64c608704c Added additional logging and only use peer_* commands if the peer relation exists 2014-08-12 10:21:56 +00:00
Liam Young
0ca9273c32 Shutdown nova-cloud-controller services when nova db sync is run for db relation joined 2014-08-12 10:07:44 +00:00
Liam Young
a0e2e9a276 debug etc 2014-08-12 06:50:23 +00:00
Liam Young
54700bc9fc Use relation set 2014-08-11 16:01:47 +00:00
Liam Young
4b1075918b Disable services on all nova-cc nodes until dbsync is complete 2014-08-11 13:42:11 +00:00
James Page
d1df46a71e Rebase on trunk 2014-08-08 11:31:32 +02:00
Hui Xiang
999d2e70f6 Support nova-cloud-controller for IPv6. 2014-08-06 20:46:50 +08:00
Liam Young
eeafe6583a Rebased 2014-07-29 14:42:08 +00:00
Liam Young
4b39b8d329 Remove none as default option for console-access-protocol and tidyup code accordingly 2014-07-29 14:34:37 +00:00
James Page
a57261cd96 Don't add neutron stuff if related to neutron-api charm 2014-07-29 14:32:55 +01:00
James Page
9c71d510bb Refine service guard function, disable by default 2014-07-29 13:23:46 +01:00
James Page
cc714dd1ae Rebase 2014-07-29 12:43:54 +01:00
James Page
34b3afafab Updates 2014-07-29 12:43:41 +01:00
James Page
afd08026c9 Make termination of services conditional on them actually running 2014-07-25 15:57:48 +01:00
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
791076d575 Rebase 2014-07-25 10:38:56 +01:00
Liam Young
ed7e44c481 ADD support for tweaking logloevels 2014-07-24 07:05:25 +00:00
James Page
f20d0e8709 Tidy lint 2014-07-16 14:19:17 +01:00
James Page
67d87c5fcf Support multi-network vip configuration 2014-07-16 14:15:48 +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