{"action":"created","comment":{"url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/comments/82982901","pull_request_review_id":3851515,"id":82982901,"diff_hunk":"@@ -0,0 +1,141 @@\n+kind: Template\n+apiVersion: v1\n+metadata:\n+  name: mongodb-petset-replication\n+  annotations:\n+    description: \"MongoDB Replication Example (based on PetSet). You must have persistent volumes available in your cluster to use this template.\"\n+    iconClass: \"icon-mongodb\"\n+    tags: \"database,mongodb,replication\"\n+parameters:\n+  - name: MONGODB_USER\n+    displayName: \"MongoDB Connection Username\"\n+    description: \"Username for MongoDB user that will be used for accessing the database.\"\n+    generate: expression\n+    from: \"[a-zA-Z0-9]{3}\"\n+    required: true\n+\n+  - name: MONGODB_PASSWORD\n+    displayName: \"MongoDB Connection Password\"\n+    description: \"Password for the MongoDB connection user.\"\n+    generate: expression\n+    from: \"[a-zA-Z0-9]{16}\"\n+    required: true\n+\n+  - name: MONGODB_DATABASE\n+    displayName: \"MongoDB Database Name\"\n+    description: \"Name of the MongoDB database accessed.\"\n+    value: sampledb\n+    required: true\n+\n+  - name: MONGODB_ADMIN_PASSWORD\n+    displayName: \"MongoDB Admin Password\"\n+    description: \"Password for the database admin user.\"\n+    generate: expression\n+    from: \"[a-zA-Z0-9]{16}\"\n+    required: true\n+\n+  - name: MONGODB_REPLICA_NAME\n+    displayName: \"Replica Set Name\"\n+    description: \"The name of the replica set.\"\n+    value: rs0\n+    required: true\n+\n+  - name: MONGODB_KEYFILE_VALUE\n+    displayName: \"Keyfile Content\"\n+    description: \"The value of the MongoDB keyfile (https://docs.mongodb.com/manual/core/security-internal-authentication/#internal-auth-keyfile).\"\n+    generate: expression\n+    from: \"[a-zA-Z0-9]{255}\"\n+    required: true\n+\n+  - name: MONGODB_IMAGE\n+    displayName: \"MongoDB Docker Image\"\n+    description: \"A reference to a supported MongoDB Docker image (centos/mongodb-32-centos7, centos/mongodb-26-centos7, openshift/mongodb-24-centos7, ...).\"\n+    value: \"centos/mongodb-32-centos7\"\n+    required: true\n+\n+  - name: MONGODB_SERVICE_NAME\n+    displayName: \"OpenShift Service Name\"\n+    description: \"The name of the OpenShift Service exposed for the database.\"\n+    value: mongodb\n+    required: true\n+\n+  - name: VOLUME_CAPACITY\n+    displayName: \"Volume Capacity\"\n+    description: \"Volume space available for data, e.g. 512Mi, 2Gi.\"\n+    value: \"1Gi\"\n+    required: true\n+\n+objects:\n+  # A headless service to create DNS records\n+  - kind: Service\n+    apiVersion: v1\n+    metadata:\n+      name: \"${MONGODB_SERVICE_NAME}\"\n+    spec:\n+      clusterIP: None\n+      # the list of ports that are exposed by this service\n+      ports:\n+        - name: mongodb\n+          port: 27017\n+      # will route traffic to pods having labels matching this selector\n+      selector:\n+        name: \"${MONGODB_SERVICE_NAME}\"\n+\n+  - kind: PetSet\n+    apiVersion: apps/v1alpha1\n+    metadata:\n+      name: mongodb\n+    spec:\n+      # pets get DNS/hostnames that follow the pattern: ${metadata.name}-NUM.${spec.serviceName}.default.svc.cluster.local\n+      serviceName: \"${MONGODB_SERVICE_NAME}\"\n+      replicas: 3\n+      # describes the pod that will be created if insufficient replicas are detected\n+      template:\n+        metadata:\n+          # this label will be used for count running pods\n+          labels:\n+            name: \"${MONGODB_SERVICE_NAME}\"\n+          annotations:\n+            # 'false' pauses a petset after creation of each pet, to avoid it we set it to 'true'\n+            pod.alpha.kubernetes.io/initialized: \"true\"\n+        spec:\n+          containers:\n+            - name: mongo-container\n+              image: \"${MONGODB_IMAGE}\"\n+              # list of ports to expose from the container\n+              ports:\n+                - containerPort: 27017\n+              args:\n+                - \"run-mongod-pet\"\n+              volumeMounts:\n+                - name: mongo-data\n+                  mountPath: \"/var/lib/mongodb/data\"\n+              redinessProbe:","path":"examples/petset/mongodb-petset-persistent.yaml","position":null,"original_position":113,"commit_id":"5236da5dd8dfebd268bf6e339da80d4b3678eaf8","original_commit_id":"0b3be047dda8a0e10eaeeb7b086dc0a59f751d18","user":{"login":"php-coder","id":87088,"avatar_url":"https://avatars.githubusercontent.com/u/87088?v=3","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"body":"Just found with `git bisect` that after fixing readiness probe all things stopped working :-( It took too much time (20 sec -> 1 min) and at the end there is only one node in replica set and I see errors in the secondaries logs:\r\n```\r\n=> [Tue Oct 11 12:49:40] Adding mongodb-1.mongodb.myproject.svc.cluster.local to replica set ...\r\n2016-10-11T12:49:40.233+0000 I NETWORK  [thread1] Starting new replica set monitor for rs0/mongodb-0.mongodb.myproject.svc.cluster.local:27017\r\n2016-10-11T12:49:40.234+0000 I NETWORK  [ReplicaSetMonitorWatcher] starting\r\n{\r\n\t\t\"ok\" : 0,\r\n\t\t\"errmsg\" : \"Quorum check failed because not enough voting nodes responded; required 2 but only the following 1 voting nodes responded: mongodb-0.mongodb.myproject.svc.cluster.local:27017; the following nodes did not respond affirmatively: mongodb-1.mongodb.myproject.svc.cluster.local:27017 failed with HostUnreachable\",\r\n\t\t\"code\" : 74\r\n}\r\n=> [Tue Oct 11 12:49:40] ERROR: couldn't join replica set!\r\n```\r\nand primary logs:\r\n```\r\n2016-10-12T10:16:15.842+0000 I REPL     [conn8] replSetReconfig admin command received from client\r\n2016-10-12T10:16:15.845+0000 W NETWORK  [conn8] getaddrinfo(\"mongodb-1.mongodb.myproject.svc.cluster.local\") failed: Name or service not known\r\n2016-10-12T10:16:15.847+0000 I NETWORK  [conn8] getaddrinfo(\"mongodb-1.mongodb.myproject.svc.cluster.local\") failed: Name or service not known\r\n2016-10-12T10:16:15.847+0000 I REPL     [conn8] replSetReconfig config object with 2 members parses ok\r\n2016-10-12T10:16:15.850+0000 W REPL     [ReplicationExecutor] Failed to complete heartbeat request to mongodb-1.mongodb.myproject.svc.cluster.local:27017; HostUnreachable: HostUnreachable\r\n2016-10-12T10:16:15.850+0000 E REPL     [conn8] replSetReconfig failed; NodeNotFound: Quorum check failed because not enough voting nodes responded; required 2 but only the following 1 voting nodes responded: mongodb-0.mongodb.myproject.svc.cluster.local:27017; the following nodes did not respond affirmatively: mongodb-1.mongodb.myproject.svc.cluster.local:27017 failed with HostUnreachable\r\n```\r\nI'm putting it here for the record.\r\n","created_at":"2016-10-12T11:05:30Z","updated_at":"2016-10-12T11:05:30Z","html_url":"https://github.com/sclorg/mongodb-container/pull/184#discussion_r82982901","pull_request_url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184","_links":{"self":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/comments/82982901"},"html":{"href":"https://github.com/sclorg/mongodb-container/pull/184#discussion_r82982901"},"pull_request":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184"}}},"pull_request":{"url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184","id":86197665,"html_url":"https://github.com/sclorg/mongodb-container/pull/184","diff_url":"https://github.com/sclorg/mongodb-container/pull/184.diff","patch_url":"https://github.com/sclorg/mongodb-container/pull/184.patch","issue_url":"https://api.github.com/repos/sclorg/mongodb-container/issues/184","number":184,"state":"open","locked":false,"title":"[WIP] Replica set example that uses PetSet","user":{"login":"php-coder","id":87088,"avatar_url":"https://avatars.githubusercontent.com/u/87088?v=3","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"body":"This PR adds a new template with MongoDB replica set that uses PetSet.\r\n\r\nHere is the quote from \"Design Assumptions\" of PetSets:\r\n> **No generic cluster lifecycle** - Rather than design a general purpose lifecycle for clustered software, focus on ensuring the information necessary for the software to function is available. For example, rather than providing a \"post-creation\" hook invoked when the cluster is complete, provide the necessary information to the \"first\" (or last) pod to determine the identity of the remaining cluster members and allow it to manage its own initialization.\r\n\r\nBased on that, I've changed how we're initializing replica set -- instead of using a hook pod that runs at the end of deployment, we're initializing a replica set with a single member on the first node. All other nodes join to replica set during startup.\r\n\r\nThis also simplifies code and removes 2 extra elections that we had before (see #140). Now the first node is PRIMARY and we don't do any elections during first run of replica set.\r\n\r\nTrello card: https://trello.com/c/jPGXhxlJ/694-3-mongodb-replica-set-example-with-persistent-storage\r\n\r\n@bparees @rhcarvalho @omron93 I would like to hear your feedback.\r\n\r\nFixes #114 \r\n\r\nLeft to do:\r\n- [x] fix todo in scripts\r\n- [ ] fix todo in docs\r\n- [ ] explain new scheme of changing password\r\n- [ ] add ready/lifeness probes for replica","created_at":"2016-09-21T16:31:06Z","updated_at":"2016-10-12T11:05:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"77fe4d6bf49d05f9783c7b9a180addb98c9fc6fd","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184/commits","review_comments_url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184/comments","review_comment_url":"https://api.github.com/repos/sclorg/mongodb-container/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sclorg/mongodb-container/issues/184/comments","statuses_url":"https://api.github.com/repos/sclorg/mongodb-container/statuses/5236da5dd8dfebd268bf6e339da80d4b3678eaf8","head":{"label":"php-coder:petset_support","ref":"petset_support","sha":"5236da5dd8dfebd268bf6e339da80d4b3678eaf8","user":{"login":"php-coder","id":87088,"avatar_url":"https://avatars.githubusercontent.com/u/87088?v=3","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"repo":{"id":50997677,"name":"mongodb","full_name":"php-coder/mongodb","owner":{"login":"php-coder","id":87088,"avatar_url":"https://avatars.githubusercontent.com/u/87088?v=3","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/php-coder/mongodb","description":"","fork":true,"url":"https://api.github.com/repos/php-coder/mongodb","forks_url":"https://api.github.com/repos/php-coder/mongodb/forks","keys_url":"https://api.github.com/repos/php-coder/mongodb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/php-coder/mongodb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/php-coder/mongodb/teams","hooks_url":"https://api.github.com/repos/php-coder/mongodb/hooks","issue_events_url":"https://api.github.com/repos/php-coder/mongodb/issues/events{/number}","events_url":"https://api.github.com/repos/php-coder/mongodb/events","assignees_url":"https://api.github.com/repos/php-coder/mongodb/assignees{/user}","branches_url":"https://api.github.com/repos/php-coder/mongodb/branches{/branch}","tags_url":"https://api.github.com/repos/php-coder/mongodb/tags","blobs_url":"https://api.github.com/repos/php-coder/mongodb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/php-coder/mongodb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/php-coder/mongodb/git/refs{/sha}","trees_url":"https://api.github.com/repos/php-coder/mongodb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/php-coder/mongodb/statuses/{sha}","languages_url":"https://api.github.com/repos/php-coder/mongodb/languages","stargazers_url":"https://api.github.com/repos/php-coder/mongodb/stargazers","contributors_url":"https://api.github.com/repos/php-coder/mongodb/contributors","subscribers_url":"https://api.github.com/repos/php-coder/mongodb/subscribers","subscription_url":"https://api.github.com/repos/php-coder/mongodb/subscription","commits_url":"https://api.github.com/repos/php-coder/mongodb/commits{/sha}","git_commits_url":"https://api.github.com/repos/php-coder/mongodb/git/commits{/sha}","comments_url":"https://api.github.com/repos/php-coder/mongodb/comments{/number}","issue_comment_url":"https://api.github.com/repos/php-coder/mongodb/issues/comments{/number}","contents_url":"https://api.github.com/repos/php-coder/mongodb/contents/{+path}","compare_url":"https://api.github.com/repos/php-coder/mongodb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/php-coder/mongodb/merges","archive_url":"https://api.github.com/repos/php-coder/mongodb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/php-coder/mongodb/downloads","issues_url":"https://api.github.com/repos/php-coder/mongodb/issues{/number}","pulls_url":"https://api.github.com/repos/php-coder/mongodb/pulls{/number}","milestones_url":"https://api.github.com/repos/php-coder/mongodb/milestones{/number}","notifications_url":"https://api.github.com/repos/php-coder/mongodb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/php-coder/mongodb/labels{/name}","releases_url":"https://api.github.com/repos/php-coder/mongodb/releases{/id}","deployments_url":"https://api.github.com/repos/php-coder/mongodb/deployments","created_at":"2016-02-03T12:18:53Z","updated_at":"2016-02-03T12:18:55Z","pushed_at":"2016-10-11T15:42:15Z","git_url":"git://github.com/php-coder/mongodb.git","ssh_url":"git@github.com:php-coder/mongodb.git","clone_url":"https://github.com/php-coder/mongodb.git","svn_url":"https://github.com/php-coder/mongodb","homepage":null,"size":295,"stargazers_count":0,"watchers_count":0,"language":"Shell","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"sclorg:master","ref":"master","sha":"61db370e5877f47924e5f4b365ece3ded63299a8","user":{"login":"sclorg","id":9047960,"avatar_url":"https://avatars.githubusercontent.com/u/9047960?v=3","gravatar_id":"","url":"https://api.github.com/users/sclorg","html_url":"https://github.com/sclorg","followers_url":"https://api.github.com/users/sclorg/followers","following_url":"https://api.github.com/users/sclorg/following{/other_user}","gists_url":"https://api.github.com/users/sclorg/gists{/gist_id}","starred_url":"https://api.github.com/users/sclorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sclorg/subscriptions","organizations_url":"https://api.github.com/users/sclorg/orgs","repos_url":"https://api.github.com/users/sclorg/repos","events_url":"https://api.github.com/users/sclorg/events{/privacy}","received_events_url":"https://api.github.com/users/sclorg/received_events","type":"Organization","site_admin":false},"repo":{"id":31970825,"name":"mongodb-container","full_name":"sclorg/mongodb-container","owner":{"login":"sclorg","id":9047960,"avatar_url":"https://avatars.githubusercontent.com/u/9047960?v=3","gravatar_id":"","url":"https://api.github.com/users/sclorg","html_url":"https://github.com/sclorg","followers_url":"https://api.github.com/users/sclorg/followers","following_url":"https://api.github.com/users/sclorg/following{/other_user}","gists_url":"https://api.github.com/users/sclorg/gists{/gist_id}","starred_url":"https://api.github.com/users/sclorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sclorg/subscriptions","organizations_url":"https://api.github.com/users/sclorg/orgs","repos_url":"https://api.github.com/users/sclorg/repos","events_url":"https://api.github.com/users/sclorg/events{/privacy}","received_events_url":"https://api.github.com/users/sclorg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/sclorg/mongodb-container","description":"","fork":false,"url":"https://api.github.com/repos/sclorg/mongodb-container","forks_url":"https://api.github.com/repos/sclorg/mongodb-container/forks","keys_url":"https://api.github.com/repos/sclorg/mongodb-container/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sclorg/mongodb-container/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sclorg/mongodb-container/teams","hooks_url":"https://api.github.com/repos/sclorg/mongodb-container/hooks","issue_events_url":"https://api.github.com/repos/sclorg/mongodb-container/issues/events{/number}","events_url":"https://api.github.com/repos/sclorg/mongodb-container/events","assignees_url":"https://api.github.com/repos/sclorg/mongodb-container/assignees{/user}","branches_url":"https://api.github.com/repos/sclorg/mongodb-container/branches{/branch}","tags_url":"https://api.github.com/repos/sclorg/mongodb-container/tags","blobs_url":"https://api.github.com/repos/sclorg/mongodb-container/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sclorg/mongodb-container/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sclorg/mongodb-container/git/refs{/sha}","trees_url":"https://api.github.com/repos/sclorg/mongodb-container/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sclorg/mongodb-container/statuses/{sha}","languages_url":"https://api.github.com/repos/sclorg/mongodb-container/languages","stargazers_url":"https://api.github.com/repos/sclorg/mongodb-container/stargazers","contributors_url":"https://api.github.com/repos/sclorg/mongodb-container/contributors","subscribers_url":"https://api.github.com/repos/sclorg/mongodb-container/subscribers","subscription_url":"https://api.github.com/repos/sclorg/mongodb-container/subscription","commits_url":"https://api.github.com/repos/sclorg/mongodb-container/commits{/sha}","git_commits_url":"https://api.github.com/repos/sclorg/mongodb-container/git/commits{/sha}","comments_url":"https://api.github.com/repos/sclorg/mongodb-container/comments{/number}","issue_comment_url":"https://api.github.com/repos/sclorg/mongodb-container/issues/comments{/number}","contents_url":"https://api.github.com/repos/sclorg/mongodb-container/contents/{+path}","compare_url":"https://api.github.com/repos/sclorg/mongodb-container/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sclorg/mongodb-container/merges","archive_url":"https://api.github.com/repos/sclorg/mongodb-container/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sclorg/mongodb-container/downloads","issues_url":"https://api.github.com/repos/sclorg/mongodb-container/issues{/number}","pulls_url":"https://api.github.com/repos/sclorg/mongodb-container/pulls{/number}","milestones_url":"https://api.github.com/repos/sclorg/mongodb-container/milestones{/number}","notifications_url":"https://api.github.com/repos/sclorg/mongodb-container/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sclorg/mongodb-container/labels{/name}","releases_url":"https://api.github.com/repos/sclorg/mongodb-container/releases{/id}","deployments_url":"https://api.github.com/repos/sclorg/mongodb-container/deployments","created_at":"2015-03-10T17:15:19Z","updated_at":"2016-06-10T12:23:29Z","pushed_at":"2016-10-11T20:27:02Z","git_url":"git://github.com/sclorg/mongodb-container.git","ssh_url":"git@github.com:sclorg/mongodb-container.git","clone_url":"https://github.com/sclorg/mongodb-container.git","svn_url":"https://github.com/sclorg/mongodb-container","homepage":null,"size":511,"stargazers_count":6,"watchers_count":6,"language":"Shell","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":61,"mirror_url":null,"open_issues_count":18,"forks":61,"open_issues":18,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184"},"html":{"href":"https://github.com/sclorg/mongodb-container/pull/184"},"issue":{"href":"https://api.github.com/repos/sclorg/mongodb-container/issues/184"},"comments":{"href":"https://api.github.com/repos/sclorg/mongodb-container/issues/184/comments"},"review_comments":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184/comments"},"review_comment":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sclorg/mongodb-container/pulls/184/commits"},"statuses":{"href":"https://api.github.com/repos/sclorg/mongodb-container/statuses/5236da5dd8dfebd268bf6e339da80d4b3678eaf8"}}}}
{"actor":{"display_login":"php-coder"}}