{"action":"created","comment":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/206085097","pull_request_review_id":141475520,"id":206085097,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwNjA4NTA5Nw==","diff_hunk":"@@ -0,0 +1,239 @@\n+---\r\n+layout: post\r\n+title: \"Introducing Jenkins Cloud Native SIG\"\r\n+tags:\r\n+- community\r\n+- sig\r\n+- cloud-native\r\n+- cloud-native-sig\r\n+author: oleg_nenashev\r\n+---\r\n+\r\n+On large-scale Jenkins instances master disk and network I/O become bottlenecks in particular cases.\r\n+Build logging and artifact storage were one for the most intensive I/O consumers,\r\n+hence it would be great to somehow redirect them to an external storage.\r\n+Back in 2016 there were active discussions about such Pluggable Storage for Jenkins.\r\n+At that point we have created several prototypes, but then the work got stalled due to various reasons,\r\n+There was still a high demand in Pluggable Storage for large-scale instances,\r\n+and these stories also become a major obstacle for cloud native Jenkins setups.\r\n+\r\n+I am happy to say that the Pluggable Storage discussions are back online.\r\n+You may have seen changes in the Core for Artifact Storage\r\n+(link:https://github.com/jenkinsci/jep/blob/master/jep/202/README.adoc[JEP-202])\r\n+and a new plugin:artifact-manager-s3[Artifact Manager for S3 plugin].\r\n+We have also created a number of JEPs for External Logging\r\n+and created a new link:/sigs/cloud-native[Cloud Native Special Interest Group (SIG)]\r\n+to offer a venue for discussing changes and to keep them as open as possible.\r\n+\r\n+Tomorrow I and link:https:/github.com/jglick[Jesse Glick] will be\r\n+presenting the current External Logging designs at the\r\n+Cloud Native SIG,\r\n+you can find more info about the meeting link:https://groups.google.com/forum/#!topic/jenkins-cloud-native-sig/rvc4qfl8Ks4[here].\r\n+I decided that it is good time to write about the new SIG.\r\n+In this blogpost I will try to provide my vision of the SIG and its purpose.\r\n+I will also summarize current statuses of the activities in the group.\r\n+\r\n+== What are Special Interest Groups?\r\n+\r\n+If you follow the developer mailing list,\r\n+you may have seen the discussion about introducing SIGs\r\n+in the Jenkins project.\r\n+The SIG model has been proposed by\r\n+link:https://github.com[R. Tyler Croy],\r\n+and it largely follows the successful\r\n+link:https://github.com/kubernetes/community/blob/master/sig-list.md[Kubernetes SIG] model.\r\n+The objective of these SIGs is to make the community more transparent to contributors\r\n+and to offer venues for specific discussions.\r\n+The idea of SIGs is documented as link:https://github.com/jenkinsci/jep/blob/master/jep/4/README.adoc[JEP-4].\r\n+Currently the JEP draft is under review, but few SIGs have been already created:\r\n+link:/sigs/platform[Platform SIG], link:/sigs/gsoc[GSoC SIG] and, finally,\r\n+link:/sigs/cloud-native[Cloud Native SIG].\r\n+\r\n+I believe that SIGs offer a big opportunity to the Jenkins project,\r\n+because this is a new way to onboard contributors who are interested only in particular aspects of Jenkins.\r\n+With SIGs they can subscribe to particular topics without\r\n+following the entire Developer mailing list which became pretty buzzy nowadays.\r\n+It also offers company contributors a clear way how to join community and participate in their areas.\r\n+This is great for larger projects which cannot be done by a single contributor.\r\n+SIGs could focus and coordinate efforts.\r\n+\r\n+And, back to major efforts...\r\n+Lack of resources among core contributors was one of the reasons\r\n+why we did not deliver on Pluggable Storage stories back in 2016.\r\n+I believe that SIGs could fix that in Jenkins,\r\n+because it would become easier to find groups with the same interests and\r\n+reach out to them in order to get the activity organized.\r\n+Regular meetings are also helpful to get such efforts organized.\r\n+\r\n+Points above are the main reasons why I joined the Cloud Native SIG.\r\n+Similarly, that's why I decided to create a link:/sigs/platform[Platform SIG]\r\n+to deliver on major efforts like Java 10+ support in Jenkins.\r\n+I hope that more SIGs get created soon so that contributors could focus on areas of their interest.\r\n+\r\n+\r\n+== Cloud Native SIG\r\n+\r\n+In the original proposal link:https://github.com/csanchez[Carlos Sanchez],\r\n+the Cloud Native SIG chair, has described the purpose of the SIG well.\r\n+There is a great progress in cloud-native-minded projects like Jenkins X and Jenkins Essentials,\r\n+but the current Jenkins architecture does not offer particular\r\n+features which could be utilized there:\r\n+Pluggable Storage, High Availability, etc.\r\n+There are ways to achieve it using Jenkins plugins and some infrastructure tweaks,\r\n+but it is far from the out-of-the-box experience.\r\n+It complicates Jenkins management and slows down development of new cloud-native solutions for Jenkins.\r\n+\r\n+So, what do I expect from the SIG?\r","path":"content/blog/2018/07/2018-07-30-introducing-cloud-native-sig.adoc","position":86,"original_position":86,"commit_id":"1d5c4e0b74440802949320bed4f02bb2c60e9fee","original_commit_id":"1d5c4e0b74440802949320bed4f02bb2c60e9fee","user":{"login":"oleg-nenashev","id":3000480,"node_id":"MDQ6VXNlcjMwMDA0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/3000480?v=4","gravatar_id":"","url":"https://api.github.com/users/oleg-nenashev","html_url":"https://github.com/oleg-nenashev","followers_url":"https://api.github.com/users/oleg-nenashev/followers","following_url":"https://api.github.com/users/oleg-nenashev/following{/other_user}","gists_url":"https://api.github.com/users/oleg-nenashev/gists{/gist_id}","starred_url":"https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oleg-nenashev/subscriptions","organizations_url":"https://api.github.com/users/oleg-nenashev/orgs","repos_url":"https://api.github.com/users/oleg-nenashev/repos","events_url":"https://api.github.com/users/oleg-nenashev/events{/privacy}","received_events_url":"https://api.github.com/users/oleg-nenashev/received_events","type":"User","site_admin":false},"body":"I will explicitly add compatibility review and decision making here","created_at":"2018-07-30T10:32:19Z","updated_at":"2018-07-30T10:32:19Z","html_url":"https://github.com/jenkins-infra/jenkins.io/pull/1687#discussion_r206085097","pull_request_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/206085097"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/1687#discussion_r206085097"},"pull_request":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687"}}},"pull_request":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687","id":204760316,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA0NzYwMzE2","html_url":"https://github.com/jenkins-infra/jenkins.io/pull/1687","diff_url":"https://github.com/jenkins-infra/jenkins.io/pull/1687.diff","patch_url":"https://github.com/jenkins-infra/jenkins.io/pull/1687.patch","issue_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1687","number":1687,"state":"open","locked":false,"title":"Blogpost about Cloud Native SIG","user":{"login":"oleg-nenashev","id":3000480,"node_id":"MDQ6VXNlcjMwMDA0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/3000480?v=4","gravatar_id":"","url":"https://api.github.com/users/oleg-nenashev","html_url":"https://github.com/oleg-nenashev","followers_url":"https://api.github.com/users/oleg-nenashev/followers","following_url":"https://api.github.com/users/oleg-nenashev/following{/other_user}","gists_url":"https://api.github.com/users/oleg-nenashev/gists{/gist_id}","starred_url":"https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oleg-nenashev/subscriptions","organizations_url":"https://api.github.com/users/oleg-nenashev/orgs","repos_url":"https://api.github.com/users/oleg-nenashev/repos","events_url":"https://api.github.com/users/oleg-nenashev/events{/privacy}","received_events_url":"https://api.github.com/users/oleg-nenashev/received_events","type":"User","site_admin":false},"body":"I have created a write-up to describe my vision of Cloud Native SIG and its future. This blog references the tomorrow's SIG meeting, and it would be great to get some initial feedback.\r\n\r\n@jglick @carlossg @tracymiranda @bitwiseman  \r\n","created_at":"2018-07-30T10:29:09Z","updated_at":"2018-07-30T10:32:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d0e284ea7354536b2ce9c624bf25c59c45a432d0","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":336285993,"node_id":"MDU6TGFiZWwzMzYyODU5OTM=","url":"https://api.github.com/repos/jenkins-infra/jenkins.io/labels/work-in-progress","name":"work-in-progress","color":"c7def8","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687/commits","review_comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687/comments","review_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1687/comments","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/1d5c4e0b74440802949320bed4f02bb2c60e9fee","head":{"label":"oleg-nenashev:cloud-native-sig/announcement-blog","ref":"cloud-native-sig/announcement-blog","sha":"1d5c4e0b74440802949320bed4f02bb2c60e9fee","user":{"login":"oleg-nenashev","id":3000480,"node_id":"MDQ6VXNlcjMwMDA0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/3000480?v=4","gravatar_id":"","url":"https://api.github.com/users/oleg-nenashev","html_url":"https://github.com/oleg-nenashev","followers_url":"https://api.github.com/users/oleg-nenashev/followers","following_url":"https://api.github.com/users/oleg-nenashev/following{/other_user}","gists_url":"https://api.github.com/users/oleg-nenashev/gists{/gist_id}","starred_url":"https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oleg-nenashev/subscriptions","organizations_url":"https://api.github.com/users/oleg-nenashev/orgs","repos_url":"https://api.github.com/users/oleg-nenashev/repos","events_url":"https://api.github.com/users/oleg-nenashev/events{/privacy}","received_events_url":"https://api.github.com/users/oleg-nenashev/received_events","type":"User","site_admin":false},"repo":{"id":48843822,"node_id":"MDEwOlJlcG9zaXRvcnk0ODg0MzgyMg==","name":"jenkins.io","full_name":"oleg-nenashev/jenkins.io","owner":{"login":"oleg-nenashev","id":3000480,"node_id":"MDQ6VXNlcjMwMDA0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/3000480?v=4","gravatar_id":"","url":"https://api.github.com/users/oleg-nenashev","html_url":"https://github.com/oleg-nenashev","followers_url":"https://api.github.com/users/oleg-nenashev/followers","following_url":"https://api.github.com/users/oleg-nenashev/following{/other_user}","gists_url":"https://api.github.com/users/oleg-nenashev/gists{/gist_id}","starred_url":"https://api.github.com/users/oleg-nenashev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oleg-nenashev/subscriptions","organizations_url":"https://api.github.com/users/oleg-nenashev/orgs","repos_url":"https://api.github.com/users/oleg-nenashev/repos","events_url":"https://api.github.com/users/oleg-nenashev/events{/privacy}","received_events_url":"https://api.github.com/users/oleg-nenashev/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/oleg-nenashev/jenkins.io","description":"A static site for the Jenkins automation server","fork":true,"url":"https://api.github.com/repos/oleg-nenashev/jenkins.io","forks_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/forks","keys_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/teams","hooks_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/events","assignees_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/tags","blobs_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/subscription","commits_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/merges","archive_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/downloads","issues_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/oleg-nenashev/jenkins.io/deployments","created_at":"2015-12-31T09:26:28Z","updated_at":"2018-06-18T11:56:16Z","pushed_at":"2018-07-30T10:27:24Z","git_url":"git://github.com/oleg-nenashev/jenkins.io.git","ssh_url":"git@github.com:oleg-nenashev/jenkins.io.git","clone_url":"https://github.com/oleg-nenashev/jenkins.io.git","svn_url":"https://github.com/oleg-nenashev/jenkins.io","homepage":"http://beta.jenkins.io","size":203942,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"jenkins-infra:master","ref":"master","sha":"0663c6118757d38b6cfd54b880ae08a02fbfdb94","user":{"login":"jenkins-infra","id":7422698,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc0MjI2OTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7422698?v=4","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"repo":{"id":44886691,"node_id":"MDEwOlJlcG9zaXRvcnk0NDg4NjY5MQ==","name":"jenkins.io","full_name":"jenkins-infra/jenkins.io","owner":{"login":"jenkins-infra","id":7422698,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc0MjI2OTg=","avatar_url":"https://avatars2.githubusercontent.com/u/7422698?v=4","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/jenkins-infra/jenkins.io","description":"A static site for the Jenkins automation server","fork":false,"url":"https://api.github.com/repos/jenkins-infra/jenkins.io","forks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/forks","keys_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/teams","hooks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/events","assignees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/tags","blobs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscription","commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/merges","archive_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/downloads","issues_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/deployments","created_at":"2015-10-24T22:02:57Z","updated_at":"2018-07-30T09:18:23Z","pushed_at":"2018-07-30T10:29:10Z","git_url":"git://github.com/jenkins-infra/jenkins.io.git","ssh_url":"git@github.com:jenkins-infra/jenkins.io.git","clone_url":"https://github.com/jenkins-infra/jenkins.io.git","svn_url":"https://github.com/jenkins-infra/jenkins.io","homepage":"https://jenkins.io","size":205664,"stargazers_count":95,"watchers_count":95,"language":"HTML","has_issues":false,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":357,"mirror_url":null,"archived":false,"open_issues_count":10,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":357,"open_issues":10,"watchers":95,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/1687"},"issue":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1687"},"comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/1687/comments"},"review_comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687/comments"},"review_comment":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/1687/commits"},"statuses":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/1d5c4e0b74440802949320bed4f02bb2c60e9fee"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"oleg-nenashev"}}