{"action":"opened","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6991","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6991/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6991/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6991/events","html_url":"https://github.com/NixOS/nixpkgs/issues/6991","id":64472659,"number":6991,"title":"GCE NixOS image improvements","user":{"login":"rbvermaa","id":353885,"avatar_url":"https://avatars.githubusercontent.com/u/353885?v=3","gravatar_id":"","url":"https://api.github.com/users/rbvermaa","html_url":"https://github.com/rbvermaa","followers_url":"https://api.github.com/users/rbvermaa/followers","following_url":"https://api.github.com/users/rbvermaa/following{/other_user}","gists_url":"https://api.github.com/users/rbvermaa/gists{/gist_id}","starred_url":"https://api.github.com/users/rbvermaa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbvermaa/subscriptions","organizations_url":"https://api.github.com/users/rbvermaa/orgs","repos_url":"https://api.github.com/users/rbvermaa/repos","events_url":"https://api.github.com/users/rbvermaa/events{/privacy}","received_events_url":"https://api.github.com/users/rbvermaa/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-26T08:51:42Z","updated_at":"2015-03-26T08:51:42Z","closed_at":null,"body":"To be able to get NixOS listed in Google Cloud Compute Engne, we will need to make sure we implement the following list:\r\n\r\n\r\n    Test Cases\r\n    \r\n    Release Process\r\n    \r\n    ● Does the virtual machine boot successfully?\r\n    \r\n    ● Does SSH work correctly?\r\n    \r\n    ● Do Google tools/scripts work correctly?\r\n    \r\n    ○ Does the virtual machine reach the “running” state within a hard cutoff time?\r\n    \r\n    ○ Can users send/receive data from an external IP?\r\n    \r\n    ○ Can users SSH into the virtual machine within a hard cutoff time?\r\n    \r\n    ○ Can only authorized users SSH into the virtual machine?\r\n    \r\n    ○ Google Daemon\r\n    \r\n    ■ Is the Google Daemon installed?\r\n    \r\n    ■ When an SSH key is added to the metadata, is a new user account\r\n    \r\n    created for the image? For each SSH key in the metadata, is there\r\n    \r\n    exactly one user account?\r\n    \r\n    ● Is the image configured with the proper options?\r\n    \r\n    ● Are the correct packages installed?\r\n    \r\n    ■ Is the account manager job running?\r\n    \r\n    ■ Is the address manager job running?\r\n    \r\n    ○ Google Startup Scripts\r\n    \r\n    ■ Are the Google Startup Scripts installed?\r\n    \r\n    ■ Do the Google Startup Scripts work?\r\n    \r\n    ■ Can user startup scripts be downloaded and run successfully?\r\n    \r\n    ○ Image Bundle\r\n    \r\n    ■ Is the Image Bundle installed?\r\n    \r\n    ■ Does the image bundle work with basic options?\r\n    \r\n    ■ Does the image bundle work with all options?\r\n    \r\n    ○ Are the recommended options in the Building a Google Compute Engine Image\r\n    \r\n    guide set correctly?\r\n    \r\n    Note: This test case is Linux­specific.\r\n    \r\n    ○ Python 2.6+: Is this installed?\r\n    \r\n    ○ Sshd: Is this installed?\r\n    \r\n    ○ ISC DHCP Client: Is this installed? Is the set­hostname hook set?\r\n    \r\n    ○ gcloud [Cloud SDK]: Is this installed? Can this run successfully?\r\n    \r\n    ○ GSUtil: Is this installed? Can this run successfully?\r\n    \r\n    Page 1 of 2\r\n    \r\n    ● Are important packages at the correct versions?\r\n    \r\n    ○ Ssh: Is this installed?\r\n    \r\n    Note: Individual CLI tools such as gcloud/gsutil will be eventually be deprecated\r\n    \r\n    in favor of the unified Cloud SDK CLI tool.\r\n    \r\n    ○ Are gcloud/gsutil at the correct version we intend to ship with the image?\r\n    \r\n    ○ Do gcloud/gsutil version upgrades work with the image?\r\n    \r\n    ● Is the image ​sparse​?\r\n    \r\n    Continuous Validation Process\r\n    \r\n    ● Is network performance acceptable?\r\n    \r\n    ● Is boot time acceptable?\r\n    \r\n    ● Is SSH time acceptable?\r\n    \r\n    ○ Does networking performance exceed the maximum acceptable threshold?\r\n    \r\n    ○ Does networking performance over time (week over week) stay acceptable?\r\n    \r\n    ○ Does boot time exceed the maximum acceptable threshold?\r\n    \r\n    ○ Does boot time stay low for X% of boots?\r\n    \r\n    ○ Does boot time over time (week over week) stay acceptable?\r\n    \r\n    ○ Do SSH connections succeed within the maximum acceptable threshold?\r\n    \r\n    ○ Does SSH connection time stay low for X% of SSH connections?\r\n    \r\n    ○ Does SSH connection time over time (week over week) stay acceptable?\r\n    \r\n\r\nThis ticket is to track the progress on this issue. @roconnor"}}