{"action":"created","comment":{"url":"https://api.github.com/repos/openshift/openshift-docs/pulls/comments/210103546","pull_request_review_id":144817881,"id":210103546,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxMDEwMzU0Ng==","diff_hunk":"@@ -0,0 +1,176 @@\n+////\n+Module included in the following assemblies:\n+\n+install_config/configuring_gce.adoc\n+////\n+\n+[id='configuring-gce-objects_{context}']\n+= Configuring Google Compute Engine objects\n+\n+Integrating {product-title} with Google Compute Engine (GCE) requires the\n+following components or services.\n+\n+A GCP project::\n+\n+A GCP project is the base level organizing entity and forms the basis for\n+creating, enabling, and using all GCP services. This includes managing APIs,\n+enabling billing, adding and removing collaborators, and managing permissions.\n+\n+See link:https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy#projects[The project resource section in the GCP documentation] for more information.\n+\n+[IMPORTANT]\n+====\n+Project IDs are a unique identifier, and project IDs must be unique across\n+all of Google Cloud Engine. This means you cannot use `myproject` as a project\n+ID if someone else has created a project with that ID before.\n+====\n+\n+Billing::\n+\n+New resources cannot be created unless billing is attached to an account. The\n+new project can be linked to an existing project or new information can be\n+entered.\n+\n+See link:https://cloud.google.com/billing/docs/how-to/manage-billing-account[Create, Modify, or Close Your Billing Account in the GCP documentation] for more information.\n+\n+Cloud identity and access management::\n+\n+Deploying {product-title} requires the proper permissions. A user must be able\n+to create service accounts, cloud storage, instances, images, templates, Cloud\n+DNS entries, and deploy load balancers and health checks. Delete permissions are\n+also helpful in order to be able to redeploy the environment while testing.\n+\n+You can create service accounts with specific permissions, then use them to\n+deploy infrastructure components instead of regular users. You can also create\n+roles to limit access to different users or service accounts.\n+\n+GCP instances use service accounts to allow applications to call GCP APIs. For\n+example, {product-title} node hosts can call the GCP disk API to provide a\n+persistent volume to an application.\n+\n+Access control to the various infrastructure, service resources, and\n+fine-grained roles are available using the IAM service. For more information, see link:https://cloud.google.com/compute/docs/access/[the Access cloud overview section of the GCP documentation].\n+\n+SSH keys::\n+\n+GCP injects SSH public keys as authorized keys to be able to log in using SSH in\n+the created instances. The list of SSH keys can be configured per instance or\n+per project.\n+\n+You can use existing SSH keys. GCP metadata can help store the SSH keys that are","path":"install_config/topics/configuring_gce_objects.adoc","position":60,"original_position":60,"commit_id":"d40662df70c8afef39b443bb4067fd0f4ffa2453","original_commit_id":"d40662df70c8afef39b443bb4067fd0f4ffa2453","user":{"login":"kalexand-rh","id":37149781,"node_id":"MDQ6VXNlcjM3MTQ5Nzgx","avatar_url":"https://avatars1.githubusercontent.com/u/37149781?v=4","gravatar_id":"","url":"https://api.github.com/users/kalexand-rh","html_url":"https://github.com/kalexand-rh","followers_url":"https://api.github.com/users/kalexand-rh/followers","following_url":"https://api.github.com/users/kalexand-rh/following{/other_user}","gists_url":"https://api.github.com/users/kalexand-rh/gists{/gist_id}","starred_url":"https://api.github.com/users/kalexand-rh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kalexand-rh/subscriptions","organizations_url":"https://api.github.com/users/kalexand-rh/orgs","repos_url":"https://api.github.com/users/kalexand-rh/repos","events_url":"https://api.github.com/users/kalexand-rh/events{/privacy}","received_events_url":"https://api.github.com/users/kalexand-rh/received_events","type":"User","site_admin":false},"body":"This should be part of the previous paragraph.\r\n\"GCP metadata can help store...\" Are you explicitly storing the keys in the metadata? Maybe \"To allow SSH access to instances, store the SSH keys in the GCP metadata that is added to the instances at boot time.\"","created_at":"2018-08-14T21:06:03Z","updated_at":"2018-08-14T21:59:08Z","html_url":"https://github.com/openshift/openshift-docs/pull/10681#discussion_r210103546","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/210103546"},"html":{"href":"https://github.com/openshift/openshift-docs/pull/10681#discussion_r210103546"},"pull_request":{"href":"https://api.github.com/repos/openshift/openshift-docs/pulls/10681"}}},"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/latest/install_config/configuring_gce.html","created_at":"2018-07-06T05:18:19Z","updated_at":"2018-08-14T21:59:09Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0e8fe6bb2eebcb10602df88c069f7389bef434bc","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":743752057,"node_id":"MDU6TGFiZWw3NDM3NTIwNTc=","url":"https://api.github.com/repos/openshift/openshift-docs/labels/Peer%20Review%20Needed","name":"Peer Review Needed","color":"0052cc","default":false},{"id":868911757,"node_id":"MDU6TGFiZWw4Njg5MTE3NTc=","url":"https://api.github.com/repos/openshift/openshift-docs/labels/branch/enterprise-3.10","name":"branch/enterprise-3.10","color":"f0fc97","default":false},{"id":896790383,"node_id":"MDU6TGFiZWw4OTY3OTAzODM=","url":"https://api.github.com/repos/openshift/openshift-docs/labels/branch/enterprise-3.11","name":"branch/enterprise-3.11","color":"eadf48","default":false},{"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":{"url":"https://api.github.com/repos/openshift/openshift-docs/milestones/7","html_url":"https://github.com/openshift/openshift-docs/milestone/7","labels_url":"https://api.github.com/repos/openshift/openshift-docs/milestones/7/labels","id":1436371,"node_id":"MDk6TWlsZXN0b25lMTQzNjM3MQ==","number":7,"title":"Next Release","description":"Content that can be cherrypicked to the noted branches (e.g., the branch/enterprise-3.1 or branch/enterprise-3.0 labels), which triggers new builds of the respective docs on the Customer Portal and docs.openshift.com. Aims for a weekly release cadence.","creator":{"login":"tpoitras","id":8109928,"node_id":"MDQ6VXNlcjgxMDk5Mjg=","avatar_url":"https://avatars2.githubusercontent.com/u/8109928?v=4","gravatar_id":"","url":"https://api.github.com/users/tpoitras","html_url":"https://github.com/tpoitras","followers_url":"https://api.github.com/users/tpoitras/followers","following_url":"https://api.github.com/users/tpoitras/following{/other_user}","gists_url":"https://api.github.com/users/tpoitras/gists{/gist_id}","starred_url":"https://api.github.com/users/tpoitras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpoitras/subscriptions","organizations_url":"https://api.github.com/users/tpoitras/orgs","repos_url":"https://api.github.com/users/tpoitras/repos","events_url":"https://api.github.com/users/tpoitras/events{/privacy}","received_events_url":"https://api.github.com/users/tpoitras/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":570,"state":"open","created_at":"2015-12-01T00:42:06Z","updated_at":"2018-08-14T16:28:43Z","due_on":null,"closed_at":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/d40662df70c8afef39b443bb4067fd0f4ffa2453","head":{"label":"bfallonf:gce_refarch","ref":"gce_refarch","sha":"d40662df70c8afef39b443bb4067fd0f4ffa2453","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-08-14T00:21:40Z","pushed_at":"2018-08-14T00:21:38Z","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":76726,"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":"25e98fefc8258ae74d572cf3cd906a3a825c9037","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-08-14T16:28:52Z","pushed_at":"2018-08-14T21:10:13Z","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":78930,"stargazers_count":183,"watchers_count":183,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":566,"mirror_url":null,"archived":false,"open_issues_count":151,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":566,"open_issues":151,"watchers":183,"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/d40662df70c8afef39b443bb4067fd0f4ffa2453"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"kalexand-rh"}}