{"action":"created","issue":{"url":"https://api.github.com/repos/puppetlabs/puppet/issues/3464","labels_url":"https://api.github.com/repos/puppetlabs/puppet/issues/3464/labels{/name}","comments_url":"https://api.github.com/repos/puppetlabs/puppet/issues/3464/comments","events_url":"https://api.github.com/repos/puppetlabs/puppet/issues/3464/events","html_url":"https://github.com/puppetlabs/puppet/pull/3464","id":53825401,"number":3464,"title":"(PUP-3526) Add configurable prefix for CA routes","user":{"login":"rlinehan","id":1530016,"avatar_url":"https://avatars.githubusercontent.com/u/1530016?v=3","gravatar_id":"","url":"https://api.github.com/users/rlinehan","html_url":"https://github.com/rlinehan","followers_url":"https://api.github.com/users/rlinehan/followers","following_url":"https://api.github.com/users/rlinehan/following{/other_user}","gists_url":"https://api.github.com/users/rlinehan/gists{/gist_id}","starred_url":"https://api.github.com/users/rlinehan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlinehan/subscriptions","organizations_url":"https://api.github.com/users/rlinehan/orgs","repos_url":"https://api.github.com/users/rlinehan/repos","events_url":"https://api.github.com/users/rlinehan/events{/privacy}","received_events_url":"https://api.github.com/users/rlinehan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/puppetlabs/puppet/labels/PL","name":"PL","color":"d4c5f9"},{"url":"https://api.github.com/repos/puppetlabs/puppet/labels/Server","name":"Server","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-01-09T01:55:36Z","updated_at":"2015-01-22T20:15:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/puppetlabs/puppet/pulls/3464","html_url":"https://github.com/puppetlabs/puppet/pull/3464","diff_url":"https://github.com/puppetlabs/puppet/pull/3464.diff","patch_url":"https://github.com/puppetlabs/puppet/pull/3464.patch"},"body":"Restructure the CA endpoints to allow for a configurable url prefix, separate from the master url prefix. "},"comment":{"url":"https://api.github.com/repos/puppetlabs/puppet/issues/comments/71090400","html_url":"https://github.com/puppetlabs/puppet/pull/3464#issuecomment-71090400","issue_url":"https://api.github.com/repos/puppetlabs/puppet/issues/3464","id":71090400,"user":{"login":"cprice404","id":1341071,"avatar_url":"https://avatars.githubusercontent.com/u/1341071?v=3","gravatar_id":"","url":"https://api.github.com/users/cprice404","html_url":"https://github.com/cprice404","followers_url":"https://api.github.com/users/cprice404/followers","following_url":"https://api.github.com/users/cprice404/following{/other_user}","gists_url":"https://api.github.com/users/cprice404/gists{/gist_id}","starred_url":"https://api.github.com/users/cprice404/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cprice404/subscriptions","organizations_url":"https://api.github.com/users/cprice404/orgs","repos_url":"https://api.github.com/users/cprice404/repos","events_url":"https://api.github.com/users/cprice404/events{/privacy}","received_events_url":"https://api.github.com/users/cprice404/received_events","type":"User","site_admin":false},"created_at":"2015-01-22T20:15:59Z","updated_at":"2015-01-22T20:15:59Z","body":"If there were a newer version of an endpoint available, it would probably be because there were API changes, in which case the client code would most likely need to be modified anyway.  That also seems like a significantly more invasive change to me, and seems like it would jeopardize the Puppet 4.0 target dates.\r\n\r\nGiven that what we're roughly shooting for here is a way to split out the monolithic HTTP API into more service-specific namespaces, the prefix approach seems like a fairly simple / standard way to handle it... perhaps we should schedule a meeting of interested stakeholders to hash this out, though... it seems like it's going to be challenging to come to a consensus over github comment threads...\r\n"}}