{"action":"opened","issue":{"url":"https://api.github.com/repos/clouder-community/clouder/issues/188","repository_url":"https://api.github.com/repos/clouder-community/clouder","labels_url":"https://api.github.com/repos/clouder-community/clouder/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/clouder-community/clouder/issues/188/comments","events_url":"https://api.github.com/repos/clouder-community/clouder/issues/188/events","html_url":"https://github.com/clouder-community/clouder/issues/188","id":196545093,"number":188,"title":"[RFC] Handling of private CA in other templates","user":{"login":"lasley","id":7397578,"avatar_url":"https://avatars.githubusercontent.com/u/7397578?v=3","gravatar_id":"","url":"https://api.github.com/users/lasley","html_url":"https://github.com/lasley","followers_url":"https://api.github.com/users/lasley/followers","following_url":"https://api.github.com/users/lasley/following{/other_user}","gists_url":"https://api.github.com/users/lasley/gists{/gist_id}","starred_url":"https://api.github.com/users/lasley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lasley/subscriptions","organizations_url":"https://api.github.com/users/lasley/orgs","repos_url":"https://api.github.com/users/lasley/repos","events_url":"https://api.github.com/users/lasley/events{/privacy}","received_events_url":"https://api.github.com/users/lasley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-19T23:14:16Z","updated_at":"2016-12-19T23:14:16Z","closed_at":null,"body":"After we create the private CA, we need to do some other setup to the containers to allow it to actually be useful:\r\n\r\n* Add option to proxy for X.509 authentication\r\n  * It would be nice if we could select the CA (or CAs) to trust, then have Clouder deploy & update the proxy config `ssl_client_certificate` directive (or just put all certs in one file & trigger nginx reload to refresh)\r\n* Deploy CA cert to `ca-certificates` of relevant containers and run `update-ca-certificates` (or whatever the Alpine equivalent is)\r\n * What are the relevant containers?\r\n\r\nAnother thing we should really think about is securing our communication between proxy and applications using certs from the internal CA. All network communication should be encrypted by default IMO, but at least having the option is a blocker for me.\r\n\r\nDepends:\r\n- [ ] #180 "}}
{"actor":{"display_login":"lasley"}}