Adam Gandelman
6fd930008a
Merge IoM sprint work.
2013-08-12 08:47:08 -07:00
Adam Gandelman
48a0faee8a
Checkin templates.
2013-08-12 11:45:37 -04:00
Adam Gandelman
6c53407654
Fill out charm local HAProxy context.
2013-08-10 19:06:09 +01:00
Adam Gandelman
a00c563fb3
Finish off quantum networking config.
2013-08-10 18:35:37 +01:00
Adam Gandelman
a4d2a20383
First pass at neutron/quantum compat.
2013-08-10 14:35:17 +01:00
Adam Gandelman
94ab0b3844
Finish up SSH compute peers.
2013-08-10 09:49:47 +01:00
Adam Gandelman
b543ff8d6f
Vmware
2013-08-02 12:40:51 -07:00
Adam Gandelman
8134e0f124
Re-add symlinks.
2013-08-01 20:45:08 -07:00
Adam Gandelman
f7b057ca60
Check in start of py redux.
2013-08-01 20:42:16 -07:00
Adam Gandelman
025922d5dd
Drop all bash, prepare for rewrite.
2013-08-01 20:41:51 -07:00
Adam Gandelman
42861f28f6
TRIVIAL: Add icon.svg.
2013-07-16 12:09:40 -07:00
Adam Gandelman
bde4e59b62
Merge support for quantum security groups.
2013-06-13 11:48:07 -07:00
James Page
16747ea4fd
Tweak version checking to use dpkg --compare-versions
2013-06-13 12:04:41 +01:00
James Page
ab3218b4ef
Add check to ensure that quota and security groups for quantum are only enabled >= grizzly
2013-06-12 10:52:28 +01:00
James Page
e06307192b
Add per-tenant managed quotas
2013-06-12 10:15:07 +01:00
James Page
23c2bfd06b
Allow overlapping IP's when using quantum security groups
2013-06-05 10:03:57 +01:00
James Page
c95e377510
Add support for quantum security groups
2013-06-04 15:07:22 +01:00
James Page
fbdc6c73ef
* Updated for Grizzly.
...
* Highly-available API services via the hacluster subordinate.
* SSH Key management for compute nodes, to facilitate live migration.
* Various bug fixes and cleanup.
2013-06-03 17:47:15 +01:00
Adam Gandelman
38589299c9
Merge grizzly upgrade hook.
2013-05-22 14:55:37 -07:00
James Page
f0d116f42a
Resync with updated charm helper
2013-05-22 09:44:56 +01:00
James Page
503341060d
Write post-upgrade hook for folsom->grizzly upgrade.
2013-05-22 09:34:35 +01:00
James Page
5d23770dc4
Ensure glance_api_servers urls do not contain protocol for Essex.
2013-05-01 11:58:09 +01:00
Adam Gandelman
bf83f76359
Ensure glance_api_servers urls do not contain protocol for Essex.
2013-04-30 16:44:54 -07:00
Adam Gandelman
62f48a2b9c
Merge ahasenack's juju-core compat. patches.
2013-04-26 14:44:32 -07:00
Andreas Hasenack
49bde95d5f
One more CHARM_DIR
2013-04-25 16:46:08 -03:00
Andreas Hasenack
4074dba492
Introduce HOOKS_DIR, since CHARM_DIR is taken by juju and shouldn't be redefined
2013-04-25 14:46:54 -03:00
Andreas Hasenack
bc45d88eda
There should be no need to mkdir CHARM_DIR/scripts
2013-04-25 14:19:01 -03:00
Andreas Hasenack
bac9d3a41d
Use CHARM_DIR instead of a hardcoded path for the charm directory. This makes
...
the charm compatible with both juju and juju-core.
2013-04-25 14:02:49 -03:00
Adam Gandelman
42f92ddd49
Initial nova-compute-vmware suboridnate support.
2013-04-12 16:07:56 -07:00
Adam Gandelman
5c1d7dfd21
TRIVIAL: Fix missing volume port in nova-volume URL.
2013-04-11 11:11:36 -07:00
Adam Gandelman
e17648f59f
Sync scripts/.
2013-04-09 11:31:23 -07:00
Adam Gandelman
895bdb071d
Merge CONFIG_CHANGED.
2013-04-09 11:03:36 -07:00
Adam Gandelman
48b365dfcd
Avoid excessive svc restarts by tracking CONFIG_CHANGED.
2013-04-04 19:34:22 -04:00
Adam Gandelman
a3289c0e3e
Avoid excessive service restarts by tracking config file changes.
2013-04-04 10:29:23 -07:00
Adam Gandelman
a77fb14da4
Trivial typo fix.
2013-03-20 16:24:35 -07:00
Adam Gandelman
4ecf03365e
Merge health_checks.d from Jerry Seutter.
2013-03-20 16:12:01 -07:00
Jerry Seutter
37585336da
Pull from nova-cloud-controller-ha-support.
2013-03-19 16:41:03 -06:00
Adam Gandelman
63368143a6
Sync openstack-common.
2013-03-15 12:08:40 -07:00
Adam Gandelman
2f2d078509
Merge James' quantum fixes.
2013-03-13 10:37:05 -07:00
James Page
82c739ddaf
Use db_host for mysql HA
2013-03-12 17:55:07 +00:00
James Page
4cbc5a7c04
Fixup configure_quantum_networking
2013-03-12 17:34:00 +00:00
James Page
c5bd7a8373
HTTPS Support + Eligible Leader Sync
2013-03-11 09:30:55 +00:00
Adam Gandelman
1d45cd4a58
Be careful of 'set -e'.
2013-03-08 20:19:40 -08:00
Adam Gandelman
c37ee1d51f
keystone_changed: Also determine HTTPS based on actual hook being fired.
2013-03-08 20:18:17 -08:00
Adam Gandelman
f3f9242db9
Also protect early call to quantum config.
2013-03-08 18:56:57 -08:00
Adam Gandelman
19b4ca3e55
keystone_changed: Protect late quantum config by an eligible_leader check.
2013-03-08 18:37:34 -08:00
Adam Gandelman
0eddd647fd
Only configurate quantum net. from keystone-changed when safe.
...
They ks catalog may be in a state of flux when these hooks fire.
If firing for the first time, configure quantum networking before
https frontend is setup, and before KS endpoint is reconfigured to
point to https.
If firing as the result of HA reconfiguration, configure quantum
after HTTPS has been updated to include updated certificate (for VIP
address).
2013-03-08 18:22:57 -08:00
Adam Gandelman
37456e8677
Bump rev.
2013-03-08 17:39:52 -08:00
Adam Gandelman
f2a5dc6d8b
Avoid race between https + quantum network setup.
...
using https() in keystone_joined() is not reliable with multiple
KS peers. Only inspect local config and count on https() only from
_changed() hooks.
2013-03-08 17:38:25 -08:00
Adam Gandelman
dc82f72fd4
Block configure_qunatum_networking if no amqp relation exists.
2013-03-08 16:14:10 -08:00