59 Commits

Author SHA1 Message Date
Corey Bryant
c9393bb3c3 [billy-olsen,r=corey.bryant] Provide support for user-specified public endpoint hostname. 2015-06-10 16:44:02 -04:00
Billy Olsen
05a260d573 Change config option to os-public-hostname 2015-06-03 11:24:05 -07:00
Billy Olsen
4766a0acc3 [wolsen,r=] Add support for overriding public endpoint addresses.
Adds in the config option for overriding public endpoint addresses
and introduces a unit tests to ensure that the override for the
public address is functioning correctly.

Closes-Bug: #1398182
2015-06-02 14:30:32 -07:00
Corey Bryant
37e4ccc5eb Patch out pip_install 2015-05-08 12:36:59 +00:00
Corey Bryant
d7d2fd47d1 Unit test updates 2015-05-07 17:05:18 +00:00
Corey Bryant
fa6a9f6ec3 Update unit tests 2015-05-05 19:54:36 +00:00
Corey Bryant
f3643788cf Change default mkdir permissions to 755 for deploy from source 2015-04-17 12:10:54 +00:00
Corey Bryant
244bdd27a8 Merge next branch 2015-04-15 15:21:50 +00:00
Corey Bryant
f867a3f0c2 Bulk copy files to /etc/keystone 2015-04-13 18:03:02 +00:00
Corey Bryant
ac5eb21fdf Move deploy from source template files to templates/git 2015-04-13 13:59:56 +00:00
Edward Hope-Morley
86f68c93b3 [hopem,r=]
Fix accidentally removed peer_store_and_set() for identity
settings to ensure that they are shared with and forwardable by
all peers.
2015-04-09 11:30:15 +01:00
Corey Bryant
807751b2d2 Unit test updates for config file template change 2015-04-08 18:18:07 +00:00
Corey Bryant
4d99449780 Merge next branch 2015-04-01 15:15:49 +00:00
Edward Hope-Morley
a3e980e76b cleanup 2015-03-30 21:42:39 +01:00
Edward Hope-Morley
a546537888 fixed update_password logic 2015-03-30 21:06:31 +01:00
Edward Hope-Morley
c1c05464fa Added unit tests 2015-03-30 20:17:16 +01:00
Corey Bryant
d121ecbd5d unit test updates 2015-03-30 16:04:34 +00:00
Corey Bryant
fc62b0fb64 Merge next branch 2015-03-30 15:11:11 +00:00
Corey Bryant
36a5f672e9 Update git_post_install unit test 2015-03-30 11:57:01 +00:00
Corey Bryant
06f21b2090 Merge next branch 2015-03-30 11:43:06 +00:00
Edward Hope-Morley
a2a041b82f [hopem,r=]
A previous commit had removed auth_host and service_host from
the peer relation due to races with resolve_address(). If
we do not place this data on the peer relation we actually
break endpoints that use openstack.context.IdentityServiceContext
which expects *any* keystone relation unit to be able to provide
a complete set of valid settings...which are propagated by the
peer relation and re-propagated to the keystone relations.
2015-03-30 00:00:15 +01:00
Edward Hope-Morley
7248b95b5b added unit test 2015-03-26 16:13:15 -07:00
Corey Bryant
a85e2f0327 drop yaml import 2015-03-18 20:26:01 +00:00
Corey Bryant
c829ef7bc0 mock updates 2015-03-18 20:15:45 +00:00
Corey Bryant
1b3faebb68 Merge next branch 2015-03-18 18:59:03 +00:00
Corey Bryant
ece7c05e39 Add deploy from source action support and various fixups after rebase 2015-03-13 09:52:11 +00:00
Corey Bryant
eafbb59cf2 Merge next branch 2015-03-11 11:45:09 +00:00
Edward Hope-Morley
fa4892f524 synced /next 2015-03-10 16:17:27 +00:00
Edward Hope-Morley
277fbae84d [hopem,r=]
Fixes disable ssl. Allows disable of use-https and https-service-endpoints.

Use '__null__' value to flush out peer relation settings that need to be unset
when forwared to other relations. This will fix ssl disable by ensuring that
peer settings are correctly forwarded to endpoint relations.

Closes-Bug: 1427906
2015-03-10 12:02:11 +00:00
Edward Hope-Morley
bfeca73d14 don't push race-prone data on cluster relation to avoid spinning 2015-02-24 13:35:09 +00:00
Edward Hope-Morley
849497d132 [hopem,r=gnuoy]
* improves ssl master election logic
* adds more unit tests
* fixes config changes logic

Closes-Bug: 1415579
2015-02-05 17:32:30 +00:00
Edward Hope-Morley
b0df8f0b59 Improve ssl master election logic and add more unit tests 2015-02-03 12:56:40 +00:00
Edward Hope-Morley
172c11f7fd [hopem,r=]
Fixes is_db_ready() logic

Closes-Bug: 1417108
2015-02-02 13:49:05 +00:00
Edward Hope-Morley
54a58fca29 [hopem,r=]
Fixes single unit SSL.
2015-01-27 22:21:37 +00:00
Edward Hope-Morley
f57638d8fe [hopem, r=]
Wait until DB ready before performing Keystone api ops.
2015-01-22 18:44:33 +00:00
Corey Bryant
47bd855d55 Merge keystone next charm. 2015-01-16 19:36:22 +00:00
Edward Hope-Morley
fe0c375bb6 synced /next 2015-01-16 14:50:19 +00:00
Liam Young
cb532ba068 Added unit tests 2015-01-14 13:17:50 +00:00
Edward Hope-Morley
c05f6a0447 validate echoed peer data 2015-01-13 22:16:46 +00:00
Edward Hope-Morley
2fa428e50b tests passing and cleanup 2015-01-13 13:43:07 +00:00
Edward Hope-Morley
14f39ff133 [hopem,r=]
Fixes ssl cert sycnhronisation across peers

Closes-Bug: 1317782
2015-01-05 17:49:38 +00:00
Edward Hope-Morley
4888ade23d renamed use_trigger to force 2014-12-17 13:21:10 +00:00
Edward Hope-Morley
4f1005e645 final cleanup 2014-12-16 23:48:42 +00:00
Corey Bryant
0b3851e7bb Unit tests for deploy from git. 2014-12-16 22:37:59 +00:00
Edward Hope-Morley
4df01800b5 sync /next 2014-12-16 20:08:30 +00:00
Edward Hope-Morley
8637b222f3 revert back to broadcast to all (if something has changed) 2014-12-12 20:21:44 +00:00
Edward Hope-Morley
bd8bd0e053 only send notifications to units on registered relationid 2014-12-12 19:36:10 +00:00
Edward Hope-Morley
24fc5fbaf5 cleanup and tests 2014-12-12 18:47:36 +00:00
Edward Hope-Morley
bbf5cef56d [hopem,wolsen,r=]
Adds keystone identity-service-notfiy interface

This allows related units to receive broadcasts when
resources e.g. endpoints, change.

Closes-Bug: 1401861
2014-12-12 15:21:32 +00:00
Billy Olsen
3a0c673e50 Fix unit tests. 2014-12-01 22:11:52 -07:00