{"push_id":573761258,"size":17,"distinct_size":0,"ref":"refs/heads/master","head":"73a27034a6c256188dc0cf07c9a98b3bf85b7b32","before":"bebe8ff39121109a32ec0f4f77d75f671c118523","commits":[{"sha":"254fc5dae058f905362bb199a9d859ed4185f40d","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added support for a custom keypair in the cluster state directory","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/254fc5dae058f905362bb199a9d859ed4185f40d"},{"sha":"da78e08f9df217c43891d2fb3dc49d4965cf2f0f","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added support for deleting server and security groups","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/da78e08f9df217c43891d2fb3dc49d4965cf2f0f"},{"sha":"ceac8afad771324d9e62277579694854df8287a5","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added cleanup command for deleting server and security groups, fixes #2","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/ceac8afad771324d9e62277579694854df8287a5"},{"sha":"57862ff07b65bf8805fd3ff1481b241fb9943dde","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"fixed missing whitespace for ansible ssh connectivity check with custom private key","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/57862ff07b65bf8805fd3ff1481b241fb9943dde"},{"sha":"aae621de9314a1f314d5ddb0842719b8056290c5","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"'down' -command now waits for VMs to disappear before returning","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/aae621de9314a1f314d5ddb0842719b8056290c5"},{"sha":"0d6884622ab2bf32316802e5942e4f87a2381a2f","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"fix a typo in attribute name (server -> servers)","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/0d6884622ab2bf32316802e5942e4f87a2381a2f"},{"sha":"4ed0809bf395faaab3446157bf5915cc9978aa9b","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"support for add_key command added\n\n* changed command line argument parsing to make use of subparsers\n* added an ansible playbook for adding a public key to cluster frontend\n* added add_key <key_file> command that adds the given key to cluster frontend's admin account","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/4ed0809bf395faaab3446157bf5915cc9978aa9b"},{"sha":"2eeb739262c06f2bcd76ef1c20e93f0f431b242d","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"pep8","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/2eeb739262c06f2bcd76ef1c20e93f0f431b242d"},{"sha":"3f4245ac57918d5ec366a5e34e17da0655c8514a","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added support for specifying security group rules for external access in cluster.yml, fixes #7","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/3f4245ac57918d5ec366a5e34e17da0655c8514a"},{"sha":"63854038b4b0d68bb2ad2475a2c3aba6cd78b0fe","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added support for automatically assigning a free public IP for the cluster frontend, fixes #3","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/63854038b4b0d68bb2ad2475a2c3aba6cd78b0fe"},{"sha":"f4037f348ba685d2037b61cbdcff3893f1b02bd2","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"pep8 and parameter cleanup","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/f4037f348ba685d2037b61cbdcff3893f1b02bd2"},{"sha":"c02e10fb7e06bf5793490f28a1fc08731f950f21","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"* dynamically assigned public IP now shown correctly in 'info' command, fixes #8\n* fixed an issue with state polling where instance turns to 'active' state when we are still waiting for 'build' state","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/c02e10fb7e06bf5793490f28a1fc08731f950f21"},{"sha":"301e42adf5df7777ad8fb8df16e9c30330956ac5","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added vm instance object update to get correct floating IP data before printing access endpoint information","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/301e42adf5df7777ad8fb8df16e9c30330956ac5"},{"sha":"325048723c134b44d98c698cde759e9f40ad6925","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"* added external security group rule lines to template\n* changed the example public ip to 'auto' in the template","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/325048723c134b44d98c698cde759e9f40ad6925"},{"sha":"fa2e255de32c16a0bdbd61d4e620f62c722c3eeb","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"added information about 'auto' option for public IP","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/fa2e255de32c16a0bdbd61d4e620f62c722c3eeb"},{"sha":"6747be25034dfb72c66dd85ac4873bff2a1f3e5d","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"pep8 and unused local variable cleanup","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/6747be25034dfb72c66dd85ac4873bff2a1f3e5d"},{"sha":"73a27034a6c256188dc0cf07c9a98b3bf85b7b32","author":{"email":"d81c2d73f580700f67e0ca0650f327a4e0e17709@csc.fi","name":"tourunen"},"message":"fixed typo in Spark version","distinct":false,"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/pouta-virtualcluster/commits/73a27034a6c256188dc0cf07c9a98b3bf85b7b32"}]}