{"action":"created","comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/comments/194748807","pull_request_review_id":127977645,"id":194748807,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NDc0ODgwNw==","diff_hunk":"@@ -265,7 +266,7 @@ in {\n           to members of the cluster. This address must be reachable by the rest\n           of the cluster.\n         '';\n-        default = null;\n+        default = cfg.apiserver.bindAddress;","path":"nixos/modules/services/cluster/kubernetes/default.nix","position":63,"original_position":63,"commit_id":"bcb948c4ff7a1a6daa3015b8c5f727156348f393","original_commit_id":"bcb948c4ff7a1a6daa3015b8c5f727156348f393","user":{"login":"johanot","id":998763,"node_id":"MDQ6VXNlcjk5ODc2Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/998763?v=4","gravatar_id":"","url":"https://api.github.com/users/johanot","html_url":"https://github.com/johanot","followers_url":"https://api.github.com/users/johanot/followers","following_url":"https://api.github.com/users/johanot/following{/other_user}","gists_url":"https://api.github.com/users/johanot/gists{/gist_id}","starred_url":"https://api.github.com/users/johanot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanot/subscriptions","organizations_url":"https://api.github.com/users/johanot/orgs","repos_url":"https://api.github.com/users/johanot/repos","events_url":"https://api.github.com/users/johanot/events{/privacy}","received_events_url":"https://api.github.com/users/johanot/received_events","type":"User","site_admin":false},"body":"Of course someone already digged into that! :+1: :)\r\n\r\nI'm ok with that solution, only problem I see is this line, which uses the advertiseAddress: https://github.com/johanot/nixpkgs/blob/k8s-improvements/nixos/modules/services/cluster/kubernetes/default.nix#L76\r\n\r\nIf we let kube-apiserver decide advertiseAddress at runtime, we cannot sanely set a default value of the kubeconfig server option either ? Can we ?","created_at":"2018-06-12T14:00:30Z","updated_at":"2018-06-12T14:00:30Z","html_url":"https://github.com/NixOS/nixpkgs/pull/41884#discussion_r194748807","pull_request_url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/comments/194748807"},"html":{"href":"https://github.com/NixOS/nixpkgs/pull/41884#discussion_r194748807"},"pull_request":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884"}},"in_reply_to_id":194716248},"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884","id":194237863,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk0MjM3ODYz","html_url":"https://github.com/NixOS/nixpkgs/pull/41884","diff_url":"https://github.com/NixOS/nixpkgs/pull/41884.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/41884.patch","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/41884","number":41884,"state":"open","locked":false,"title":"nixos/kubernetes: improvements","user":{"login":"johanot","id":998763,"node_id":"MDQ6VXNlcjk5ODc2Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/998763?v=4","gravatar_id":"","url":"https://api.github.com/users/johanot","html_url":"https://github.com/johanot","followers_url":"https://api.github.com/users/johanot/followers","following_url":"https://api.github.com/users/johanot/following{/other_user}","gists_url":"https://api.github.com/users/johanot/gists{/gist_id}","starred_url":"https://api.github.com/users/johanot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanot/subscriptions","organizations_url":"https://api.github.com/users/johanot/orgs","repos_url":"https://api.github.com/users/johanot/repos","events_url":"https://api.github.com/users/johanot/events{/privacy}","received_events_url":"https://api.github.com/users/johanot/received_events","type":"User","site_admin":false},"body":"\r\n###### Motivation for this change\r\n\r\nWanted to do some minor fixups and cleanups of the module. \r\n\r\n**APIServer Addresses**\r\nMost notably I have changed the apiserver address options to conform better with the kube-apiserver cmdline args. kube-apiserver has \"bindAddress\" which selects which interfaces to listen on, and the \"advertiseAddress\" which is what other parties are expected to use to contact the apiserver. Ref: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/\r\n\r\nThus, I renamed \"address\" to \"bindAddress\" and put in default=\"0.0.0.0\" - also default as per kubernetes docs.\r\n\r\nAs well I removed hardcoding of the implementation bind address, which was done already by https://github.com/NixOS/nixpkgs/pull/41018. Unfortunately this PR caused the kubernetes tests to break, since the \"address\" options was used for multiple purposes. \r\n\r\n**Configurable images for addons**\r\nIt is now possible to change the docker images seeded for KubeDNS and Kubernetes Dashboard. Unfortunately, it is not possible to spawn containers by reference to the imageDigest, due to image digests changing after `docker load`: https://github.com/moby/moby/issues/22011. Thanks especially to @srhb for help on this one.\r\n\r\n**Custom directory for CNI config**\r\nYou can now specify `cni.configDir` and override the existing behavior of autogenerating CNI-config files at build time. Not only Kubernetes use CNI, and therefore this is useful if you have other ways of assembling your superset of CNI config files.\r\n\r\n###### Things done\r\n\r\n<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->\r\n\r\n- [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)\r\n- Built on platform(s)\r\n   - [ ] NixOS\r\n   - [ ] macOS\r\n   - [X] other Linux distributions\r\n- [X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))\r\n\r\n**/kubernetes/dns.nix** and **/kubernetes/rbac.nix**\r\n\r\n- [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run \"nox-review wip\"`\r\n- [ ] Tested execution of all binary files (usually in `./result/bin/`)\r\n- [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).\r\n\r\n---\r\n","created_at":"2018-06-12T10:42:00Z","updated_at":"2018-06-12T14:00:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2c11090cb2999fd444b7ff3687419ce7bc03a933","assignee":{"login":"srhb","id":219362,"node_id":"MDQ6VXNlcjIxOTM2Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/219362?v=4","gravatar_id":"","url":"https://api.github.com/users/srhb","html_url":"https://github.com/srhb","followers_url":"https://api.github.com/users/srhb/followers","following_url":"https://api.github.com/users/srhb/following{/other_user}","gists_url":"https://api.github.com/users/srhb/gists{/gist_id}","starred_url":"https://api.github.com/users/srhb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srhb/subscriptions","organizations_url":"https://api.github.com/users/srhb/orgs","repos_url":"https://api.github.com/users/srhb/repos","events_url":"https://api.github.com/users/srhb/events{/privacy}","received_events_url":"https://api.github.com/users/srhb/received_events","type":"User","site_admin":false},"assignees":[{"login":"srhb","id":219362,"node_id":"MDQ6VXNlcjIxOTM2Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/219362?v=4","gravatar_id":"","url":"https://api.github.com/users/srhb","html_url":"https://github.com/srhb","followers_url":"https://api.github.com/users/srhb/followers","following_url":"https://api.github.com/users/srhb/following{/other_user}","gists_url":"https://api.github.com/users/srhb/gists{/gist_id}","starred_url":"https://api.github.com/users/srhb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srhb/subscriptions","organizations_url":"https://api.github.com/users/srhb/orgs","repos_url":"https://api.github.com/users/srhb/repos","events_url":"https://api.github.com/users/srhb/events{/privacy}","received_events_url":"https://api.github.com/users/srhb/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":737642262,"node_id":"MDU6TGFiZWw3Mzc2NDIyNjI=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/10.rebuild-darwin:%200","name":"10.rebuild-darwin: 0","color":"eeffee","default":false},{"id":737642408,"node_id":"MDU6TGFiZWw3Mzc2NDI0MDg=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/10.rebuild-linux:%200","name":"10.rebuild-linux: 0","color":"eeffee","default":false},{"id":60265212,"node_id":"MDU6TGFiZWw2MDI2NTIxMg==","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/6.topic:%20nixos","name":"6.topic: nixos","color":"fef2c0","default":false},{"id":290122698,"node_id":"MDU6TGFiZWwyOTAxMjI2OTg=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20changelog","name":"8.has: changelog","color":"009800","default":false},{"id":290122655,"node_id":"MDU6TGFiZWwyOTAxMjI2NTU=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20documentation","name":"8.has: documentation","color":"009800","default":false},{"id":290122884,"node_id":"MDU6TGFiZWwyOTAxMjI4ODQ=","url":"https://api.github.com/repos/NixOS/nixpkgs/labels/8.has:%20module%20(update)","name":"8.has: module (update)","color":"009800","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884/commits","review_comments_url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884/comments","review_comment_url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/41884/comments","statuses_url":"https://api.github.com/repos/NixOS/nixpkgs/statuses/bcb948c4ff7a1a6daa3015b8c5f727156348f393","head":{"label":"johanot:k8s-improvements","ref":"k8s-improvements","sha":"bcb948c4ff7a1a6daa3015b8c5f727156348f393","user":{"login":"johanot","id":998763,"node_id":"MDQ6VXNlcjk5ODc2Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/998763?v=4","gravatar_id":"","url":"https://api.github.com/users/johanot","html_url":"https://github.com/johanot","followers_url":"https://api.github.com/users/johanot/followers","following_url":"https://api.github.com/users/johanot/following{/other_user}","gists_url":"https://api.github.com/users/johanot/gists{/gist_id}","starred_url":"https://api.github.com/users/johanot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanot/subscriptions","organizations_url":"https://api.github.com/users/johanot/orgs","repos_url":"https://api.github.com/users/johanot/repos","events_url":"https://api.github.com/users/johanot/events{/privacy}","received_events_url":"https://api.github.com/users/johanot/received_events","type":"User","site_admin":false},"repo":{"id":131477909,"node_id":"MDEwOlJlcG9zaXRvcnkxMzE0Nzc5MDk=","name":"nixpkgs","full_name":"johanot/nixpkgs","owner":{"login":"johanot","id":998763,"node_id":"MDQ6VXNlcjk5ODc2Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/998763?v=4","gravatar_id":"","url":"https://api.github.com/users/johanot","html_url":"https://github.com/johanot","followers_url":"https://api.github.com/users/johanot/followers","following_url":"https://api.github.com/users/johanot/following{/other_user}","gists_url":"https://api.github.com/users/johanot/gists{/gist_id}","starred_url":"https://api.github.com/users/johanot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanot/subscriptions","organizations_url":"https://api.github.com/users/johanot/orgs","repos_url":"https://api.github.com/users/johanot/repos","events_url":"https://api.github.com/users/johanot/events{/privacy}","received_events_url":"https://api.github.com/users/johanot/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/johanot/nixpkgs","description":"Nix Packages collection","fork":true,"url":"https://api.github.com/repos/johanot/nixpkgs","forks_url":"https://api.github.com/repos/johanot/nixpkgs/forks","keys_url":"https://api.github.com/repos/johanot/nixpkgs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/johanot/nixpkgs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/johanot/nixpkgs/teams","hooks_url":"https://api.github.com/repos/johanot/nixpkgs/hooks","issue_events_url":"https://api.github.com/repos/johanot/nixpkgs/issues/events{/number}","events_url":"https://api.github.com/repos/johanot/nixpkgs/events","assignees_url":"https://api.github.com/repos/johanot/nixpkgs/assignees{/user}","branches_url":"https://api.github.com/repos/johanot/nixpkgs/branches{/branch}","tags_url":"https://api.github.com/repos/johanot/nixpkgs/tags","blobs_url":"https://api.github.com/repos/johanot/nixpkgs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/johanot/nixpkgs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/johanot/nixpkgs/git/refs{/sha}","trees_url":"https://api.github.com/repos/johanot/nixpkgs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/johanot/nixpkgs/statuses/{sha}","languages_url":"https://api.github.com/repos/johanot/nixpkgs/languages","stargazers_url":"https://api.github.com/repos/johanot/nixpkgs/stargazers","contributors_url":"https://api.github.com/repos/johanot/nixpkgs/contributors","subscribers_url":"https://api.github.com/repos/johanot/nixpkgs/subscribers","subscription_url":"https://api.github.com/repos/johanot/nixpkgs/subscription","commits_url":"https://api.github.com/repos/johanot/nixpkgs/commits{/sha}","git_commits_url":"https://api.github.com/repos/johanot/nixpkgs/git/commits{/sha}","comments_url":"https://api.github.com/repos/johanot/nixpkgs/comments{/number}","issue_comment_url":"https://api.github.com/repos/johanot/nixpkgs/issues/comments{/number}","contents_url":"https://api.github.com/repos/johanot/nixpkgs/contents/{+path}","compare_url":"https://api.github.com/repos/johanot/nixpkgs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/johanot/nixpkgs/merges","archive_url":"https://api.github.com/repos/johanot/nixpkgs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/johanot/nixpkgs/downloads","issues_url":"https://api.github.com/repos/johanot/nixpkgs/issues{/number}","pulls_url":"https://api.github.com/repos/johanot/nixpkgs/pulls{/number}","milestones_url":"https://api.github.com/repos/johanot/nixpkgs/milestones{/number}","notifications_url":"https://api.github.com/repos/johanot/nixpkgs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/johanot/nixpkgs/labels{/name}","releases_url":"https://api.github.com/repos/johanot/nixpkgs/releases{/id}","deployments_url":"https://api.github.com/repos/johanot/nixpkgs/deployments","created_at":"2018-04-29T08:25:42Z","updated_at":"2018-04-29T08:26:18Z","pushed_at":"2018-06-12T11:57:14Z","git_url":"git://github.com/johanot/nixpkgs.git","ssh_url":"git@github.com:johanot/nixpkgs.git","clone_url":"https://github.com/johanot/nixpkgs.git","svn_url":"https://github.com/johanot/nixpkgs","homepage":null,"size":793833,"stargazers_count":0,"watchers_count":0,"language":"Nix","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":"NixOS:master","ref":"master","sha":"6fb9d1121a529e33100abe670ad40119079794db","user":{"login":"NixOS","id":487568,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ4NzU2OA==","avatar_url":"https://avatars3.githubusercontent.com/u/487568?v=4","gravatar_id":"","url":"https://api.github.com/users/NixOS","html_url":"https://github.com/NixOS","followers_url":"https://api.github.com/users/NixOS/followers","following_url":"https://api.github.com/users/NixOS/following{/other_user}","gists_url":"https://api.github.com/users/NixOS/gists{/gist_id}","starred_url":"https://api.github.com/users/NixOS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NixOS/subscriptions","organizations_url":"https://api.github.com/users/NixOS/orgs","repos_url":"https://api.github.com/users/NixOS/repos","events_url":"https://api.github.com/users/NixOS/events{/privacy}","received_events_url":"https://api.github.com/users/NixOS/received_events","type":"Organization","site_admin":false},"repo":{"id":4542716,"node_id":"MDEwOlJlcG9zaXRvcnk0NTQyNzE2","name":"nixpkgs","full_name":"NixOS/nixpkgs","owner":{"login":"NixOS","id":487568,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQ4NzU2OA==","avatar_url":"https://avatars3.githubusercontent.com/u/487568?v=4","gravatar_id":"","url":"https://api.github.com/users/NixOS","html_url":"https://github.com/NixOS","followers_url":"https://api.github.com/users/NixOS/followers","following_url":"https://api.github.com/users/NixOS/following{/other_user}","gists_url":"https://api.github.com/users/NixOS/gists{/gist_id}","starred_url":"https://api.github.com/users/NixOS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NixOS/subscriptions","organizations_url":"https://api.github.com/users/NixOS/orgs","repos_url":"https://api.github.com/users/NixOS/repos","events_url":"https://api.github.com/users/NixOS/events{/privacy}","received_events_url":"https://api.github.com/users/NixOS/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/NixOS/nixpkgs","description":"Nix Packages collection","fork":false,"url":"https://api.github.com/repos/NixOS/nixpkgs","forks_url":"https://api.github.com/repos/NixOS/nixpkgs/forks","keys_url":"https://api.github.com/repos/NixOS/nixpkgs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NixOS/nixpkgs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NixOS/nixpkgs/teams","hooks_url":"https://api.github.com/repos/NixOS/nixpkgs/hooks","issue_events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/events{/number}","events_url":"https://api.github.com/repos/NixOS/nixpkgs/events","assignees_url":"https://api.github.com/repos/NixOS/nixpkgs/assignees{/user}","branches_url":"https://api.github.com/repos/NixOS/nixpkgs/branches{/branch}","tags_url":"https://api.github.com/repos/NixOS/nixpkgs/tags","blobs_url":"https://api.github.com/repos/NixOS/nixpkgs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NixOS/nixpkgs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NixOS/nixpkgs/git/refs{/sha}","trees_url":"https://api.github.com/repos/NixOS/nixpkgs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NixOS/nixpkgs/statuses/{sha}","languages_url":"https://api.github.com/repos/NixOS/nixpkgs/languages","stargazers_url":"https://api.github.com/repos/NixOS/nixpkgs/stargazers","contributors_url":"https://api.github.com/repos/NixOS/nixpkgs/contributors","subscribers_url":"https://api.github.com/repos/NixOS/nixpkgs/subscribers","subscription_url":"https://api.github.com/repos/NixOS/nixpkgs/subscription","commits_url":"https://api.github.com/repos/NixOS/nixpkgs/commits{/sha}","git_commits_url":"https://api.github.com/repos/NixOS/nixpkgs/git/commits{/sha}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/comments{/number}","issue_comment_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments{/number}","contents_url":"https://api.github.com/repos/NixOS/nixpkgs/contents/{+path}","compare_url":"https://api.github.com/repos/NixOS/nixpkgs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NixOS/nixpkgs/merges","archive_url":"https://api.github.com/repos/NixOS/nixpkgs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NixOS/nixpkgs/downloads","issues_url":"https://api.github.com/repos/NixOS/nixpkgs/issues{/number}","pulls_url":"https://api.github.com/repos/NixOS/nixpkgs/pulls{/number}","milestones_url":"https://api.github.com/repos/NixOS/nixpkgs/milestones{/number}","notifications_url":"https://api.github.com/repos/NixOS/nixpkgs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/labels{/name}","releases_url":"https://api.github.com/repos/NixOS/nixpkgs/releases{/id}","deployments_url":"https://api.github.com/repos/NixOS/nixpkgs/deployments","created_at":"2012-06-04T02:49:46Z","updated_at":"2018-06-12T14:00:05Z","pushed_at":"2018-06-12T13:56:20Z","git_url":"git://github.com/NixOS/nixpkgs.git","ssh_url":"git@github.com:NixOS/nixpkgs.git","clone_url":"https://github.com/NixOS/nixpkgs.git","svn_url":"https://github.com/NixOS/nixpkgs","homepage":null,"size":805402,"stargazers_count":2505,"watchers_count":2505,"language":"Nix","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":2806,"mirror_url":null,"archived":false,"open_issues_count":3204,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2806,"open_issues":3204,"watchers":2505,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884"},"html":{"href":"https://github.com/NixOS/nixpkgs/pull/41884"},"issue":{"href":"https://api.github.com/repos/NixOS/nixpkgs/issues/41884"},"comments":{"href":"https://api.github.com/repos/NixOS/nixpkgs/issues/41884/comments"},"review_comments":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884/comments"},"review_comment":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/NixOS/nixpkgs/pulls/41884/commits"},"statuses":{"href":"https://api.github.com/repos/NixOS/nixpkgs/statuses/bcb948c4ff7a1a6daa3015b8c5f727156348f393"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"johanot"}}