{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/214","repository_url":"https://api.github.com/repos/kubernetes/deployment-manager","labels_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/214/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/214/comments","events_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/214/events","html_url":"https://github.com/kubernetes/deployment-manager/pull/214","id":130789514,"number":214,"title":"Add ObjectStorage (and GCS implementation) as a registry provider","user":{"login":"vaikas-google","id":11279988,"avatar_url":"https://avatars.githubusercontent.com/u/11279988?v=3","gravatar_id":"","url":"https://api.github.com/users/vaikas-google","html_url":"https://github.com/vaikas-google","followers_url":"https://api.github.com/users/vaikas-google/followers","following_url":"https://api.github.com/users/vaikas-google/following{/other_user}","gists_url":"https://api.github.com/users/vaikas-google/gists{/gist_id}","starred_url":"https://api.github.com/users/vaikas-google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vaikas-google/subscriptions","organizations_url":"https://api.github.com/users/vaikas-google/orgs","repos_url":"https://api.github.com/users/vaikas-google/repos","events_url":"https://api.github.com/users/vaikas-google/events{/privacy}","received_events_url":"https://api.github.com/users/vaikas-google/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/deployment-manager/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/deployment-manager/labels/lgtm","name":"lgtm","color":"11DD11"},{"url":"https://api.github.com/repos/kubernetes/deployment-manager/labels/priority/P0","name":"priority/P0","color":"e11d21"}],"state":"closed","locked":false,"assignee":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/kubernetes/deployment-manager/milestones/6","html_url":"https://github.com/kubernetes/deployment-manager/milestones/Sprint%2015","labels_url":"https://api.github.com/repos/kubernetes/deployment-manager/milestones/6/labels","id":1547910,"number":6,"title":"Sprint 15","description":"","creator":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":8,"state":"open","created_at":"2016-01-27T22:14:32Z","updated_at":"2016-02-03T22:03:23Z","due_on":"2016-02-08T08:00:00Z","closed_at":null},"comments":11,"created_at":"2016-02-02T19:26:22Z","updated_at":"2016-02-03T22:06:20Z","closed_at":"2016-02-03T22:03:23Z","pull_request":{"url":"https://api.github.com/repos/kubernetes/deployment-manager/pulls/214","html_url":"https://github.com/kubernetes/deployment-manager/pull/214","diff_url":"https://github.com/kubernetes/deployment-manager/pull/214.diff","patch_url":"https://github.com/kubernetes/deployment-manager/pull/214.patch"},"body":"Add a way to get a file using credentials from a manager through registry to support private repos. \r\nAdd ability to create / update a registry through manager\r\nAdd support for Google Cloud credential type"},"comment":{"url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/comments/179495083","html_url":"https://github.com/kubernetes/deployment-manager/pull/214#issuecomment-179495083","issue_url":"https://api.github.com/repos/kubernetes/deployment-manager/issues/214","id":179495083,"user":{"login":"jackgr","id":5607565,"avatar_url":"https://avatars.githubusercontent.com/u/5607565?v=3","gravatar_id":"","url":"https://api.github.com/users/jackgr","html_url":"https://github.com/jackgr","followers_url":"https://api.github.com/users/jackgr/followers","following_url":"https://api.github.com/users/jackgr/following{/other_user}","gists_url":"https://api.github.com/users/jackgr/gists{/gist_id}","starred_url":"https://api.github.com/users/jackgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jackgr/subscriptions","organizations_url":"https://api.github.com/users/jackgr/orgs","repos_url":"https://api.github.com/users/jackgr/repos","events_url":"https://api.github.com/users/jackgr/events{/privacy}","received_events_url":"https://api.github.com/users/jackgr/received_events","type":"User","site_admin":false},"created_at":"2016-02-03T22:06:20Z","updated_at":"2016-02-03T22:06:20Z","body":"One thing I would like to see get a bit cleaner is the Doer. Per the line comment, it would be preferable to surface the chart/template abstractions.\r\n\r\nInstead of returning download URLs that the caller has to GET via the registry, it would be cleaner to return the Chart TOC and make the caller ask for items by relative name. Then, the registry can turn that into a URL and go the GET behind the scenes.\r\n\r\nI'll open an issue for this concern."}}