{"push_id":1604845314,"size":76,"distinct_size":76,"ref":"refs/heads/master","head":"528e648f55fdd2590bb17e30565902415ed4491f","before":"4dfd7b348ebe76f8de873d0b48c9ff81d8685a4b","commits":[{"sha":"f8cbbc7a16bd9f9900c97853d7d1545a84f513a4","author":{"name":"Jesse Keating","email":"ab78ab56a339717d35c813fba990b48c9efae1f1@j2solutions.net"},"message":"Add automation to create dev users/projects\n\nThis is a playbook that's meant to be executed by a developer, on a\nsystem that has credentials suitable to create projects and users\ndefined in a cloud.yaml file. The name of the cloud can be overridden by\nsetting a runtime variable of \"prod_cloud\", otherwise it'll default to\n\"opentech-sjc\".\n\nEach user will get a project that matches their username, and get\n_member_ role within. Each user will also be added to the prod group,\nwhich defaults to \"bonnyci\". This group has _member_ role on a\nspecific production project, allowing each member to see resources\nmanaged by the production account. Select members can also be added to\nthe production admin account, \"bonnyci-admin\", allowing such members to\nbe able to do cloud_admin level things should they need to.\n\nThis commit also vendors in a newer os_user.py from upstream Ansible, so\nthat the password will not be updated if the user already exists. This\nallows us to set a default password on initial creation, which will\nquickly be changed.\n\nCloses BonnyCI/projman#131\n\nSigned-off-by: Jesse Keating <jkeating@j2solutions.net>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/f8cbbc7a16bd9f9900c97853d7d1545a84f513a4"},{"sha":"31d9eb821aaa5c4f3ef2474ead9f9e7669763791","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #165 from j2sol/account-makings-131\n\nAdd automation to create dev users/projects\n\nReviewed-by: Adam Gandelman <adamg@ubuntu.com>\n             https://github.com/gandelman-a","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/31d9eb821aaa5c4f3ef2474ead9f9e7669763791"},{"sha":"beb4825538f7d8731986b896a492ba89bf08faad","author":{"name":"Cullen Taylor","email":"628ed4d91a5f938bf4570395b0a948c4e5e5f451@outlook.com"},"message":"Add mctaylor to add-users-projects.yml\n\nI want to be able to have a vm on the cloud, and shouldn't need admin\nrights to do that.\n\nSigned-off-by: Cullen Taylor <cullentaylor@outlook.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/beb4825538f7d8731986b896a492ba89bf08faad"},{"sha":"61ad3a0fe58dcee9ea6401b4f5246d02052926b2","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #167 from eggshell/add_mctaylor_user\n\nAdd mctaylor to add-users-projects.yml\n\nReviewed-by: Jesse Keating\n             https://github.com/j2sol","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/61ad3a0fe58dcee9ea6401b4f5246d02052926b2"},{"sha":"71b7bc06651c4e72a5fc2214309719b1b83706c0","author":{"name":"Adam Gandelman","email":"0c2520de8992b22649e0888e10d1b742dbc62d66@ubuntu.com"},"message":"Add ansible for provisioning network resources on new cloud\n\nThis adds some new provisioning code for bootstrapping our new cloud\nwith network resources. It creates a new 'cloud_bootstrap' role that will\nsupercede the old 'create-hosts' role.  The new one will encompass more than\njust hosts and encompass managing production users/projects/roles,  networks,\nservers, etc.\n\nResolves-Issue: BonnyCI/projman#133\nSigned-off-by: Adam Gandelman <adamg@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/71b7bc06651c4e72a5fc2214309719b1b83706c0"},{"sha":"7a563990585a0908d44376ce2ed2b30f61ca2994","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #166 from gandelman-a/provision-network\n\nAdd ansible for provisioning network resources on new cloud\n\nReviewed-by: Jesse Keating\n             https://github.com/j2sol","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/7a563990585a0908d44376ce2ed2b30f61ca2994"},{"sha":"0ca021bc80b4e5e82f010114a697180e22cbc60d","author":{"name":"Jamie Lennox","email":"c3c66135ebcf4100722d2386aa0fd150b1386986@gmail.com"},"message":"Don't hardcode logs.bonnyci.com into zuul\n\nThe zuul layout and config both reference the production site\nlogs.bonnyci.com. Replace those with a variable so that tests and other\ndeploys don't have to reply on this.\n\nSigned-off-by: Jamie Lennox <jamielennox@gmail.com>\nSigned-off-by: K Jonathan Harker <Jonathan.Harker@ibm.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/0ca021bc80b4e5e82f010114a697180e22cbc60d"},{"sha":"5df07476d0026919f7a5a38832d7ec7d60877745","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #164 from jamielennox/zuul-logs-url\n\nDon't hardcode logs.bonnyci.com into zuul\n\nReviewed-by: Anne Bonny\n             https://github.com/anne-bonny","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/5df07476d0026919f7a5a38832d7ec7d60877745"},{"sha":"2a6acc46301af24fae2ea0b3bb3ff31d0c2fbc19","author":{"name":"Cullen Taylor","email":"628ed4d91a5f938bf4570395b0a948c4e5e5f451@outlook.com"},"message":"Add ansible for provisioning projects,users,groups\n\nThis adds the ability to provision our desired projects, groups and\nusers on the new cloud. It is a continuation of the cloud_bootstrap\nrole started in BonnyCI/hoist#166, and follows the spec contained in\nBonnyCI/bonnyci.org#34.\n\nDepends-On: BonnyCI/hoist#166\nResolves: BonnyCI/projman#134\n\nSigned-off-by: Cullen Taylor <cullentaylor@outlook.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/2a6acc46301af24fae2ea0b3bb3ff31d0c2fbc19"},{"sha":"4eb5d6b587d528a0c0f36b46e72c3959820620b9","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #168 from eggshell/provision-accounts\n\nAdd ansible for provisioning projects,users,groups\n\nReviewed-by: Jesse Keating\n             https://github.com/j2sol","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/4eb5d6b587d528a0c0f36b46e72c3959820620b9"},{"sha":"73c92062e54b5937c3e0856806b8f278628aed2d","author":{"name":"Jamie Lennox","email":"c3c66135ebcf4100722d2386aa0fd150b1386986@gmail.com"},"message":"Create project for jamielennox\n\nooooo, a cloud!\n\nSigned-off-by: Jamie Lennox <jamielennox@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/73c92062e54b5937c3e0856806b8f278628aed2d"},{"sha":"75d3ba3887c2bbc6184dc8f8734f1f6d8d2b0e57","author":{"name":"Jamie Lennox","email":"c3c66135ebcf4100722d2386aa0fd150b1386986@gmail.com"},"message":"Add dd-elasticsearch role\n\nDatadog has an inbuilt integration for elasticsearch. It's pretty easy\nto turn this on for our deployment.\n\nSigned-off-by: Jamie Lennox <jamielennox@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/75d3ba3887c2bbc6184dc8f8734f1f6d8d2b0e57"},{"sha":"c49ad16048a558134447a74acff25d7a0b8bb377","author":{"name":"Jamie Lennox","email":"c3c66135ebcf4100722d2386aa0fd150b1386986@gmail.com"},"message":"Use python-app variables for os_loganalyze venv path\n\nThe python-app role will set the variables for the venv and source dir\nso that dependant roles can use them. This means you aren't going to end\nup with a mispelt path - like we have now.\n\nSigned-off-by: Jamie Lennox <jamielennox@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/c49ad16048a558134447a74acff25d7a0b8bb377"},{"sha":"6c78cf028a04b368cfbd067dff7804bdc66cc18e","author":{"name":"Adam Gandelman","email":"0c2520de8992b22649e0888e10d1b742dbc62d66@ubuntu.com"},"message":"Create project for adam_g\n\nSigned-off-by: Adam Gandelman <adamg@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/6c78cf028a04b368cfbd067dff7804bdc66cc18e"},{"sha":"57a355e44c9a53f0429d2f6628366c03bae9603c","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #171 from jamielennox/loganalyze-path\n\nUse python-app variables for os_loganalyze venv path\n\nReviewed-by: Jonathan Harker <github@gentlydownthe.net>\n             https://github.com/jesusaurus","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/57a355e44c9a53f0429d2f6628366c03bae9603c"},{"sha":"808c70cd50981dc9f5eaef560aacf9af02faacef","author":{"name":"K Jonathan Harker","email":"8f81df5031ef6282af2ecaad5e4fec8a1fe23768@ibm.com"},"message":"Add logstash grok filter to match our python logging format\n\nAdd the document type `python-logging` to our current logs (to set them\napart from other log types we might add, such as apache), and create a\nlogstash filter to parse python-logging format logs. Also, configure\nfilebeat multiline parsing to group tracebacks into a single event.\n\nSigned-off-by: K Jonathan Harker <Jonathan.Harker@ibm.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/808c70cd50981dc9f5eaef560aacf9af02faacef"},{"sha":"71bef6f19fed21ca302a06a994b016170a7ac273","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #175 from gandelman-a/adamg_account\n\nCreate project for adam_g\n\nReviewed-by: Cullen Taylor <cullentaylor@outlook.com>\n             https://github.com/eggshell","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/71bef6f19fed21ca302a06a994b016170a7ac273"},{"sha":"4fe001a24979525f856fc1ac186fd3529bc83a77","author":{"name":"Adam Gandelman","email":"0c2520de8992b22649e0888e10d1b742dbc62d66@ubuntu.com"},"message":"Merge branch 'master' into cloud-project","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/4fe001a24979525f856fc1ac186fd3529bc83a77"},{"sha":"ddc6645860d1b924467a3a2b190e1826b65ffb83","author":{"name":"Anne Bonny","email":"10538e2b2b09ba6acfe4489b4f2c362fdf4eb72c@spencerkrum.com"},"message":"Merge pull request #169 from jamielennox/cloud-project\n\nCreate project for jamielennox\n\nReviewed-by: Anne Bonny\n             https://github.com/anne-bonny","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/ddc6645860d1b924467a3a2b190e1826b65ffb83"},{"sha":"5de3d9fda8eb0ee93bf7d0fe906e24ba82831cda","author":{"name":"K Jonathan Harker","email":"8f81df5031ef6282af2ecaad5e4fec8a1fe23768@ibm.com"},"message":"Add zookeeper to nodepool.vagrant\n\nSigned-off-by: K Jonathan Harker <Jonathan.Harker@ibm.com>","distinct":true,"url":"https://api.github.com/repos/jasontclark/hoist/commits/5de3d9fda8eb0ee93bf7d0fe906e24ba82831cda"}]}
{"actor":{"display_login":"jasontclark"}}