32 Commits

Author SHA1 Message Date
Adam Gandelman
f0d2584389 Merge trunk. 2013-10-16 12:00:25 -07:00
James Page
9691de98c1 Tidy lint 2013-10-15 14:04:00 +01:00
Adam Gandelman
0b661186b0 Rebase on python-redux work. 2013-10-08 17:51:27 -07:00
Adam Gandelman
42f92ddd49 Initial nova-compute-vmware suboridnate support. 2013-04-12 16:07:56 -07:00
James Page
fd249102af Update for ha clustering 2013-01-09 09:55:00 +00:00
James Page
6e6adacaef Merged updates from trunk for cinder integration 2012-12-03 15:41:33 +00:00
Juan L. Negron
30f1900e77 * Some fixes for handling of repo URLs via 'openstack-origin' config. Courtesy of James Page.
* Allows the nova-cloud-controller service to inform nova-compute, via the cloud-compute relation, of the configured volume service so nova-compute can configure itself accordingly. The volume service changes depending on what has been deployed and related (nova-volume or cinder).  Fixed (negronjl) the ensemble left-overs from metadata.yaml. MP:136821
2012-11-29 11:16:02 -08:00
James Page
8aefd573ff Added support for quantum 2012-11-12 16:17:42 +00:00
Adam Gandelman
1e7aca38f9 Add upgrade support, common code. 2012-10-25 17:54:40 +02:00
Adam Gandelman
a4c7efdb62 Remove redundant relation interfaces.
Removes the cloud-controller and network-controller relations.  All of the
functionality contained in these hooks can be easily condensed into the
cloud-compute/nova-volume-services interfaces.  This simplifies deployment,
avoids redundant and ambigious relations and makes things generally cleaner.
2012-10-12 12:37:13 -07:00
Adam Gandelman
5b65b54b09 Beginning of a major refactor.
This paves the way for better folsom support and upgrade ability.

    * Move functions that can be shared across all nova charms
      to hooks/lib/nova-common to allow easier managing / syncing
      among charms.
    * Add cinder-volume relations.
    * Make nova-volume API an optional service.  It is only installed
      and configured upon relation to a nova-volume service.
    * nova-volume relations trigger a new endpoint to be configured in
      keystone via identity-service relation, if it exists.  This is not
      necessary for cinder.
2012-09-21 17:53:41 -07:00
Clint Byrum
25b44b140d Merging Adam G as maintainer 2012-06-19 14:49:42 -07:00
Adam Gandelman
2a47cd9b92 Add myself as maintainer. 2012-05-29 16:17:32 -07:00
Adam Gandelman
4e52e86331 Metadata update, convert nova-network:nova to network-manager:nova-network 2012-02-13 14:20:27 -08:00
Adam Gandelman
1f731eefc1 Remove unused 'cloud-controller' interface 2011-12-20 15:37:24 -08:00
Adam Gandelman
b367e13a62 New hooks: add identity-service-relation-{joined,changed} to support Keystone 2011-12-08 18:08:00 -08:00
Clint Byrum
1c81b21ed6 splitting out revision and using private-address where possible 2011-10-11 23:08:13 -07:00
Adam Gandelman
3295a63843 Convert to Juju Charm 2011-09-16 14:54:46 -07:00
Adam Gandelman
e9cb3477a2 Remove stale nova-version 2011-09-12 20:02:44 -04:00
Adam Gandelman
9f8419ff2e Export hostname as ec2_host 2011-09-12 16:18:03 -07:00
Adam Gandelman
ec4cc4973f Remove nova-network 2011-09-12 15:29:23 -07:00
Adam Gandelman
fe740bcf60 convert to using config-get 2011-08-10 06:45:18 -07:00
Adam Gandelman
97df37ec70 Fix nova_ctl interaction with upstart, update tests/nova_manage.sh for trunk 2011-08-04 14:06:22 -07:00
Adam Gandelman
f7207590be Modify amqp relations for new rabbitmq interface 2011-07-25 23:04:33 -07:00
Adam Gandelman
833e397f5f manage nova ppa installation source via symlinked nova-version 2011-07-25 22:24:01 -07:00
Adam Gandelman
3fc142208d export full hostname 2011-07-21 17:57:34 -07:00
Adam Gandelman
0a54829bd3 Fix up pkg installation. Use AMQP server hostname instead of IP 2011-07-18 11:27:46 -07:00
Adam Gandelman
c32eab66d7 Update mysql interface 2011-07-14 15:38:24 -07:00
Adam Gandelman
d836e6d5d3 Configure bridge interface. Add nova-network relations. 2011-07-08 14:52:55 -07:00
Adam Gandelman
11945ec678 add image-service relations 2011-07-06 15:02:55 -07:00
Adam Gandelman
baa0f217bb Add hooks for shared-db and amqp joined + changed 2011-07-05 15:24:11 -07:00
Adam Gandelman
4b30ccbd04 initial commit 2011-07-05 10:59:03 -07:00