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