{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/2","repository_url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin","labels_url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/2/comments","events_url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/2/events","html_url":"https://github.com/jenkinsci/google-compute-engine-plugin/pull/2","id":339955613,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAwNDgzNjg0","number":2,"title":" Add support for Windows instances and local SSDs on Google Cloud ","user":{"login":"hach-que","id":504826,"node_id":"MDQ6VXNlcjUwNDgyNg==","avatar_url":"https://avatars1.githubusercontent.com/u/504826?v=4","gravatar_id":"","url":"https://api.github.com/users/hach-que","html_url":"https://github.com/hach-que","followers_url":"https://api.github.com/users/hach-que/followers","following_url":"https://api.github.com/users/hach-que/following{/other_user}","gists_url":"https://api.github.com/users/hach-que/gists{/gist_id}","starred_url":"https://api.github.com/users/hach-que/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hach-que/subscriptions","organizations_url":"https://api.github.com/users/hach-que/orgs","repos_url":"https://api.github.com/users/hach-que/repos","events_url":"https://api.github.com/users/hach-que/events{/privacy}","received_events_url":"https://api.github.com/users/hach-que/received_events","type":"User","site_admin":false},"labels":[{"id":866125524,"node_id":"MDU6TGFiZWw4NjYxMjU1MjQ=","url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":{"login":"evandbrown","id":656941,"node_id":"MDQ6VXNlcjY1Njk0MQ==","avatar_url":"https://avatars1.githubusercontent.com/u/656941?v=4","gravatar_id":"","url":"https://api.github.com/users/evandbrown","html_url":"https://github.com/evandbrown","followers_url":"https://api.github.com/users/evandbrown/followers","following_url":"https://api.github.com/users/evandbrown/following{/other_user}","gists_url":"https://api.github.com/users/evandbrown/gists{/gist_id}","starred_url":"https://api.github.com/users/evandbrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evandbrown/subscriptions","organizations_url":"https://api.github.com/users/evandbrown/orgs","repos_url":"https://api.github.com/users/evandbrown/repos","events_url":"https://api.github.com/users/evandbrown/events{/privacy}","received_events_url":"https://api.github.com/users/evandbrown/received_events","type":"User","site_admin":false},"assignees":[{"login":"evandbrown","id":656941,"node_id":"MDQ6VXNlcjY1Njk0MQ==","avatar_url":"https://avatars1.githubusercontent.com/u/656941?v=4","gravatar_id":"","url":"https://api.github.com/users/evandbrown","html_url":"https://github.com/evandbrown","followers_url":"https://api.github.com/users/evandbrown/followers","following_url":"https://api.github.com/users/evandbrown/following{/other_user}","gists_url":"https://api.github.com/users/evandbrown/gists{/gist_id}","starred_url":"https://api.github.com/users/evandbrown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evandbrown/subscriptions","organizations_url":"https://api.github.com/users/evandbrown/orgs","repos_url":"https://api.github.com/users/evandbrown/repos","events_url":"https://api.github.com/users/evandbrown/events{/privacy}","received_events_url":"https://api.github.com/users/evandbrown/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2018-07-10T18:21:29Z","updated_at":"2018-09-26T06:14:24Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/pulls/2","html_url":"https://github.com/jenkinsci/google-compute-engine-plugin/pull/2","diff_url":"https://github.com/jenkinsci/google-compute-engine-plugin/pull/2.diff","patch_url":"https://github.com/jenkinsci/google-compute-engine-plugin/pull/2.patch"},"body":"I've already signed the CLA.\r\n\r\n## Windows Instances\r\n\r\nThis adds support for running Windows instances on Google Cloud over SSH. Instructions on how to set up the Windows instances are provided in the help text for the \"Windows?\" checkbox for the instance configuration. Minimum requirements are:\r\n\r\n* Java\r\n* OpenSSH Server for Windows\r\n* Preconfigured Username / Password\r\n\r\nThese requirements can be set up using the Startup Script field, which uses the PowerShell Startup Scripts for Windows when the instance is configured to be a Windows VM.\r\n\r\n## Local SSDs\r\n\r\nThis also adds support for attaching local SCSI-based SSDs. For Windows instances, it automatically initialises the disks and mounts them to ensure they're available for the Jenkins agent. For Linux instances, users need to initialise and mount the disks using a startup script.\r\n\r\n## Remote Workspace Location\r\n\r\nUsers can now also configure the remote workspace location. This is primarily intended to be used with Local SSDs so that the workspace can be moved to a local SSD. If it's left blank, it defaults to either `C:\\JenkinsSlave` or `./.jenkins-slave` based on the instance operating system."},"comment":{"url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/comments/424597263","html_url":"https://github.com/jenkinsci/google-compute-engine-plugin/pull/2#issuecomment-424597263","issue_url":"https://api.github.com/repos/jenkinsci/google-compute-engine-plugin/issues/2","id":424597263,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDU5NzI2Mw==","user":{"login":"rachely3n","id":4823156,"node_id":"MDQ6VXNlcjQ4MjMxNTY=","avatar_url":"https://avatars3.githubusercontent.com/u/4823156?v=4","gravatar_id":"","url":"https://api.github.com/users/rachely3n","html_url":"https://github.com/rachely3n","followers_url":"https://api.github.com/users/rachely3n/followers","following_url":"https://api.github.com/users/rachely3n/following{/other_user}","gists_url":"https://api.github.com/users/rachely3n/gists{/gist_id}","starred_url":"https://api.github.com/users/rachely3n/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rachely3n/subscriptions","organizations_url":"https://api.github.com/users/rachely3n/orgs","repos_url":"https://api.github.com/users/rachely3n/repos","events_url":"https://api.github.com/users/rachely3n/events{/privacy}","received_events_url":"https://api.github.com/users/rachely3n/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T06:14:24Z","updated_at":"2018-09-26T06:14:24Z","author_association":"NONE","body":"@hach-que I'm currently writing integration tests for this PR.\r\n\r\nI just have a few questions:\r\n- Were you able to launch the instances and have them install openSSH Server via the startup script?\r\n- What images were running on your instances\r\n- How did you run/test your feature\r\n\r\nThanks"}}
{"actor":{"display_login":"rachely3n"}}