{"push_id":1869944746,"size":5,"distinct_size":2,"ref":"refs/heads/topic/fixup-cncis","head":"4cb04bd4dd2d039bb7f2e4332aaa39af23b19df5","before":"d9a0dc83d4d3fd3e763f682ef4e2394ad8bd8838","commits":[{"sha":"a5d7ffe6a5503083d0e2c0889ba695202c35d404","author":{"name":"Kristen Carlson Accardi","email":"368158b320ab14116147d5385dcd8edd0c3c6d5c@linux.intel.com"},"message":"ciao-controller: check that tenant owns the instance for external IP map.\n\nMake sure that any instance that a tenant requests to assign an external\nIP to is actually owned by the tenant. In the case of an admin user,\nmapping external IPs to any valid instance will still be allowed.\n\nFixes: #1374\n\nSigned-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/kaccardi/ciao/commits/a5d7ffe6a5503083d0e2c0889ba695202c35d404"},{"sha":"bbf282874a919ef863f0f8991502910b0be2089d","author":{"name":"Kristen Carlson Accardi","email":"368158b320ab14116147d5385dcd8edd0c3c6d5c@linux.intel.com"},"message":"ciao-controller: simplify instance ownership validation\n\nUse the new GetTenantInstance method to retrieve instances for known\ntenants for verification of ownership in our apis.\n\nSigned-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/kaccardi/ciao/commits/bbf282874a919ef863f0f8991502910b0be2089d"},{"sha":"97a8b367986fda4dd76a8b7c7806f5ab798c5001","author":{"name":"Kristen Carlson Accardi","email":"9398331d124c28724c6f2e963ff24a40c660fd37@intel.com"},"message":"Merge pull request #1376 from kaccardi/topic/get-tenant-instance\n\nCreate GetTenantInstance","distinct":false,"url":"https://api.github.com/repos/kaccardi/ciao/commits/97a8b367986fda4dd76a8b7c7806f5ab798c5001"},{"sha":"f04d88fb6f429c55cf4783db6a3a90eb0feb1907","author":{"name":"Kristen Carlson Accardi","email":"368158b320ab14116147d5385dcd8edd0c3c6d5c@linux.intel.com"},"message":"ciao-controller: manage CNCI via a cnci controller per tenant\n\nChange how we manage CNCI lifecycle by creating a CNCI controller\nper tenant. This controller is responsible for transitioning the\nstate of the CNCI and managing which operations are allowed on\nthe CNCI. Allow CNCIs to be removed if they are no longer needed.\n\nSigned-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/kaccardi/ciao/commits/f04d88fb6f429c55cf4783db6a3a90eb0feb1907"},{"sha":"4cb04bd4dd2d039bb7f2e4332aaa39af23b19df5","author":{"name":"Kristen Carlson Accardi","email":"368158b320ab14116147d5385dcd8edd0c3c6d5c@linux.intel.com"},"message":"fixup: fixup golinter errors\n\nSigned-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/kaccardi/ciao/commits/4cb04bd4dd2d039bb7f2e4332aaa39af23b19df5"}]}
{"actor":{"display_login":"kaccardi"}}