{"action":"created","comment":{"url":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments/204973864","pull_request_review_id":140152371,"id":204973864,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwNDk3Mzg2NA==","diff_hunk":"@@ -0,0 +1,289 @@\n+////\n+Module included in the following assemblies:\n+\n+install_config/configuring_gce.adoc\n+////\n+\n+= Configuring the {product-title} registry for GCP\n+\n+Google Cloud Platform (GCP) provides object cloud storage that {product-title}\n+can use to store container images using the {product-title} container registry.\n+\n+For more information, see link:https://cloud.google.com/storage/docs/[`Cloud Storage` in the GCP documentation].\n+\n+.Prerequisites\n+\n+You must create the bucket to host the registry images before the installation.\n+The following commands create a regional bucket using the configured service\n+account:\n+\n+[source,yaml]\n+----\n+gsutil mb -c regional -l <region> gs://ocp-registry-bucket\n+cat <<EOF > labels.json\n+{\n+  \"ocp-cluster\": \"mycluster\"\n+}\n+EOF\n+gsutil label set labels.json gs://ocp-registry-bucket\n+rm -f labels.json\n+----\n+\n+[NOTE]\n+====\n+A bucket's data is automatically encrypted using a Google-managed key by\n+default. To specify a different key to encrypt the data, see the\n+https://cloud.google.com/storage/docs/encryption/[Data Encryption Options]\n+available in GCP.\n+====\n+\n+== Configuring {product-title} registry for GCP\n+\n+.Procedure\n+\n+To configure the Ansible inventory for the registry to use a `Google Cloud\n+Storage` (`GCS`) bucket:\n+\n+[source,yaml]\n+----\n+[OSEv3:vars]\n+# GCP Provider Configuration\n+openshift_hosted_registry_storage_provider=gcs\n+openshift_hosted_registry_storage_kind=object\n+openshift_hosted_registry_replicas=1 <1>\n+openshift_hosted_registry_storage_gcs_bucket=<bucket_name> <2>\n+openshift_hosted_registry_storage_gcs_keyfile=<bucket_keyfile> <3>\n+openshift_hosted_registry_storage_gcs_rootdirectory=<registry_directory> <4>\n+----\n+<1> The number of replicas to configure.\n+<2> The bucket name to be used as registry storage.\n+<3> The path on the installer host where the bucket's keyfile is located if\n+using a custom key file to encrypt the data.\n+<4> Directory used to store the data. `/registry` by default\n+\n+For more information, see link:https://cloud.google.com/storage/docs/[Cloud Storage in the GCP documentation].\n+\n+== Manually configuring {product-title} registry for GCP\n+\n+.Procedure\n+\n+To use GCP object storage, edit the registry’s configuration file and mount to the registry pod.\n+\n+. Take a default YAML configuration file as a base and replace the `filesystem`\n+entry in the storage section with the GCP entry such as below. The resulting\n+storage section may look like this:\n++\n+[source,yaml]\n+----\n+storage:\n+  delete:\n+    enabled: true\n+  cache:\n+    blobdescriptor: inmemory\n+  gcs:\n+    bucket: ocp-registry <1>\n+    keyfile: mykeyfile <2>\n+----\n+<1>\tReplace with the GCP bucket name.\n+<2> A private service account key file in JSON format. If using the Google Application Default Credentials, do not specify the `keyfile` parameter.\n++\n+See the https://docs.docker.com/registry/storage-drivers/gcs/[Google Cloud Storage Driver documentation] for more information about storage driver configuration files.\n+\n+. Export the current *_config.yml_*:\n++\n+[source,bash]\n+----\n+$ oc get secret registry-config \\\n+    -o jsonpath='{.data.config\\.yml}' -n default | base64 -d \\\n+  >> config.yml.old\n+----\n+\n+. Edit the file to include the GCP parameters as explained before:\n++\n+[source,bash]\n+----\n+$ cp config.yml.old config.yml\n+$ vim config.yml\n+----\n+\n+. Delete the registry-config secret:\n++\n+[source,bash]\n+----\n+$ oc delete secret registry-config -n default\n+----\n+\n+. Recreate the configmap to reference the updated configuration file:\n++\n+[source,bash]\n+----\n+$ oc create secret generic registry-config \\\n+    --from-file=config.yml -n default\n+----\n+\n+. Redeploy the registry to read the updated configuration:\n++\n+[source,bash]\n+----\n+$ oc rollout latest docker-registry -n default\n+----\n+\n+=== Verify the registry is using GCP object storage\n+After a successful registry deployment, the registry `deploymentconfig` does not\n+show any information if the registry is using an `emptydir` instead of GCP object storage.\n+\n+.Procedure\n+\n+To verify if the registry is using GCP object storage:\n+\n+. Describe the registry:\n++\n+[source,bash]\n+----\n+$ oc describe dc docker-registry -n default\n+...\n+Mounts:\n+  ...\n+  /registry from registry-storage (rw)\n+Volumes:\n+registry-storage:\n+Type:       EmptyDir <1>\n+...\n+----\n+<1> The temporary directory that shares a pod's lifetime.\n+\n+. Check is the *_/registry_* mountpoint is empty:\n++\n+[source,bash]\n+----\n+$ oc exec \\\n+    $(oc get pod -l deploymentconfig=docker-registry \\\n+    -o=jsonpath='{.items[0].metadata.name}')  -i -t -- ls -l /registry\n+total 0\n+----\n++\n+If it is empty, it is because the GCP bucket configuration is performed in the\n+`registry-config` secret:\n++\n+[source,bash]\n+----\n+$ oc describe secret registry-config\n+Name:         registry-config\n+Namespace:    default\n+Labels:       <none>\n+Annotations:  <none>\n+\n+Type:  Opaque\n+\n+Data\n+====\n+config.yml:  398 bytes\n+----\n+\n+. The installer creates a config.yml file with the desired configuration using the\n+extended registry capabilities as seen in xref:../install_config/registry/extended_registry_configuration.html#docker-registry-configuration-reference-storage[Storage in the installation documentation]. To view the configuration file:\n++\n+[source,bash]\n+----\n+$ oc exec \\\n+    $(oc get pod -l deploymentconfig=docker-registry \\\n+      -o=jsonpath='{.items[0].metadata.name}') \\\n+  cat /etc/registry/config.yml\n+\n+version: 0.1\n+log:\n+  level: debug\n+http:\n+  addr: :5000\n+storage:\n+  delete:\n+    enabled: true\n+  cache:\n+    blobdescriptor: inmemory\n+  gcs:\n+    bucket: ocp-registry\n+auth:\n+  openshift:\n+    realm: openshift\n+middleware:\n+  registry:\n+  - name: openshift\n+  repository:\n+  - name: openshift\n+    options:\n+      pullthrough: True\n+      acceptschema2: True\n+      enforcequota: False\n+  storage:\n+  - name: openshift\n+----\n+\n+. Or looking at the secret:\n++\n+[subs=+quotes]\n+----\n+$ oc get secret registry-config -o jsonpath='{.data.config\\.yml}' | base64 -d\n+version: 0.1\n+log:\n+  level: debug\n+http:\n+  addr: :5000\n+storage:\n+  delete:\n+    enabled: true\n+  cache:\n+    blobdescriptor: inmemory\n+  gcs:\n+    bucket: ocp-registry\n+auth:\n+  openshift:\n+    realm: openshift\n+middleware:\n+  registry:\n+  - name: openshift\n+  repository:\n+  - name: openshift\n+    options:\n+      pullthrough: True\n+      acceptschema2: True\n+      enforcequota: False\n+  storage:\n+  - name: openshift\n+----\n+\n+After a successful push, the content can be browsed in the GCP console in the\n+'Storage -> Browser' and selecting the proper bucket:\n+\n+image::images/gcp/bucket-usage.png[Bucket usage]","path":"install_config/topics/configuring_for_gce_registry-proc.adoc","position":257,"original_position":257,"commit_id":"23ed16b1a0da07d997d19dfb8a34a6dd750a5418","original_commit_id":"23ed16b1a0da07d997d19dfb8a34a6dd750a5418","user":{"login":"bfallonf","id":5474938,"node_id":"MDQ6VXNlcjU0NzQ5Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/5474938?v=4","gravatar_id":"","url":"https://api.github.com/users/bfallonf","html_url":"https://github.com/bfallonf","followers_url":"https://api.github.com/users/bfallonf/followers","following_url":"https://api.github.com/users/bfallonf/following{/other_user}","gists_url":"https://api.github.com/users/bfallonf/gists{/gist_id}","starred_url":"https://api.github.com/users/bfallonf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfallonf/subscriptions","organizations_url":"https://api.github.com/users/bfallonf/orgs","repos_url":"https://api.github.com/users/bfallonf/repos","events_url":"https://api.github.com/users/bfallonf/events{/privacy}","received_events_url":"https://api.github.com/users/bfallonf/received_events","type":"User","site_admin":false},"body":"Oh, sure.","created_at":"2018-07-25T03:47:26Z","updated_at":"2018-07-25T03:47:26Z","html_url":"https://github.com/openshift/openshift-docs/pull/10681#discussion_r204973864","pull_request_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments/204973864"},"html":{"href":"https://github.com/openshift/openshift-docs/pull/10681#discussion_r204973864"},"pull_request":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681"}},"in_reply_to_id":204681719},"pull_request":{"url":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681","id":199647427,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk5NjQ3NDI3","html_url":"https://github.com/openshift/openshift-docs/pull/10681","diff_url":"https://github.com/openshift/openshift-docs/pull/10681.diff","patch_url":"https://github.com/openshift/openshift-docs/pull/10681.patch","issue_url":"https://api.github.com/repos/openshift/openshift-docs/issues/10681","number":10681,"state":"open","locked":false,"title":"GCE content from refarch","user":{"login":"bfallonf","id":5474938,"node_id":"MDQ6VXNlcjU0NzQ5Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/5474938?v=4","gravatar_id":"","url":"https://api.github.com/users/bfallonf","html_url":"https://github.com/bfallonf","followers_url":"https://api.github.com/users/bfallonf/followers","following_url":"https://api.github.com/users/bfallonf/following{/other_user}","gists_url":"https://api.github.com/users/bfallonf/gists{/gist_id}","starred_url":"https://api.github.com/users/bfallonf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfallonf/subscriptions","organizations_url":"https://api.github.com/users/bfallonf/orgs","repos_url":"https://api.github.com/users/bfallonf/repos","events_url":"https://api.github.com/users/bfallonf/events{/privacy}","received_events_url":"https://api.github.com/users/bfallonf/received_events","type":"User","site_admin":false},"body":"WIP. It's a PR to show those involved how it's going.\r\n\r\nI'm making the GCE content more modular, and adding some stuff from a ref arch.\r\n\r\nNew new preview link:\r\nhttps://gce_refarch--ocpdocs.netlify.com/openshift-enterprise/(head%20detached%20at%20fetch_head)/install_config/configuring_gce.html","created_at":"2018-07-06T05:18:19Z","updated_at":"2018-07-25T03:47:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"758c545588d493b5df93c8e036e6ffe9ef7173e7","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":752435819,"node_id":"MDU6TGFiZWw3NTI0MzU4MTk=","url":"https://api.github.com/repos/openshift/openshift-docs/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681/commits","review_comments_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681/comments","review_comment_url":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/openshift/openshift-docs/issues/10681/comments","statuses_url":"https://api.github.com/repos/openshift/openshift-docs/statuses/23ed16b1a0da07d997d19dfb8a34a6dd750a5418","head":{"label":"bfallonf:gce_refarch","ref":"gce_refarch","sha":"23ed16b1a0da07d997d19dfb8a34a6dd750a5418","user":{"login":"bfallonf","id":5474938,"node_id":"MDQ6VXNlcjU0NzQ5Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/5474938?v=4","gravatar_id":"","url":"https://api.github.com/users/bfallonf","html_url":"https://github.com/bfallonf","followers_url":"https://api.github.com/users/bfallonf/followers","following_url":"https://api.github.com/users/bfallonf/following{/other_user}","gists_url":"https://api.github.com/users/bfallonf/gists{/gist_id}","starred_url":"https://api.github.com/users/bfallonf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfallonf/subscriptions","organizations_url":"https://api.github.com/users/bfallonf/orgs","repos_url":"https://api.github.com/users/bfallonf/repos","events_url":"https://api.github.com/users/bfallonf/events{/privacy}","received_events_url":"https://api.github.com/users/bfallonf/received_events","type":"User","site_admin":false},"repo":{"id":30393503,"node_id":"MDEwOlJlcG9zaXRvcnkzMDM5MzUwMw==","name":"openshift-docs","full_name":"bfallonf/openshift-docs","owner":{"login":"bfallonf","id":5474938,"node_id":"MDQ6VXNlcjU0NzQ5Mzg=","avatar_url":"https://avatars0.githubusercontent.com/u/5474938?v=4","gravatar_id":"","url":"https://api.github.com/users/bfallonf","html_url":"https://github.com/bfallonf","followers_url":"https://api.github.com/users/bfallonf/followers","following_url":"https://api.github.com/users/bfallonf/following{/other_user}","gists_url":"https://api.github.com/users/bfallonf/gists{/gist_id}","starred_url":"https://api.github.com/users/bfallonf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bfallonf/subscriptions","organizations_url":"https://api.github.com/users/bfallonf/orgs","repos_url":"https://api.github.com/users/bfallonf/repos","events_url":"https://api.github.com/users/bfallonf/events{/privacy}","received_events_url":"https://api.github.com/users/bfallonf/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bfallonf/openshift-docs","description":"OpenShift Documentation","fork":true,"url":"https://api.github.com/repos/bfallonf/openshift-docs","forks_url":"https://api.github.com/repos/bfallonf/openshift-docs/forks","keys_url":"https://api.github.com/repos/bfallonf/openshift-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bfallonf/openshift-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bfallonf/openshift-docs/teams","hooks_url":"https://api.github.com/repos/bfallonf/openshift-docs/hooks","issue_events_url":"https://api.github.com/repos/bfallonf/openshift-docs/issues/events{/number}","events_url":"https://api.github.com/repos/bfallonf/openshift-docs/events","assignees_url":"https://api.github.com/repos/bfallonf/openshift-docs/assignees{/user}","branches_url":"https://api.github.com/repos/bfallonf/openshift-docs/branches{/branch}","tags_url":"https://api.github.com/repos/bfallonf/openshift-docs/tags","blobs_url":"https://api.github.com/repos/bfallonf/openshift-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bfallonf/openshift-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bfallonf/openshift-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/bfallonf/openshift-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bfallonf/openshift-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/bfallonf/openshift-docs/languages","stargazers_url":"https://api.github.com/repos/bfallonf/openshift-docs/stargazers","contributors_url":"https://api.github.com/repos/bfallonf/openshift-docs/contributors","subscribers_url":"https://api.github.com/repos/bfallonf/openshift-docs/subscribers","subscription_url":"https://api.github.com/repos/bfallonf/openshift-docs/subscription","commits_url":"https://api.github.com/repos/bfallonf/openshift-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/bfallonf/openshift-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/bfallonf/openshift-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/bfallonf/openshift-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/bfallonf/openshift-docs/contents/{+path}","compare_url":"https://api.github.com/repos/bfallonf/openshift-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bfallonf/openshift-docs/merges","archive_url":"https://api.github.com/repos/bfallonf/openshift-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bfallonf/openshift-docs/downloads","issues_url":"https://api.github.com/repos/bfallonf/openshift-docs/issues{/number}","pulls_url":"https://api.github.com/repos/bfallonf/openshift-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/bfallonf/openshift-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/bfallonf/openshift-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bfallonf/openshift-docs/labels{/name}","releases_url":"https://api.github.com/repos/bfallonf/openshift-docs/releases{/id}","deployments_url":"https://api.github.com/repos/bfallonf/openshift-docs/deployments","created_at":"2015-02-06T03:37:52Z","updated_at":"2018-07-25T00:59:39Z","pushed_at":"2018-07-25T00:59:37Z","git_url":"git://github.com/bfallonf/openshift-docs.git","ssh_url":"git@github.com:bfallonf/openshift-docs.git","clone_url":"https://github.com/bfallonf/openshift-docs.git","svn_url":"https://github.com/bfallonf/openshift-docs","homepage":null,"size":75743,"stargazers_count":4,"watchers_count":4,"language":"CSS","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1,"open_issues":1,"watchers":4,"default_branch":"master"}},"base":{"label":"openshift:master","ref":"master","sha":"629a10760caba950baeec37a33ee07cb3685fce6","user":{"login":"openshift","id":792337,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MjMzNw==","avatar_url":"https://avatars3.githubusercontent.com/u/792337?v=4","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"repo":{"id":21740844,"node_id":"MDEwOlJlcG9zaXRvcnkyMTc0MDg0NA==","name":"openshift-docs","full_name":"openshift/openshift-docs","owner":{"login":"openshift","id":792337,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MjMzNw==","avatar_url":"https://avatars3.githubusercontent.com/u/792337?v=4","gravatar_id":"","url":"https://api.github.com/users/openshift","html_url":"https://github.com/openshift","followers_url":"https://api.github.com/users/openshift/followers","following_url":"https://api.github.com/users/openshift/following{/other_user}","gists_url":"https://api.github.com/users/openshift/gists{/gist_id}","starred_url":"https://api.github.com/users/openshift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openshift/subscriptions","organizations_url":"https://api.github.com/users/openshift/orgs","repos_url":"https://api.github.com/users/openshift/repos","events_url":"https://api.github.com/users/openshift/events{/privacy}","received_events_url":"https://api.github.com/users/openshift/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/openshift/openshift-docs","description":"OpenShift Documentation","fork":false,"url":"https://api.github.com/repos/openshift/openshift-docs","forks_url":"https://api.github.com/repos/openshift/openshift-docs/forks","keys_url":"https://api.github.com/repos/openshift/openshift-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/openshift/openshift-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/openshift/openshift-docs/teams","hooks_url":"https://api.github.com/repos/openshift/openshift-docs/hooks","issue_events_url":"https://api.github.com/repos/openshift/openshift-docs/issues/events{/number}","events_url":"https://api.github.com/repos/openshift/openshift-docs/events","assignees_url":"https://api.github.com/repos/openshift/openshift-docs/assignees{/user}","branches_url":"https://api.github.com/repos/openshift/openshift-docs/branches{/branch}","tags_url":"https://api.github.com/repos/openshift/openshift-docs/tags","blobs_url":"https://api.github.com/repos/openshift/openshift-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/openshift/openshift-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/openshift/openshift-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/openshift/openshift-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/openshift/openshift-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/openshift/openshift-docs/languages","stargazers_url":"https://api.github.com/repos/openshift/openshift-docs/stargazers","contributors_url":"https://api.github.com/repos/openshift/openshift-docs/contributors","subscribers_url":"https://api.github.com/repos/openshift/openshift-docs/subscribers","subscription_url":"https://api.github.com/repos/openshift/openshift-docs/subscription","commits_url":"https://api.github.com/repos/openshift/openshift-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/openshift/openshift-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/openshift/openshift-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/openshift/openshift-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/openshift/openshift-docs/contents/{+path}","compare_url":"https://api.github.com/repos/openshift/openshift-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/openshift/openshift-docs/merges","archive_url":"https://api.github.com/repos/openshift/openshift-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/openshift/openshift-docs/downloads","issues_url":"https://api.github.com/repos/openshift/openshift-docs/issues{/number}","pulls_url":"https://api.github.com/repos/openshift/openshift-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/openshift/openshift-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/openshift/openshift-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/openshift/openshift-docs/labels{/name}","releases_url":"https://api.github.com/repos/openshift/openshift-docs/releases{/id}","deployments_url":"https://api.github.com/repos/openshift/openshift-docs/deployments","created_at":"2014-07-11T15:14:42Z","updated_at":"2018-07-25T01:47:36Z","pushed_at":"2018-07-25T03:20:08Z","git_url":"git://github.com/openshift/openshift-docs.git","ssh_url":"git@github.com:openshift/openshift-docs.git","clone_url":"https://github.com/openshift/openshift-docs.git","svn_url":"https://github.com/openshift/openshift-docs","homepage":"https://docs.openshift.org/latest/welcome/index.html","size":77430,"stargazers_count":179,"watchers_count":179,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":554,"mirror_url":null,"archived":false,"open_issues_count":254,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":554,"open_issues":254,"watchers":179,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681"},"html":{"href":"https://github.com/openshift/openshift-docs/pull/10681"},"issue":{"href":"https://api.github.com/repos/openshift/openshift-docs/issues/10681"},"comments":{"href":"https://api.github.com/repos/openshift/openshift-docs/issues/10681/comments"},"review_comments":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681/comments"},"review_comment":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681/commits"},"statuses":{"href":"https://api.github.com/repos/openshift/openshift-docs/statuses/23ed16b1a0da07d997d19dfb8a34a6dd750a5418"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"bfallonf"}}