{"push_id":1246176834,"size":145,"distinct_size":1,"ref":"refs/heads/enhancement_default_region","head":"cfdaefc60cb8e943091d680e6d08cc12b0a153a1","before":"04727579900867e59f70bf80262f88d63e187dfe","commits":[{"sha":"852c92c0084493df7e853bc881fee08de6629567","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merged changes from enhancement_iexternalapimock","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/852c92c0084493df7e853bc881fee08de6629567"},{"sha":"3d123d9315371a66270b5cfdc98ff55187b75dfa","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Enhancement: Simplify Template support\n\n- Merge end-point template and tenant-specific end-point\n  functionality into the same object\n- Reduce mimic.core.MimicCore to only adding/removing the\n  ExternalApiStore entries for any given API.\n- Added additional Exceptions so some errors do not go without notice","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/3d123d9315371a66270b5cfdc98ff55187b75dfa"},{"sha":"c58a8a3e1cf6f60be97e9bdd3cd7230f7cd9cd87","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'master' into enhancement_iexternalapitemplatemock\n\nConflicts:\n\tmimic/core.py","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/c58a8a3e1cf6f60be97e9bdd3cd7230f7cd9cd87"},{"sha":"0d5a0eabc9022de538212261e7b8aea4fe56e95f","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Enhancement: Testing for new functionality\n\n- Added testing for core, catalog, and identity_objects to ensure\n  complete test coverage of new code\n- there is one branch in core (a try/except) that is necessary but\n  may be very hard to figure out a test for; it's marked as as\n  skipped for the tests for the time being\n- some tests (like the catalog.Entry object tests) are simply for\n  having an explicit test as the code is otherwise covered\n  indirectly. Explicit, direct testing is better","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/0d5a0eabc9022de538212261e7b8aea4fe56e95f"},{"sha":"166dfd102a128b4b9abeb1c1b6c2ba8e88315ad6","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Updates per PR feedback","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/166dfd102a128b4b9abeb1c1b6c2ba8e88315ad6"},{"sha":"510d39179b8c940e61724e331a1b689cfb90a704","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'master' into enhancement_iexternalapitemplatemock","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/510d39179b8c940e61724e331a1b689cfb90a704"},{"sha":"8fcc8c35d9bdc53e23b8db47f3eab831689e1037","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Enhancement: Identity Extensions\n\n- Added ability to get the listing of External APIs from MimicCore\n- Added ability to remove an External API from MimicCore\n- Added a couple functional interfaces to the requirements of the\n  IEndPointTemplate interface\n- Added support for HTTP conflict and unauthorized responses for\n  Identity.\n- Added a new EndpointTemplateStore to manage a single instance\n  of an IEndPointTemplate.\n- Add a MIMIC-OS-KSCATALOG extension to Identity for\n  listing/creating/deleting external API services within Mimic\n- Start support of OS-KSCATALOG extension; mapped out the end-point\n  template support, implementing just the listing and initial auth.","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/8fcc8c35d9bdc53e23b8db47f3eab831689e1037"},{"sha":"b2930a6c35a16058dde7ea6e935cb2f2f8450600","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'master' into enhancement_oskscatalog_endpoint_templates","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/b2930a6c35a16058dde7ea6e935cb2f2f8450600"},{"sha":"75c375c0fce1b99fd28a2c15bd22744a932a7fcc","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Cleanups per feedbacks on predecessor branch","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/75c375c0fce1b99fd28a2c15bd22744a932a7fcc"},{"sha":"69eb8f3c2de60b1876ab1f8fed8b34f40ddd8831","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'enhancement_iexternalapitemplatemock' into enhancement_oskscatalog_endpoint_templates\n\nConflicts:\n\tmimic/imimic.py\n\tmimic/test/dummy.py\n\tmimic/test/test_identity_objects.py","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/69eb8f3c2de60b1876ab1f8fed8b34f40ddd8831"},{"sha":"3b869aaad4c3afda95e9c14f8f13bee7340485f6","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Enhancement: Add Endpoint Templates\n\n- Add Endpoint template support and associated tests\n- Added requirement that the Endpoint Template's service type must\n  match that of the ExternalApiStore that is hosting it.","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/3b869aaad4c3afda95e9c14f8f13bee7340485f6"},{"sha":"0db6652493631be57f53a1e4dd9c929f81afdc64","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Further updates per PR feedback","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/0db6652493631be57f53a1e4dd9c929f81afdc64"},{"sha":"5e393f41987ba393c005b03ca8717b188a752c6d","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'master' into enhancement_iexternalapitemplatemock","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/5e393f41987ba393c005b03ca8717b188a752c6d"},{"sha":"5e906235c4a7cf0c15689a3d13b1f505d198d565","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'enhancement_iexternalapitemplatemock' into enhancement_oskscatalog_endpoint_templates\n\nConflicts:\n\tmimic/test/test_identity_objects.py","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/5e906235c4a7cf0c15689a3d13b1f505d198d565"},{"sha":"281eaac0e1e6609b5a47feb8ec097e9a74609138","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Bug Fix: Lint checks\n\n- bugfix: fix formatting per lint\n- bugfix: forgot to check in some code for model/idenity_objects.py in last real commit (before merges)\n- bugfix: correct the coverage report so that developers can see same precision as codecov.io generates for github PR gate checking","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/281eaac0e1e6609b5a47feb8ec097e9a74609138"},{"sha":"2cfb3d2cf6b0120ee50e23875d819d67e64c324e","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Enhancement: Implement Update Template\n\n- add implementation for the RESTful API to update a template\n- refactor: put the verb in test object's setUp since all the test\n  functions use the same HTTP verb\n- add missing test for service deletion","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/2cfb3d2cf6b0120ee50e23875d819d67e64c324e"},{"sha":"c2b8d42ecf738bc18e7b47bac6474078c9b4b5b1","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Refactor: Changed MIMIC-OSKSCATALOG to OS-KSADM\n\n- Refactored the service management MIMIC-OSKSCATALOG API to be a\n  variation of the OS-KSADM Keystone Extension. There are some\n  differences which are documented in the REST interface.","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/c2b8d42ecf738bc18e7b47bac6474078c9b4b5b1"},{"sha":"3c7e1b4f0aa40cee300ddd1f68cffa3d741509a5","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Upates per feedback\n\n- Move the IsNotNone() checks on the ExternalApiStore instances to\n  the make_example_external_api() which now also requires a\n  parameter for the test case.\n- Added a variation of make_example_external_api() for the\n  ExampleAPI() called make_example_internal_api(); updated all\n  instantiations of ExampleAPI() to use it as well.","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/3c7e1b4f0aa40cee300ddd1f68cffa3d741509a5"},{"sha":"5532466c7943771311d22efde3836daf64a7f07e","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Merge branch 'enhancement_iexternalapitemplatemock' into enhancement_oskscatalog_endpoint_templates\n\n- Updated tests for some of the changes","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/5532466c7943771311d22efde3836daf64a7f07e"},{"sha":"63bfc5b777685e3a95bb0e32fd38ed3c4303944d","author":{"name":"BenjamenMeyer","email":"51fc164a9a7872931b4477457fa6da466514b04f@rackspace.com"},"message":"Refactor: REST API Correction\n\n- API was written as a single JSON-based API; but template id\n  needed to be a parameter to two of the operations (update, and\n  delete).","distinct":false,"url":"https://api.github.com/repos/BenjamenMeyer/mimic/commits/63bfc5b777685e3a95bb0e32fd38ed3c4303944d"}]}
{"actor":{"display_login":"BenjamenMeyer"}}