115 Commits

Author SHA1 Message Date
Edward Hope-Morley
040aa5dee3 r104 is broken - reverting to r103 2015-01-16 15:32:31 +00:00
Edward Hope-Morley
6b54d0eab0 [hopem,r=gnuoy]
Set log level to DEBUG in /etc/logging.conf if debug is True

Closes-Bug: 1407317
2015-01-16 13:47:42 +00:00
Liam Young
c1d1565048 [gnuoy, r=hopem]
Set admin password in identity-admin relation regardless of how it was generated
2015-01-16 11:41:03 +00:00
Edward Hope-Morley
36f65cfde4 synced /next 2015-01-16 11:22:49 +00:00
Liam Young
fb12d7185f Tideyup up after feedback from hopem 2015-01-14 11:04:13 +00:00
Liam Young
943474848a Merged 'next' in 2015-01-14 10:29:20 +00:00
Liam Young
8aca48d035 Merged next in and resolved conflicts 2015-01-09 15:54:17 +00:00
Edward Hope-Morley
b9dd91c2c0 [hopem,r=]
Set log level to DEBUG in /etc/logging.conf of debug is True

Closes-Bug: 1407317
2015-01-08 11:51:28 +00:00
Liam Young
f47bf0def5 Merged next in 2014-12-19 10:21:34 +00:00
Edward Hope-Morley
b9496db184 [hopem,r=wolsen,jamespage]
Adds keystone identity-notifications interface
  
This allows related units to receive broadcasts when
resources e.g. endpoints, change.

Closes-Bug: 1401861
2014-12-17 17:54:26 +00:00
Edward Hope-Morley
4888ade23d renamed use_trigger to force 2014-12-17 13:21:10 +00:00
Edward Hope-Morley
2a3fe5745f bail if no relations 2014-12-17 09:01:14 +00:00
Edward Hope-Morley
8af9053c87 no send log msg DEBUG -> INFO 2014-12-16 23:56:24 +00:00
Edward Hope-Morley
75070b2035 minor optimisation 2014-12-16 23:52:24 +00:00
Edward Hope-Morley
4f1005e645 final cleanup 2014-12-16 23:48:42 +00:00
Edward Hope-Morley
8f94b4e704 review fixes 2014-12-16 23:20:46 +00:00
Edward Hope-Morley
aee0d10430 renamed interface 2014-12-16 20:15:03 +00:00
Edward Hope-Morley
4df01800b5 sync /next 2014-12-16 20:08:30 +00:00
Edward Hope-Morley
f8c8d3058d minor cleanup 2014-12-16 20:07:53 +00:00
Ryan Beisner
b218b7de0f update unit test 2014-12-16 17:00:24 +00:00
Ryan Beisner
819d4ce331 add python-six install re: bug 1403114 2014-12-16 10:28:13 -06:00
Edward Hope-Morley
9b04a7a4b1 renames identity-service-notify to identity-service-notifications 2014-12-15 12:09:04 +00:00
James Page
4975bf75ae [billy-olsen,r=james-page] Pass list of regions that keystone is configured with to things like the dashboard. 2014-12-15 10:45:38 +00:00
Edward Hope-Morley
61d16a4abe revert back to broadcast to all (if something has changed) 2014-12-12 20:26:23 +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
dcc33eb7d0 only send notifications to units on registered relationid 2014-12-12 19:43:23 +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
f1442737ed cleanup and tests 2014-12-12 18:56:49 +00:00
Edward Hope-Morley
24fc5fbaf5 cleanup and tests 2014-12-12 18:47:36 +00:00
Edward Hope-Morley
eef1ddd666 notification contains checksum of data we want to use as trigger 2014-12-12 18:32:45 +00:00
Edward Hope-Morley
11727c5bc9 ensure notification resets previous values 2014-12-12 15:58:04 +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
Edward Hope-Morley
b1d0c60349 enusre prefix applied for single and multi service names 2014-12-03 14:28:20 +00:00
Edward Hope-Morley
8c8a747459 [hopem,r=]
Adds service-admin-prefix config option.
      
Closes-Bug: LP #1398774
2014-12-03 12:21:50 +00:00
Liam Young
8c8343f7d3 Enable haproxy for when there is a single unit in a deployment 2014-11-25 10:19:07 +00:00
Brad Marshall
206d69d3bc [bradm] Added sysvinit daemon monitoring, switched to using services() instead of hard coded list, pep8 fixes 2014-11-17 13:39:29 +10:00
Billy Olsen
d765874112 [wolsen, r=]
Pass the region specified in the config from keystone to the consumers of the
identity-service interface. This allows consumers such as openstack-dashboard
to determine which region(s) the keystone server feeds.
2014-10-31 12:24:50 -07:00
Liam Young
7bbe871bde Store and retrieve admin password from peerdb to enstore its consistent 2014-10-24 14:31:02 +00:00
Liam Young
21e3890d31 Set admin password in identity-admin relation regardless of how it was generated 2014-10-24 08:51:39 +00:00
James Page
1469185fce Add support for worker process configuration 2014-10-07 13:29:11 +01:00
James Page
348c6bd81f [gnuoy,r=james-page] Ensure identity-service data is replicated across a cluster
This ensures that in the event that the primary unit is removed from the service, the clients continue to have access to security credentials and certificates stored on the identity-service relation.
2014-10-06 21:53:09 +01:00
James Page
adf4a6088f Tidy after review 2014-10-06 14:01:11 +01:00
James Page
63f5ea2cdc Rebase, resync 2014-10-02 10:12:13 +01:00
Edward Hope-Morley
1004c209bb fixed ipv6 compatibility check 2014-09-30 14:24:43 +01:00
Hui Xiang
8178b27bcb Refactor codes. 2014-09-30 15:28:37 +08:00
Liam Young
518b163e44 Merge trunk in 2014-09-25 10:50:39 +01:00
Hui Xiang
f20b9b62f8 Revert back using keystone_context.HAProxyContext(). 2014-09-25 00:46:19 +08:00
Hui Xiang
180a64a89a Use general BindHostContext, drop local haproxy.cfg, fix ut. 2014-09-24 23:45:07 +08:00
James Page
368f18dd88 Support backwards compat with regards SSL certs, fixup unit tests and lint 2014-09-23 11:11:26 +01:00
James Page
86f0bc468d Ensure all canonical names are used for endpoint Cert generation 2014-09-22 16:39:32 +01:00