{"action":"created","comment":{"url":"https://api.github.com/repos/jetstack/cert-manager/pulls/comments/197787423","pull_request_review_id":131596060,"id":197787423,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5Nzc4NzQyMw==","diff_hunk":"@@ -165,21 +166,28 @@ func (s *Solver) solverForIssuerProvider(providerName string) (solver, error) {\n \t\t\treturn nil, errors.Wrap(err, \"error instantiating akamai challenge solver\")\n \t\t}\n \tcase providerConfig.CloudDNS != nil:\n-\t\tsaSecret, err := s.secretLister.Secrets(s.resourceNamespace).Get(providerConfig.CloudDNS.ServiceAccount.Name)\n-\t\tif err != nil {\n-\t\t\treturn nil, fmt.Errorf(\"error getting clouddns service account: %s\", err)\n-\t\t}\n+\t\tif !providerConfig.CloudDNS.UseMetadataAuth {\n+\t\t\tsaSecret, err := s.secretLister.Secrets(s.resourceNamespace).Get(providerConfig.CloudDNS.ServiceAccount.Name)\n+\t\t\tif err != nil {\n+\t\t\t\treturn nil, fmt.Errorf(\"error getting clouddns service account: %s\", err)\n+\t\t\t}\n \n-\t\tsaKey := providerConfig.CloudDNS.ServiceAccount.Key\n-\t\tsaBytes := saSecret.Data[saKey]\n+\t\t\tsaKey := providerConfig.CloudDNS.ServiceAccount.Key\n+\t\t\tsaBytes := saSecret.Data[saKey]\n \n-\t\tif len(saBytes) == 0 {\n-\t\t\treturn nil, fmt.Errorf(\"specfied key %q not found in secret %s/%s\", saKey, saSecret.Namespace, saSecret.Name)\n-\t\t}\n+\t\t\tif len(saBytes) == 0 {\n+\t\t\t\treturn nil, fmt.Errorf(\"specfied key %q not found in secret %s/%s\", saKey, saSecret.Namespace, saSecret.Name)\n+\t\t\t}\n \n-\t\timpl, err = s.dnsProviderConstructors.cloudDNS(providerConfig.CloudDNS.Project, saBytes)\n-\t\tif err != nil {\n-\t\t\treturn nil, fmt.Errorf(\"error instantiating google clouddns challenge solver: %s\", err)\n+\t\t\timpl, err = s.dnsProviderConstructors.cloudDNS(providerConfig.CloudDNS.Project, saBytes)\n+\t\t\tif err != nil {\n+\t\t\t\treturn nil, fmt.Errorf(\"error instantiating google clouddns challenge solver: %s\", err)\n+\t\t\t}\n+\t\t} else {\n+\t\t\timpl, err = s.dnsProviderConstructors.cloudDNSMetaAuth(providerConfig.CloudDNS.Project)\n+\t\t\tif err != nil {\n+\t\t\t\treturn nil, fmt.Errorf(\"error instantiating google clouddns meta auth challenge solver: %s\", err)\n+\t\t\t}","path":"pkg/issuer/acme/dns/dns.go","position":53,"original_position":53,"commit_id":"6a224d1b4d4859ba34cd7dcc848c14b15c2231b1","original_commit_id":"6a224d1b4d4859ba34cd7dcc848c14b15c2231b1","user":{"login":"munnerz","id":203583,"node_id":"MDQ6VXNlcjIwMzU4Mw==","avatar_url":"https://avatars3.githubusercontent.com/u/203583?v=4","gravatar_id":"","url":"https://api.github.com/users/munnerz","html_url":"https://github.com/munnerz","followers_url":"https://api.github.com/users/munnerz/followers","following_url":"https://api.github.com/users/munnerz/following{/other_user}","gists_url":"https://api.github.com/users/munnerz/gists{/gist_id}","starred_url":"https://api.github.com/users/munnerz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/munnerz/subscriptions","organizations_url":"https://api.github.com/users/munnerz/orgs","repos_url":"https://api.github.com/users/munnerz/repos","events_url":"https://api.github.com/users/munnerz/events{/privacy}","received_events_url":"https://api.github.com/users/munnerz/received_events","type":"User","site_admin":false},"body":"Also, instead of using `UseMetadataAuth` to determine whether to use the metadata server, we already have the concept of 'ambient credentials' that can be enabled/disabled for ClusterIssuer or Issuers with a flag on cert-manager itself.\r\n\r\nCan you adjust your code to be similar to the Route53 provider in using these? Then, if a user specifies a ServiceAccount we will use that. If they do not specify a ServiceAccount, we will attempt to use the metadata server.\r\n","created_at":"2018-06-25T13:04:18Z","updated_at":"2018-06-25T13:04:30Z","html_url":"https://github.com/jetstack/cert-manager/pull/664#discussion_r197787423","pull_request_url":"https://api.github.com/repos/jetstack/cert-manager/pulls/664","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/comments/197787423"},"html":{"href":"https://github.com/jetstack/cert-manager/pull/664#discussion_r197787423"},"pull_request":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/664"}},"in_reply_to_id":197786734},"pull_request":{"url":"https://api.github.com/repos/jetstack/cert-manager/pulls/664","id":195530581,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1NTMwNTgx","html_url":"https://github.com/jetstack/cert-manager/pull/664","diff_url":"https://github.com/jetstack/cert-manager/pull/664.diff","patch_url":"https://github.com/jetstack/cert-manager/pull/664.patch","issue_url":"https://api.github.com/repos/jetstack/cert-manager/issues/664","number":664,"state":"open","locked":false,"title":"enable clouddns meta auth","user":{"login":"rpahli","id":14889169,"node_id":"MDQ6VXNlcjE0ODg5MTY5","avatar_url":"https://avatars2.githubusercontent.com/u/14889169?v=4","gravatar_id":"","url":"https://api.github.com/users/rpahli","html_url":"https://github.com/rpahli","followers_url":"https://api.github.com/users/rpahli/followers","following_url":"https://api.github.com/users/rpahli/following{/other_user}","gists_url":"https://api.github.com/users/rpahli/gists{/gist_id}","starred_url":"https://api.github.com/users/rpahli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpahli/subscriptions","organizations_url":"https://api.github.com/users/rpahli/orgs","repos_url":"https://api.github.com/users/rpahli/repos","events_url":"https://api.github.com/users/rpahli/events{/privacy}","received_events_url":"https://api.github.com/users/rpahli/received_events","type":"User","site_admin":false},"body":"**What this PR does / why we need it**:\r\nthis PR enables gcloud authentication via meta authentication api\r\n\r\n**Which issue this PR fixes** \r\nfixes #241\r\n\r\n```release-note\r\nenable metadata server authentication for cloudDNS\r\n```","created_at":"2018-06-18T13:45:48Z","updated_at":"2018-06-25T13:04:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"73658fc8041634fe84e26ee8d650386710cef606","assignee":{"login":"wallrj","id":978965,"node_id":"MDQ6VXNlcjk3ODk2NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/978965?v=4","gravatar_id":"","url":"https://api.github.com/users/wallrj","html_url":"https://github.com/wallrj","followers_url":"https://api.github.com/users/wallrj/followers","following_url":"https://api.github.com/users/wallrj/following{/other_user}","gists_url":"https://api.github.com/users/wallrj/gists{/gist_id}","starred_url":"https://api.github.com/users/wallrj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wallrj/subscriptions","organizations_url":"https://api.github.com/users/wallrj/orgs","repos_url":"https://api.github.com/users/wallrj/repos","events_url":"https://api.github.com/users/wallrj/events{/privacy}","received_events_url":"https://api.github.com/users/wallrj/received_events","type":"User","site_admin":false},"assignees":[{"login":"wallrj","id":978965,"node_id":"MDQ6VXNlcjk3ODk2NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/978965?v=4","gravatar_id":"","url":"https://api.github.com/users/wallrj","html_url":"https://github.com/wallrj","followers_url":"https://api.github.com/users/wallrj/followers","following_url":"https://api.github.com/users/wallrj/following{/other_user}","gists_url":"https://api.github.com/users/wallrj/gists{/gist_id}","starred_url":"https://api.github.com/users/wallrj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wallrj/subscriptions","organizations_url":"https://api.github.com/users/wallrj/orgs","repos_url":"https://api.github.com/users/wallrj/repos","events_url":"https://api.github.com/users/wallrj/events{/privacy}","received_events_url":"https://api.github.com/users/wallrj/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"wallrj","id":978965,"node_id":"MDQ6VXNlcjk3ODk2NQ==","avatar_url":"https://avatars3.githubusercontent.com/u/978965?v=4","gravatar_id":"","url":"https://api.github.com/users/wallrj","html_url":"https://github.com/wallrj","followers_url":"https://api.github.com/users/wallrj/followers","following_url":"https://api.github.com/users/wallrj/following{/other_user}","gists_url":"https://api.github.com/users/wallrj/gists{/gist_id}","starred_url":"https://api.github.com/users/wallrj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wallrj/subscriptions","organizations_url":"https://api.github.com/users/wallrj/orgs","repos_url":"https://api.github.com/users/wallrj/repos","events_url":"https://api.github.com/users/wallrj/events{/privacy}","received_events_url":"https://api.github.com/users/wallrj/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":728658090,"node_id":"MDU6TGFiZWw3Mjg2NTgwOTA=","url":"https://api.github.com/repos/jetstack/cert-manager/labels/needs-ok-to-test","name":"needs-ok-to-test","color":"b60205","default":false},{"id":727722560,"node_id":"MDU6TGFiZWw3Mjc3MjI1NjA=","url":"https://api.github.com/repos/jetstack/cert-manager/labels/release-note","name":"release-note","color":"c2e0c6","default":false},{"id":728658201,"node_id":"MDU6TGFiZWw3Mjg2NTgyMDE=","url":"https://api.github.com/repos/jetstack/cert-manager/labels/size/M","name":"size/M","color":"eebb00","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/jetstack/cert-manager/pulls/664/commits","review_comments_url":"https://api.github.com/repos/jetstack/cert-manager/pulls/664/comments","review_comment_url":"https://api.github.com/repos/jetstack/cert-manager/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jetstack/cert-manager/issues/664/comments","statuses_url":"https://api.github.com/repos/jetstack/cert-manager/statuses/6a224d1b4d4859ba34cd7dcc848c14b15c2231b1","head":{"label":"kiwigrid:enable-clouddns-meta-auth","ref":"enable-clouddns-meta-auth","sha":"6a224d1b4d4859ba34cd7dcc848c14b15c2231b1","user":{"login":"kiwigrid","id":4369354,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNjkzNTQ=","avatar_url":"https://avatars1.githubusercontent.com/u/4369354?v=4","gravatar_id":"","url":"https://api.github.com/users/kiwigrid","html_url":"https://github.com/kiwigrid","followers_url":"https://api.github.com/users/kiwigrid/followers","following_url":"https://api.github.com/users/kiwigrid/following{/other_user}","gists_url":"https://api.github.com/users/kiwigrid/gists{/gist_id}","starred_url":"https://api.github.com/users/kiwigrid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiwigrid/subscriptions","organizations_url":"https://api.github.com/users/kiwigrid/orgs","repos_url":"https://api.github.com/users/kiwigrid/repos","events_url":"https://api.github.com/users/kiwigrid/events{/privacy}","received_events_url":"https://api.github.com/users/kiwigrid/received_events","type":"Organization","site_admin":false},"repo":{"id":137756574,"node_id":"MDEwOlJlcG9zaXRvcnkxMzc3NTY1NzQ=","name":"cert-manager","full_name":"kiwigrid/cert-manager","owner":{"login":"kiwigrid","id":4369354,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNjkzNTQ=","avatar_url":"https://avatars1.githubusercontent.com/u/4369354?v=4","gravatar_id":"","url":"https://api.github.com/users/kiwigrid","html_url":"https://github.com/kiwigrid","followers_url":"https://api.github.com/users/kiwigrid/followers","following_url":"https://api.github.com/users/kiwigrid/following{/other_user}","gists_url":"https://api.github.com/users/kiwigrid/gists{/gist_id}","starred_url":"https://api.github.com/users/kiwigrid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiwigrid/subscriptions","organizations_url":"https://api.github.com/users/kiwigrid/orgs","repos_url":"https://api.github.com/users/kiwigrid/repos","events_url":"https://api.github.com/users/kiwigrid/events{/privacy}","received_events_url":"https://api.github.com/users/kiwigrid/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/kiwigrid/cert-manager","description":"Automatically provision and manage TLS certificates in Kubernetes","fork":true,"url":"https://api.github.com/repos/kiwigrid/cert-manager","forks_url":"https://api.github.com/repos/kiwigrid/cert-manager/forks","keys_url":"https://api.github.com/repos/kiwigrid/cert-manager/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kiwigrid/cert-manager/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kiwigrid/cert-manager/teams","hooks_url":"https://api.github.com/repos/kiwigrid/cert-manager/hooks","issue_events_url":"https://api.github.com/repos/kiwigrid/cert-manager/issues/events{/number}","events_url":"https://api.github.com/repos/kiwigrid/cert-manager/events","assignees_url":"https://api.github.com/repos/kiwigrid/cert-manager/assignees{/user}","branches_url":"https://api.github.com/repos/kiwigrid/cert-manager/branches{/branch}","tags_url":"https://api.github.com/repos/kiwigrid/cert-manager/tags","blobs_url":"https://api.github.com/repos/kiwigrid/cert-manager/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kiwigrid/cert-manager/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kiwigrid/cert-manager/git/refs{/sha}","trees_url":"https://api.github.com/repos/kiwigrid/cert-manager/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kiwigrid/cert-manager/statuses/{sha}","languages_url":"https://api.github.com/repos/kiwigrid/cert-manager/languages","stargazers_url":"https://api.github.com/repos/kiwigrid/cert-manager/stargazers","contributors_url":"https://api.github.com/repos/kiwigrid/cert-manager/contributors","subscribers_url":"https://api.github.com/repos/kiwigrid/cert-manager/subscribers","subscription_url":"https://api.github.com/repos/kiwigrid/cert-manager/subscription","commits_url":"https://api.github.com/repos/kiwigrid/cert-manager/commits{/sha}","git_commits_url":"https://api.github.com/repos/kiwigrid/cert-manager/git/commits{/sha}","comments_url":"https://api.github.com/repos/kiwigrid/cert-manager/comments{/number}","issue_comment_url":"https://api.github.com/repos/kiwigrid/cert-manager/issues/comments{/number}","contents_url":"https://api.github.com/repos/kiwigrid/cert-manager/contents/{+path}","compare_url":"https://api.github.com/repos/kiwigrid/cert-manager/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kiwigrid/cert-manager/merges","archive_url":"https://api.github.com/repos/kiwigrid/cert-manager/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kiwigrid/cert-manager/downloads","issues_url":"https://api.github.com/repos/kiwigrid/cert-manager/issues{/number}","pulls_url":"https://api.github.com/repos/kiwigrid/cert-manager/pulls{/number}","milestones_url":"https://api.github.com/repos/kiwigrid/cert-manager/milestones{/number}","notifications_url":"https://api.github.com/repos/kiwigrid/cert-manager/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kiwigrid/cert-manager/labels{/name}","releases_url":"https://api.github.com/repos/kiwigrid/cert-manager/releases{/id}","deployments_url":"https://api.github.com/repos/kiwigrid/cert-manager/deployments","created_at":"2018-06-18T13:41:44Z","updated_at":"2018-06-18T13:41:47Z","pushed_at":"2018-06-18T13:44:00Z","git_url":"git://github.com/kiwigrid/cert-manager.git","ssh_url":"git@github.com:kiwigrid/cert-manager.git","clone_url":"https://github.com/kiwigrid/cert-manager.git","svn_url":"https://github.com/kiwigrid/cert-manager","homepage":"","size":52712,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"jetstack:master","ref":"master","sha":"28c52d6f02e7b19b89fd9f61cb2960be07f05d0b","user":{"login":"jetstack","id":13183983,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTgzOTgz","avatar_url":"https://avatars1.githubusercontent.com/u/13183983?v=4","gravatar_id":"","url":"https://api.github.com/users/jetstack","html_url":"https://github.com/jetstack","followers_url":"https://api.github.com/users/jetstack/followers","following_url":"https://api.github.com/users/jetstack/following{/other_user}","gists_url":"https://api.github.com/users/jetstack/gists{/gist_id}","starred_url":"https://api.github.com/users/jetstack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jetstack/subscriptions","organizations_url":"https://api.github.com/users/jetstack/orgs","repos_url":"https://api.github.com/users/jetstack/repos","events_url":"https://api.github.com/users/jetstack/events{/privacy}","received_events_url":"https://api.github.com/users/jetstack/received_events","type":"Organization","site_admin":false},"repo":{"id":92313258,"node_id":"MDEwOlJlcG9zaXRvcnk5MjMxMzI1OA==","name":"cert-manager","full_name":"jetstack/cert-manager","owner":{"login":"jetstack","id":13183983,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTgzOTgz","avatar_url":"https://avatars1.githubusercontent.com/u/13183983?v=4","gravatar_id":"","url":"https://api.github.com/users/jetstack","html_url":"https://github.com/jetstack","followers_url":"https://api.github.com/users/jetstack/followers","following_url":"https://api.github.com/users/jetstack/following{/other_user}","gists_url":"https://api.github.com/users/jetstack/gists{/gist_id}","starred_url":"https://api.github.com/users/jetstack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jetstack/subscriptions","organizations_url":"https://api.github.com/users/jetstack/orgs","repos_url":"https://api.github.com/users/jetstack/repos","events_url":"https://api.github.com/users/jetstack/events{/privacy}","received_events_url":"https://api.github.com/users/jetstack/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/jetstack/cert-manager","description":"Automatically provision and manage TLS certificates in Kubernetes","fork":false,"url":"https://api.github.com/repos/jetstack/cert-manager","forks_url":"https://api.github.com/repos/jetstack/cert-manager/forks","keys_url":"https://api.github.com/repos/jetstack/cert-manager/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jetstack/cert-manager/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jetstack/cert-manager/teams","hooks_url":"https://api.github.com/repos/jetstack/cert-manager/hooks","issue_events_url":"https://api.github.com/repos/jetstack/cert-manager/issues/events{/number}","events_url":"https://api.github.com/repos/jetstack/cert-manager/events","assignees_url":"https://api.github.com/repos/jetstack/cert-manager/assignees{/user}","branches_url":"https://api.github.com/repos/jetstack/cert-manager/branches{/branch}","tags_url":"https://api.github.com/repos/jetstack/cert-manager/tags","blobs_url":"https://api.github.com/repos/jetstack/cert-manager/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jetstack/cert-manager/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jetstack/cert-manager/git/refs{/sha}","trees_url":"https://api.github.com/repos/jetstack/cert-manager/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jetstack/cert-manager/statuses/{sha}","languages_url":"https://api.github.com/repos/jetstack/cert-manager/languages","stargazers_url":"https://api.github.com/repos/jetstack/cert-manager/stargazers","contributors_url":"https://api.github.com/repos/jetstack/cert-manager/contributors","subscribers_url":"https://api.github.com/repos/jetstack/cert-manager/subscribers","subscription_url":"https://api.github.com/repos/jetstack/cert-manager/subscription","commits_url":"https://api.github.com/repos/jetstack/cert-manager/commits{/sha}","git_commits_url":"https://api.github.com/repos/jetstack/cert-manager/git/commits{/sha}","comments_url":"https://api.github.com/repos/jetstack/cert-manager/comments{/number}","issue_comment_url":"https://api.github.com/repos/jetstack/cert-manager/issues/comments{/number}","contents_url":"https://api.github.com/repos/jetstack/cert-manager/contents/{+path}","compare_url":"https://api.github.com/repos/jetstack/cert-manager/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jetstack/cert-manager/merges","archive_url":"https://api.github.com/repos/jetstack/cert-manager/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jetstack/cert-manager/downloads","issues_url":"https://api.github.com/repos/jetstack/cert-manager/issues{/number}","pulls_url":"https://api.github.com/repos/jetstack/cert-manager/pulls{/number}","milestones_url":"https://api.github.com/repos/jetstack/cert-manager/milestones{/number}","notifications_url":"https://api.github.com/repos/jetstack/cert-manager/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jetstack/cert-manager/labels{/name}","releases_url":"https://api.github.com/repos/jetstack/cert-manager/releases{/id}","deployments_url":"https://api.github.com/repos/jetstack/cert-manager/deployments","created_at":"2017-05-24T16:25:59Z","updated_at":"2018-06-25T12:01:08Z","pushed_at":"2018-06-25T12:59:43Z","git_url":"git://github.com/jetstack/cert-manager.git","ssh_url":"git@github.com:jetstack/cert-manager.git","clone_url":"https://github.com/jetstack/cert-manager.git","svn_url":"https://github.com/jetstack/cert-manager","homepage":"","size":52733,"stargazers_count":1460,"watchers_count":1460,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":197,"mirror_url":null,"archived":false,"open_issues_count":140,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":197,"open_issues":140,"watchers":1460,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/664"},"html":{"href":"https://github.com/jetstack/cert-manager/pull/664"},"issue":{"href":"https://api.github.com/repos/jetstack/cert-manager/issues/664"},"comments":{"href":"https://api.github.com/repos/jetstack/cert-manager/issues/664/comments"},"review_comments":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/664/comments"},"review_comment":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jetstack/cert-manager/pulls/664/commits"},"statuses":{"href":"https://api.github.com/repos/jetstack/cert-manager/statuses/6a224d1b4d4859ba34cd7dcc848c14b15c2231b1"}},"author_association":"NONE"}}
{"actor":{"display_login":"munnerz"}}