{"push_id":811215567,"size":6,"distinct_size":1,"ref":"refs/heads/tc/global-admins","head":"d1713b5908aa3dc0c6cf11fbfcee03114a8d1b01","before":"ef0a13e5777a50b71a3b57ab22bfe90adee3ee53","commits":[{"sha":"fdaddb8886c9d0ac1e1b3c930a382108e59c7308","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"fix dep loading that broke with rebar changes, add reporting projects, and more!","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/fdaddb8886c9d0ac1e1b3c930a382108e59c7308"},{"sha":"dd7e41ecb63458133a1127d39b73bd3bd720db76","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"add support for oc-reporting-pedant","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/dd7e41ecb63458133a1127d39b73bd3bd720db76"},{"sha":"a4ee35619bdf1afcf4f73146ed968064ee2d9d75","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@chef.io","name":"Marc Paradise"},"message":"Merge branch 'mp/reporting-updates'","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/a4ee35619bdf1afcf4f73146ed968064ee2d9d75"},{"sha":"a0ac7e7da242d22a7d1dda12b9a70ce0eea0d602","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"Tyler Cloke"},"message":"Override bundler from omnibus-software default of 1.5.3 to 1.10.6.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/a0ac7e7da242d22a7d1dda12b9a70ce0eea0d602"},{"sha":"7c1df38aee7439674972a49bc157443b5c5c9cbf","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"Tyler Cloke"},"message":"Merge pull request #550 from chef/tc/fix-bundler\n\nOverride bundler from omnibus-software default of 1.5.3 to 1.10.6.","distinct":false,"url":"https://api.github.com/repos/chef/chef-server/commits/7c1df38aee7439674972a49bc157443b5c5c9cbf"},{"sha":"d1713b5908aa3dc0c6cf11fbfcee03114a8d1b01","author":{"email":"3fc3194dd4d7eb56774bc8adacde1bd3e42a4773@gmail.com","name":"Tyler Cloke"},"message":"V1 of Server Admins. Implements flexable user management global group.\n\nFor full details on what Server Admins do and what the long-term plan is for them,\nread https://gist.github.com/tylercloke/a8d4bc1b915b958ac160.\n\nNow, a global group, called server-admins, will be set up on bootstrap and migration\nof existing chef-servers. This global group will have create, read, update, and deletion\npermissions on the users container, meaning any user placed in the server-admins global group\nwill have CRUD permissions on users system-wide, granting much needed flexability\naround our user management for larger orgs. As a side-effect, `knife user` is now\nrelevant again.\n\nA second migration updates existing users CRUD permissions to grant server-admins access,\nas changing container permissions does not update existing objects.\n\nChangeLog-Entry: Implemented Server Admins. Server Admins is a list of users that that full permissions\naccess on the users endpoint. You can add and remove users from the Server Admins list. This allows\nnon-superusers to perform creation, deletion, editing, and listing on all users in a Chef Server, granting\ngreat flexibility around user management.\n\nA new set of chef-server-clt tools were added to manage server-admins under Server Admins Commands:\n+ grant-server-admin-permissions\nAdd an existing user to the server-admins global group.\n+ list-server-admins\nShow all users in the server-admins global group. Should contain pivotal.\n+ remove-server-admin-permissions\nRemoves an existing user from the server-admins global group, removing all special permissions they have.","distinct":true,"url":"https://api.github.com/repos/chef/chef-server/commits/d1713b5908aa3dc0c6cf11fbfcee03114a8d1b01"}]}