Commit Graph

57 Commits

Author SHA1 Message Date
Edward Hope-Morley 4358fcd89c [hopem] added support for libvirt RBD imagebackend 2014-06-02 19:37:32 +01:00
yolanda.robla@canonical.com f41649ff0f resync charmhelper 2014-03-12 13:05:16 +01:00
yolanda.robla@canonical.com f9410e60fc added syslog support 2014-02-03 11:24:37 +01:00
Adam Gandelman 9d840f9305 [jamespage] Switch to using common vhost for all openstack services 2013-11-05 20:32:44 -08:00
Adam Gandelman 570df36fff Subscribe quantum/neutron.conf to NeutronComputeContext() to ensure package installation prior to actually rendering file. 2013-09-24 10:11:51 -07:00
Adam Gandelman f6c4de0071 Implement upgrades, move templates to folsom. 2013-08-19 14:14:39 -07:00
Adam Gandelman 8ce70f712b Associate quantum plugin with correct local context. 2013-08-14 09:08:41 -07:00
Adam Gandelman cd8b2fe25d Better compat for quantum+neutron. 2013-08-13 15:03:53 -07:00
Adam Gandelman 302a10759f Appropriately update resource_map in presence of quantum. 2013-08-12 15:20:15 -07:00
Adam Gandelman 548c734cf8 neutron compat. 2013-08-12 14:48:24 -07:00
Adam Gandelman 9446e951af Finish up: new templates, ssh key creation, Makefile. 2013-08-01 16:21:58 -07:00
Adam Gandelman 3088213f27 Add context generator for handling config-flags charm config setting. 2013-08-01 12:53:09 -07:00
Adam Gandelman f239ef80f0 Checkin templates. 2013-07-30 20:39:44 -07:00
Adam Gandelman cdbc8c7229 metadata.yaml: Move nrpe-external-master interface from provides to requires. 2013-06-24 21:27:15 -07:00
Andreas Hasenack 1a7d33f247 bump revision 2013-04-26 10:09:39 -03:00
Adam Gandelman 7a19353f78 compute_changed(): Ensure we keep the first rabbit_clustered|rabbit_vip|rabbit_password we find when scraping amqp relations. 2013-04-10 20:18:41 -07:00
Adam Gandelman 9044b8a558 Ensure to inspect amqp relation for clustered VIP in cloud-compute-relation-changed. 2013-04-05 14:43:45 -04:00
Adam Gandelman 56df026127 Trivial: Ensure db access to db_host, not private-address. 2013-04-04 13:48:36 -07:00
Adam Gandelman 01d76c470a Sync openstack-common. 2013-03-15 12:08:54 -07:00
Adam Gandelman e15b6c9089 Rebase against current ha-support branch. 2013-03-08 13:34:23 -08:00
Adam Gandelman cc769e856e Sync openstack-common. 2013-03-05 09:25:32 -08:00
Adam Gandelman d8901060fb Synchronize charm helpers across all current ha branches. 2013-03-04 16:58:24 -08:00
Adam Gandelman 3bc9ac2cc3 Sync openstack-common. 2013-02-19 18:17:58 -08:00
Adam Gandelman 92cca12d94 Update for HTTPS KS configuration.
nova-c-c will now pass on Keystone's CA cert to compute nodes, which
will get installed during the cloud-compute changed hook.  Also, nova-c-c
now pushes a full quantum URL to ensure uses HTTPS when the API server
is.

Sync's openstack-common with nova-c-c as well.
2013-02-18 18:22:10 -08:00
Adam Gandelman 876fe309b2 SSH-based Live migration support. 2013-01-17 16:40:28 -08:00
Adam Gandelman c1d9315451 Merge HA amqp support. 2013-01-17 16:39:29 -08:00
Adam Gandelman 3ba5ef303c Sync openstack-common. 2013-01-11 10:37:53 -08:00
Adam Gandelman f855eab4a1 Add some logic to avoid nova-volume on OS release later than folsom. 2012-12-21 17:23:50 -08:00
Adam Gandelman 753ea92c63 Move all ssh key management out of this charm and into nova-c-c. 2012-12-20 20:34:52 -08:00
Adam Gandelman 8ae646bd32 Grant new ssh peers an entry in the system-wide known_hosts file. 2012-12-20 18:00:11 -08:00
Adam Gandelman e18eff3913 SSH-based migration support: key init. and exchange via peer relations. 2012-12-20 13:28:55 -08:00
Adam Gandelman e3f4a210d9 Allow config-set to disable libvirt tcp lisening. 2012-12-17 15:51:24 -08:00
Adam Gandelman 91cd51cdad Fix set_or_update for Folsom/libvirt. 2012-12-17 15:45:59 -08:00
Adam Gandelman fcfae963db Optionally configure libvirt for live migraiton. 2012-12-17 15:27:41 -08:00
James Page 424c2a44cf Refactoring so that network configuration comes from cloud-controller 2012-12-05 11:46:15 +00:00
James Page b6b4cff68b Ensure that keystone_host is provided before trying to configure
quantum
2012-12-04 21:58:13 +00:00
James Page 0242d8de14 Add genisoimage to packages to install for config-drive usage 2012-12-03 16:51:50 +00:00
James Page fa0f366d18 Merged updates from trunk for cinder integration 2012-12-03 15:43:20 +00:00
James Page 28d3473024 Quantum support updates 2012-12-03 11:18:59 +00:00
Adam Gandelman b32e17d937 only configure_volume_service if relation data exists. 2012-11-28 13:41:07 -08:00
James Page d038132286 Add support for quantum from cloud-controller 2012-11-12 16:18:01 +00:00
Adam Gandelman 3f9063a4d3 Update nova_ctl() usage to service_ctl(). 2012-10-25 17:38:47 +02:00
Adam Gandelman 3ab1a61852 Merge upgrade support and common refactoring efforts. 2012-10-25 16:41:09 +02:00
Adam Gandelman cf3940d2e8 Add python-keystone to default packages. 2012-10-12 19:09:44 -07:00
Adam Gandelman 8fbf5f0800 Remove redundant interfaces and hooks.
Drop identity-service:  We can safely default to Keystone auth
at this point.  This hook only existed to reconfigure nova-compute
for keystone auth.

Drop network-manager and cloud-controller:  The functionality
here can be moved to cloud-compute relations.  This simplifies
the deployment and avoids ambigious relations.

Also, do not worry about tracking uuids sent from nova-c-c
as restart triggers on disk.  The hook wouldn't be firing unless
it was unique, anyway.
2012-10-12 12:41:32 -07:00
Adam Gandelman 7b5647b52d Rename config option for consistency across charms: nova-release -> openstack-origin. 2012-10-12 10:29:56 -07:00
Adam Gandelman ee4f0bcf07 Do not migrate the database on db_joined(). Allow nova-c-c to do this. 2012-10-11 13:12:13 -07:00
James Page 85ef92a075 Added support for ceph backed volumes 2012-10-11 16:10:43 +01:00
Adam Gandelman e39cec4a6f Support cloud:precise-folsom/staging installation source. 2012-10-10 12:45:50 -07:00
Adam Gandelman d213e6a061 Allow remote nova-cloud-controller to trigger restarts of local services via cloud-controller interface. 2012-10-10 12:30:00 -07:00