77 Commits

Author SHA1 Message Date
Edward Hope-Morley
8c8a747459 [hopem,r=]
Adds service-admin-prefix config option.
      
Closes-Bug: LP #1398774
2014-12-03 12:21:50 +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
James Page
6f3a1a9bf8 Add support for multiple CNS in https mode 2014-09-22 10:53:35 +01:00
James Page
0dd89267f6 Add explicit endpoint configuration 2014-09-21 18:57:48 +01:00
Hui Xiang
437e61bf55 Excludes vip from get_ipv6_addr. 2014-09-21 21:33:35 +08:00
Hui Xiang
915c2cff5f User get_ipv6_addr()[0] directly. 2014-09-19 23:48:10 +08:00
Hui Xiang
f35e6f3165 remove ex_list 2014-09-19 22:46:22 +08:00
Hui Xiang
4088a796dc Private_ipv6_address return one ip from get_ipv6_addr 2014-09-19 21:58:05 +08:00
Hui Xiang
8c1fb04a8f Fix errors. 2014-09-18 19:56:23 +08:00
Hui Xiang
265b6d24c7 Remove install determine_packages 2014-09-18 19:33:27 +08:00
Hui Xiang
c9736c1d06 Integrate all the ipv6 into setup_ipv6() 2014-09-18 19:23:52 +08:00
Hui Xiang
4beab3d4e1 Resolve conflicts. 2014-09-15 15:44:00 +08:00
Edward Hope-Morley
0c2a052ba0 [heut2008,r=hopem]
Fixes ldap-backend support. Default is to treat ldap as read-only
so if using ldap identity backend, admin-user and admin-role are
not created unles read-only is set to False.
2014-09-05 16:24:44 +01:00
Yaguang Tang
d370dd83d8 Stop from initialize database users when using readonly ldap backend 2014-09-05 16:09:23 +08:00
Liam Young
0c2e4ed086 Store identity-service information in the peer relation for clustered deploys and echo back to client service for each unit 2014-08-19 12:39:31 +00:00
Hui Xiang
20a7585eb4 Sync charm-helpers, Add unit tests, Fix trivial issues. 2014-08-08 17:27:31 +08:00
Hui Xiang
3a9eebbeee Support Keystone for IPv6. 2014-08-04 21:47:53 +08:00
James Page
69f908d18f Update unit tests for use of resolve_address 2014-07-29 08:42:45 +01:00
James Page
4c260e4e70 Use charm-helpers to resolved addresses 2014-07-28 15:30:41 +01:00
James Page
aebf95a4da Use keystone vip grp for cluster leadership 2014-07-16 14:17:03 +01:00
James Page
cef1a05bed Tidy lint 2014-07-15 16:57:34 +01:00
James Page
a458294490 Deal with IPv6 endpoint registration of endpoints 2014-07-04 12:43:53 +01:00
James Page
c6a05222a3 Revert changes for SAN certs 2014-07-02 08:55:44 +01:00
James Page
19a68d308b Add SAN support for managed certs 2014-07-01 17:28:27 +01:00
James Page
1cc0f9d465 Tidy lint 2014-07-01 13:57:07 +01:00
James Page
9f0c09c6d5 service_host == public endpoint 2014-06-27 12:12:27 +01:00
James Page
34097f6506 Add extra admin-network configuration 2014-06-27 11:36:44 +01:00
James Page
aaffff6476 Fixup internal keystone registration with multiple IP's 2014-06-25 12:56:35 +01:00
James Page
84ab3f8738 Fixup internal keystone registration with multiple IP's 2014-06-25 12:54:47 +01:00
James Page
5f2291a78d Add support for multiple networks 2014-06-25 12:45:35 +01:00
James Page
149b76c51a [mikemc,r=james-page] Add product-streams service type for stream data. 2014-06-05 16:02:11 +01:00
Michael McCracken
7f1d9d5c56 rename according to feedback 2014-06-05 07:48:13 -07:00
Corey Bryant
af361d399d Add simple streams charm to valid_service 2014-05-29 18:06:57 +00:00
James Page
74355490a4 [tribaal,r=james-page,t=james-page]
Resync helpers to pickup fixes for apt lock races and better block device detection and handling.
2014-05-21 11:02:01 +01:00
James Page
0a8a57b7b3 Add tenant_id to identity-service relations 2014-04-02 12:23:40 +01:00
yolanda.robla@canonical.com
593ebdd59e added postgresql support 2014-03-31 10:35:19 +02:00
James Page
57ee8728c0 Refactor token generation, add upgrade step 2014-03-28 11:45:58 +00:00
James Page
1e7d06b86e Fixup peer echo - limit to passwd's only 2014-03-28 11:04:08 +00:00
James Page
543e694969 Move password storage to peer storage 2014-03-28 10:39:49 +00:00
James Page
9243b5c0e4 Run db-sync as keystone 2014-03-27 13:49:16 +00:00