{"action":"created","comment":{"url":"https://api.github.com/repos/gardener/gardener/pulls/comments/232951936","pull_request_review_id":174258280,"id":232951936,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIzMjk1MTkzNg==","diff_hunk":"@@ -279,6 +283,102 @@ func CheckSystemComponents(\n \treturn nil, nil\n }\n \n+// checkAPIServerAvailability checks if the API server of a Shoot cluster is reachable and measure the response time.\n+func (b *Botanist) checkAPIServerAvailability(condition *gardenv1beta1.Condition) *gardenv1beta1.Condition {\n+\t// Try to reach the Shoot API server and measure the response time.\n+\tnow := time.Now()\n+\tresponse, err := b.K8sShootClient.Curl(\"/healthz\")\n+\tresponseDurationText := fmt.Sprintf(\"[response_time:%dms]\", time.Now().Sub(now).Nanoseconds()/time.Millisecond.Nanoseconds())\n+\tif err != nil {\n+\t\tmessage := fmt.Sprintf(\"Request to Shoot API server failed. %s (%s)\", responseDurationText, err.Error())\n+\t\treturn helper.UpdatedCondition(condition, corev1.ConditionFalse, \"RequestFailed\", message)\n+\t}\n+\n+\t// Determine the status code of the response.\n+\tvar statusCode int\n+\tresponse.StatusCode(&statusCode)\n+\n+\tif statusCode != http.StatusOK {\n+\t\tvar body string\n+\t\tbodyRaw, err := response.Raw()\n+\t\tif err != nil {\n+\t\t\tbody = fmt.Sprintf(\"Could not parse response body: %s\", err.Error())\n+\t\t} else {\n+\t\t\tbody = string(bodyRaw)\n+\t\t}\n+\t\tmessage := fmt.Sprintf(\"Shoot API server health check returned a non ok status code %d. %s (%s)\", statusCode, responseDurationText, body)\n+\t\treturn helper.UpdatedCondition(condition, corev1.ConditionFalse, \"ResponseCodeError\", message)\n+\t}\n+\n+\tmessage := fmt.Sprintf(\"Shoot API server responded with success status code. %s\", responseDurationText)\n+\treturn helper.UpdatedCondition(condition, corev1.ConditionTrue, \"ResponseCodeOK\", message)\n+}","path":"pkg/operation/botanist/health_check.go","position":55,"original_position":55,"commit_id":"1792e4ac26e3584121253d0be96d2293e9f5de92","original_commit_id":"a7f5df73830386ed42031c279511a4fe554521ad","user":{"login":"DockToFuture","id":30324854,"node_id":"MDQ6VXNlcjMwMzI0ODU0","avatar_url":"https://avatars3.githubusercontent.com/u/30324854?v=4","gravatar_id":"","url":"https://api.github.com/users/DockToFuture","html_url":"https://github.com/DockToFuture","followers_url":"https://api.github.com/users/DockToFuture/followers","following_url":"https://api.github.com/users/DockToFuture/following{/other_user}","gists_url":"https://api.github.com/users/DockToFuture/gists{/gist_id}","starred_url":"https://api.github.com/users/DockToFuture/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DockToFuture/subscriptions","organizations_url":"https://api.github.com/users/DockToFuture/orgs","repos_url":"https://api.github.com/users/DockToFuture/repos","events_url":"https://api.github.com/users/DockToFuture/events{/privacy}","received_events_url":"https://api.github.com/users/DockToFuture/received_events","type":"User","site_admin":false},"body":"Do you want to keep it this way or change it to several times?","created_at":"2018-11-13T09:17:25Z","updated_at":"2018-11-13T09:17:25Z","html_url":"https://github.com/gardener/gardener/pull/497#discussion_r232951936","pull_request_url":"https://api.github.com/repos/gardener/gardener/pulls/497","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/gardener/gardener/pulls/comments/232951936"},"html":{"href":"https://github.com/gardener/gardener/pull/497#discussion_r232951936"},"pull_request":{"href":"https://api.github.com/repos/gardener/gardener/pulls/497"}},"in_reply_to_id":232549418},"pull_request":{"url":"https://api.github.com/repos/gardener/gardener/pulls/497","id":228414494,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4NDE0NDk0","html_url":"https://github.com/gardener/gardener/pull/497","diff_url":"https://github.com/gardener/gardener/pull/497.diff","patch_url":"https://github.com/gardener/gardener/pull/497.patch","issue_url":"https://api.github.com/repos/gardener/gardener/issues/497","number":497,"state":"open","locked":false,"title":"Add availability and alert state conditions","user":{"login":"dkistner","id":4513134,"node_id":"MDQ6VXNlcjQ1MTMxMzQ=","avatar_url":"https://avatars3.githubusercontent.com/u/4513134?v=4","gravatar_id":"","url":"https://api.github.com/users/dkistner","html_url":"https://github.com/dkistner","followers_url":"https://api.github.com/users/dkistner/followers","following_url":"https://api.github.com/users/dkistner/following{/other_user}","gists_url":"https://api.github.com/users/dkistner/gists{/gist_id}","starred_url":"https://api.github.com/users/dkistner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkistner/subscriptions","organizations_url":"https://api.github.com/users/dkistner/orgs","repos_url":"https://api.github.com/users/dkistner/repos","events_url":"https://api.github.com/users/dkistner/events{/privacy}","received_events_url":"https://api.github.com/users/dkistner/received_events","type":"User","site_admin":false},"body":"**What this PR does / why we need it**:\r\nThis PR introduce a new condition which indicate the apiserver availability and another one which is mirroring the state of the alerts, which belong to the Shoot Cluster.\r\n\r\n**Release note**:\r\n<!--  Write your release note:\r\n1. Enter your release note in the below block.\r\n2. If no release note is required, just write \"NONE\" within the block.\r\n\r\nFormat of block header: <category> <target_group>\r\nPossible values:\r\n- category:       improvement|noteworthy|action\r\n- target_group:   user|operator\r\n-->\r\n```improvement operator\r\nNew conditions for Shoot cluster has been added. The condition \"APIServerAvailable\" indicates the availability of the Shoot API server. The second condition \"AlertsInactive\" displays the alert state (pending or firing alert) of the Shoot cluster.\r\n```\r\n","created_at":"2018-11-05T16:36:03Z","updated_at":"2018-11-13T09:17:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1e40007136d1338dc27b56bd1861c5454a2dbd59","assignee":{"login":"Adracus","id":3071681,"node_id":"MDQ6VXNlcjMwNzE2ODE=","avatar_url":"https://avatars2.githubusercontent.com/u/3071681?v=4","gravatar_id":"","url":"https://api.github.com/users/Adracus","html_url":"https://github.com/Adracus","followers_url":"https://api.github.com/users/Adracus/followers","following_url":"https://api.github.com/users/Adracus/following{/other_user}","gists_url":"https://api.github.com/users/Adracus/gists{/gist_id}","starred_url":"https://api.github.com/users/Adracus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Adracus/subscriptions","organizations_url":"https://api.github.com/users/Adracus/orgs","repos_url":"https://api.github.com/users/Adracus/repos","events_url":"https://api.github.com/users/Adracus/events{/privacy}","received_events_url":"https://api.github.com/users/Adracus/received_events","type":"User","site_admin":false},"assignees":[{"login":"Adracus","id":3071681,"node_id":"MDQ6VXNlcjMwNzE2ODE=","avatar_url":"https://avatars2.githubusercontent.com/u/3071681?v=4","gravatar_id":"","url":"https://api.github.com/users/Adracus","html_url":"https://github.com/Adracus","followers_url":"https://api.github.com/users/Adracus/followers","following_url":"https://api.github.com/users/Adracus/following{/other_user}","gists_url":"https://api.github.com/users/Adracus/gists{/gist_id}","starred_url":"https://api.github.com/users/Adracus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Adracus/subscriptions","organizations_url":"https://api.github.com/users/Adracus/orgs","repos_url":"https://api.github.com/users/Adracus/repos","events_url":"https://api.github.com/users/Adracus/events{/privacy}","received_events_url":"https://api.github.com/users/Adracus/received_events","type":"User","site_admin":false},{"login":"rfranzke","id":19169361,"node_id":"MDQ6VXNlcjE5MTY5MzYx","avatar_url":"https://avatars1.githubusercontent.com/u/19169361?v=4","gravatar_id":"","url":"https://api.github.com/users/rfranzke","html_url":"https://github.com/rfranzke","followers_url":"https://api.github.com/users/rfranzke/followers","following_url":"https://api.github.com/users/rfranzke/following{/other_user}","gists_url":"https://api.github.com/users/rfranzke/gists{/gist_id}","starred_url":"https://api.github.com/users/rfranzke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfranzke/subscriptions","organizations_url":"https://api.github.com/users/rfranzke/orgs","repos_url":"https://api.github.com/users/rfranzke/repos","events_url":"https://api.github.com/users/rfranzke/events{/privacy}","received_events_url":"https://api.github.com/users/rfranzke/received_events","type":"User","site_admin":false},{"login":"mvladev","id":33343952,"node_id":"MDQ6VXNlcjMzMzQzOTUy","avatar_url":"https://avatars1.githubusercontent.com/u/33343952?v=4","gravatar_id":"","url":"https://api.github.com/users/mvladev","html_url":"https://github.com/mvladev","followers_url":"https://api.github.com/users/mvladev/followers","following_url":"https://api.github.com/users/mvladev/following{/other_user}","gists_url":"https://api.github.com/users/mvladev/gists{/gist_id}","starred_url":"https://api.github.com/users/mvladev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvladev/subscriptions","organizations_url":"https://api.github.com/users/mvladev/orgs","repos_url":"https://api.github.com/users/mvladev/repos","events_url":"https://api.github.com/users/mvladev/events{/privacy}","received_events_url":"https://api.github.com/users/mvladev/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":943541902,"node_id":"MDU6TGFiZWw5NDM1NDE5MDI=","url":"https://api.github.com/repos/gardener/gardener/labels/area/monitoring","name":"area/monitoring","color":"0052cc","default":false},{"id":943535045,"node_id":"MDU6TGFiZWw5NDM1MzUwNDU=","url":"https://api.github.com/repos/gardener/gardener/labels/area/ops-productivity","name":"area/ops-productivity","color":"0052cc","default":false},{"id":943540915,"node_id":"MDU6TGFiZWw5NDM1NDA5MTU=","url":"https://api.github.com/repos/gardener/gardener/labels/exp/intermediate","name":"exp/intermediate","color":"d4c5f9","default":false},{"id":803913465,"node_id":"MDU6TGFiZWw4MDM5MTM0NjU=","url":"https://api.github.com/repos/gardener/gardener/labels/kind/enhancement","name":"kind/enhancement","color":"c7def8","default":false},{"id":943533285,"node_id":"MDU6TGFiZWw5NDM1MzMyODU=","url":"https://api.github.com/repos/gardener/gardener/labels/needs/changes","name":"needs/changes","color":"fef2c0","default":false},{"id":943540312,"node_id":"MDU6TGFiZWw5NDM1NDAzMTI=","url":"https://api.github.com/repos/gardener/gardener/labels/platform/all","name":"platform/all","color":"006b75","default":false},{"id":943546562,"node_id":"MDU6TGFiZWw5NDM1NDY1NjI=","url":"https://api.github.com/repos/gardener/gardener/labels/priority/normal","name":"priority/normal","color":"4cceb8","default":false},{"id":943534700,"node_id":"MDU6TGFiZWw5NDM1MzQ3MDA=","url":"https://api.github.com/repos/gardener/gardener/labels/size/xl","name":"size/xl","color":"bfdadc","default":false},{"id":943532427,"node_id":"MDU6TGFiZWw5NDM1MzI0Mjc=","url":"https://api.github.com/repos/gardener/gardener/labels/status/author-action","name":"status/author-action","color":"fef2c0","default":false},{"id":943533502,"node_id":"MDU6TGFiZWw5NDM1MzM1MDI=","url":"https://api.github.com/repos/gardener/gardener/labels/topology/garden","name":"topology/garden","color":"009f76","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/gardener/gardener/pulls/497/commits","review_comments_url":"https://api.github.com/repos/gardener/gardener/pulls/497/comments","review_comment_url":"https://api.github.com/repos/gardener/gardener/pulls/comments{/number}","comments_url":"https://api.github.com/repos/gardener/gardener/issues/497/comments","statuses_url":"https://api.github.com/repos/gardener/gardener/statuses/1792e4ac26e3584121253d0be96d2293e9f5de92","head":{"label":"dkistner:feature/care-alerts-availability","ref":"feature/care-alerts-availability","sha":"1792e4ac26e3584121253d0be96d2293e9f5de92","user":{"login":"dkistner","id":4513134,"node_id":"MDQ6VXNlcjQ1MTMxMzQ=","avatar_url":"https://avatars3.githubusercontent.com/u/4513134?v=4","gravatar_id":"","url":"https://api.github.com/users/dkistner","html_url":"https://github.com/dkistner","followers_url":"https://api.github.com/users/dkistner/followers","following_url":"https://api.github.com/users/dkistner/following{/other_user}","gists_url":"https://api.github.com/users/dkistner/gists{/gist_id}","starred_url":"https://api.github.com/users/dkistner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkistner/subscriptions","organizations_url":"https://api.github.com/users/dkistner/orgs","repos_url":"https://api.github.com/users/dkistner/repos","events_url":"https://api.github.com/users/dkistner/events{/privacy}","received_events_url":"https://api.github.com/users/dkistner/received_events","type":"User","site_admin":false},"repo":{"id":117549461,"node_id":"MDEwOlJlcG9zaXRvcnkxMTc1NDk0NjE=","name":"gardener","full_name":"dkistner/gardener","private":false,"owner":{"login":"dkistner","id":4513134,"node_id":"MDQ6VXNlcjQ1MTMxMzQ=","avatar_url":"https://avatars3.githubusercontent.com/u/4513134?v=4","gravatar_id":"","url":"https://api.github.com/users/dkistner","html_url":"https://github.com/dkistner","followers_url":"https://api.github.com/users/dkistner/followers","following_url":"https://api.github.com/users/dkistner/following{/other_user}","gists_url":"https://api.github.com/users/dkistner/gists{/gist_id}","starred_url":"https://api.github.com/users/dkistner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkistner/subscriptions","organizations_url":"https://api.github.com/users/dkistner/orgs","repos_url":"https://api.github.com/users/dkistner/repos","events_url":"https://api.github.com/users/dkistner/events{/privacy}","received_events_url":"https://api.github.com/users/dkistner/received_events","type":"User","site_admin":false},"html_url":"https://github.com/dkistner/gardener","description":"Kubernetes extension which manages Shoot (Kubernetes) clusters on various Cloud infrastructure providers.","fork":true,"url":"https://api.github.com/repos/dkistner/gardener","forks_url":"https://api.github.com/repos/dkistner/gardener/forks","keys_url":"https://api.github.com/repos/dkistner/gardener/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dkistner/gardener/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dkistner/gardener/teams","hooks_url":"https://api.github.com/repos/dkistner/gardener/hooks","issue_events_url":"https://api.github.com/repos/dkistner/gardener/issues/events{/number}","events_url":"https://api.github.com/repos/dkistner/gardener/events","assignees_url":"https://api.github.com/repos/dkistner/gardener/assignees{/user}","branches_url":"https://api.github.com/repos/dkistner/gardener/branches{/branch}","tags_url":"https://api.github.com/repos/dkistner/gardener/tags","blobs_url":"https://api.github.com/repos/dkistner/gardener/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dkistner/gardener/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dkistner/gardener/git/refs{/sha}","trees_url":"https://api.github.com/repos/dkistner/gardener/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dkistner/gardener/statuses/{sha}","languages_url":"https://api.github.com/repos/dkistner/gardener/languages","stargazers_url":"https://api.github.com/repos/dkistner/gardener/stargazers","contributors_url":"https://api.github.com/repos/dkistner/gardener/contributors","subscribers_url":"https://api.github.com/repos/dkistner/gardener/subscribers","subscription_url":"https://api.github.com/repos/dkistner/gardener/subscription","commits_url":"https://api.github.com/repos/dkistner/gardener/commits{/sha}","git_commits_url":"https://api.github.com/repos/dkistner/gardener/git/commits{/sha}","comments_url":"https://api.github.com/repos/dkistner/gardener/comments{/number}","issue_comment_url":"https://api.github.com/repos/dkistner/gardener/issues/comments{/number}","contents_url":"https://api.github.com/repos/dkistner/gardener/contents/{+path}","compare_url":"https://api.github.com/repos/dkistner/gardener/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dkistner/gardener/merges","archive_url":"https://api.github.com/repos/dkistner/gardener/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dkistner/gardener/downloads","issues_url":"https://api.github.com/repos/dkistner/gardener/issues{/number}","pulls_url":"https://api.github.com/repos/dkistner/gardener/pulls{/number}","milestones_url":"https://api.github.com/repos/dkistner/gardener/milestones{/number}","notifications_url":"https://api.github.com/repos/dkistner/gardener/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dkistner/gardener/labels{/name}","releases_url":"https://api.github.com/repos/dkistner/gardener/releases{/id}","deployments_url":"https://api.github.com/repos/dkistner/gardener/deployments","created_at":"2018-01-15T13:33:30Z","updated_at":"2018-01-15T13:33:33Z","pushed_at":"2018-11-12T14:53:04Z","git_url":"git://github.com/dkistner/gardener.git","ssh_url":"git@github.com:dkistner/gardener.git","clone_url":"https://github.com/dkistner/gardener.git","svn_url":"https://github.com/dkistner/gardener","homepage":"","size":37051,"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":"gardener:master","ref":"master","sha":"e146c72eea2d9fd08b3885dfff6a9cd54199bc06","user":{"login":"gardener","id":33683699,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzNjgzNjk5","avatar_url":"https://avatars2.githubusercontent.com/u/33683699?v=4","gravatar_id":"","url":"https://api.github.com/users/gardener","html_url":"https://github.com/gardener","followers_url":"https://api.github.com/users/gardener/followers","following_url":"https://api.github.com/users/gardener/following{/other_user}","gists_url":"https://api.github.com/users/gardener/gists{/gist_id}","starred_url":"https://api.github.com/users/gardener/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gardener/subscriptions","organizations_url":"https://api.github.com/users/gardener/orgs","repos_url":"https://api.github.com/users/gardener/repos","events_url":"https://api.github.com/users/gardener/events{/privacy}","received_events_url":"https://api.github.com/users/gardener/received_events","type":"Organization","site_admin":false},"repo":{"id":117377862,"node_id":"MDEwOlJlcG9zaXRvcnkxMTczNzc4NjI=","name":"gardener","full_name":"gardener/gardener","private":false,"owner":{"login":"gardener","id":33683699,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzNjgzNjk5","avatar_url":"https://avatars2.githubusercontent.com/u/33683699?v=4","gravatar_id":"","url":"https://api.github.com/users/gardener","html_url":"https://github.com/gardener","followers_url":"https://api.github.com/users/gardener/followers","following_url":"https://api.github.com/users/gardener/following{/other_user}","gists_url":"https://api.github.com/users/gardener/gists{/gist_id}","starred_url":"https://api.github.com/users/gardener/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gardener/subscriptions","organizations_url":"https://api.github.com/users/gardener/orgs","repos_url":"https://api.github.com/users/gardener/repos","events_url":"https://api.github.com/users/gardener/events{/privacy}","received_events_url":"https://api.github.com/users/gardener/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/gardener/gardener","description":"Kubernetes API server extension and controller manager managing the full lifecycle of conformant Kubernetes clusters (Shoots) as a service on AWS, Azure, GCP, and OpenStack.","fork":false,"url":"https://api.github.com/repos/gardener/gardener","forks_url":"https://api.github.com/repos/gardener/gardener/forks","keys_url":"https://api.github.com/repos/gardener/gardener/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gardener/gardener/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gardener/gardener/teams","hooks_url":"https://api.github.com/repos/gardener/gardener/hooks","issue_events_url":"https://api.github.com/repos/gardener/gardener/issues/events{/number}","events_url":"https://api.github.com/repos/gardener/gardener/events","assignees_url":"https://api.github.com/repos/gardener/gardener/assignees{/user}","branches_url":"https://api.github.com/repos/gardener/gardener/branches{/branch}","tags_url":"https://api.github.com/repos/gardener/gardener/tags","blobs_url":"https://api.github.com/repos/gardener/gardener/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gardener/gardener/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gardener/gardener/git/refs{/sha}","trees_url":"https://api.github.com/repos/gardener/gardener/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gardener/gardener/statuses/{sha}","languages_url":"https://api.github.com/repos/gardener/gardener/languages","stargazers_url":"https://api.github.com/repos/gardener/gardener/stargazers","contributors_url":"https://api.github.com/repos/gardener/gardener/contributors","subscribers_url":"https://api.github.com/repos/gardener/gardener/subscribers","subscription_url":"https://api.github.com/repos/gardener/gardener/subscription","commits_url":"https://api.github.com/repos/gardener/gardener/commits{/sha}","git_commits_url":"https://api.github.com/repos/gardener/gardener/git/commits{/sha}","comments_url":"https://api.github.com/repos/gardener/gardener/comments{/number}","issue_comment_url":"https://api.github.com/repos/gardener/gardener/issues/comments{/number}","contents_url":"https://api.github.com/repos/gardener/gardener/contents/{+path}","compare_url":"https://api.github.com/repos/gardener/gardener/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gardener/gardener/merges","archive_url":"https://api.github.com/repos/gardener/gardener/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gardener/gardener/downloads","issues_url":"https://api.github.com/repos/gardener/gardener/issues{/number}","pulls_url":"https://api.github.com/repos/gardener/gardener/pulls{/number}","milestones_url":"https://api.github.com/repos/gardener/gardener/milestones{/number}","notifications_url":"https://api.github.com/repos/gardener/gardener/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gardener/gardener/labels{/name}","releases_url":"https://api.github.com/repos/gardener/gardener/releases{/id}","deployments_url":"https://api.github.com/repos/gardener/gardener/deployments","created_at":"2018-01-13T20:57:47Z","updated_at":"2018-11-13T09:07:47Z","pushed_at":"2018-11-13T09:17:25Z","git_url":"git://github.com/gardener/gardener.git","ssh_url":"git@github.com:gardener/gardener.git","clone_url":"https://github.com/gardener/gardener.git","svn_url":"https://github.com/gardener/gardener","homepage":"https://gardener.cloud","size":18959,"stargazers_count":715,"watchers_count":715,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":83,"mirror_url":null,"archived":false,"open_issues_count":54,"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":83,"open_issues":54,"watchers":715,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/gardener/gardener/pulls/497"},"html":{"href":"https://github.com/gardener/gardener/pull/497"},"issue":{"href":"https://api.github.com/repos/gardener/gardener/issues/497"},"comments":{"href":"https://api.github.com/repos/gardener/gardener/issues/497/comments"},"review_comments":{"href":"https://api.github.com/repos/gardener/gardener/pulls/497/comments"},"review_comment":{"href":"https://api.github.com/repos/gardener/gardener/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/gardener/gardener/pulls/497/commits"},"statuses":{"href":"https://api.github.com/repos/gardener/gardener/statuses/1792e4ac26e3584121253d0be96d2293e9f5de92"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"DockToFuture"}}