{"push_id":1055525653,"size":62,"distinct_size":62,"ref":"refs/heads/master","head":"99d32cf4061c5f1d7e68f99030631d8988ce4568","before":"f465779f1a64236edc2b8975e53da402fd684589","commits":[{"sha":"efcbc18e8f8b9c66e73c5a72326afaf8f891387a","author":{"email":"c86687618852297b8ee2e0c19e0bbd325d41fe07@redhat.com","name":"Keenan Brock"},"message":"Allow erb in database.yml\n\nWe want to use erb if:\n\n- We are not running rails\n- We are running rails but not in production (e.g.: development)\n- We are running in production but user set env var $ERB_IN_CONFIG","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/efcbc18e8f8b9c66e73c5a72326afaf8f891387a"},{"sha":"9a1e386ec7176867599ad01834062b6612df07a4","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Have inventory refresh set hidden on folders\n\nRather than computing if a folder is hidden at runtime, have each\nprovider inventory refresh parser set if a folder is hidden,\nsimilar to the way hidden ResourcePools are handled.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/9a1e386ec7176867599ad01834062b6612df07a4"},{"sha":"7eec1c6770f320914e82a058d39d9bdeef989338","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Remove NON_DISPLAY_FOLDERS from EmsFolder","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/7eec1c6770f320914e82a058d39d9bdeef989338"},{"sha":"94e8d2fbde4b2101e21c6ac096ab84de5a5e12e9","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Update spec tests for EmsFolder#hidden?\n\nNow that we aren't using the folder name and parent type\nto determine if a folder is hidden we do not need the spec\ntests in ems_folder, move them to the inventory refreshers.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/94e8d2fbde4b2101e21c6ac096ab84de5a5e12e9"},{"sha":"ef57333ce6031a5a345ac2924181834570b78f16","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Remove EmsFolder#hidden? overrides","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/ef57333ce6031a5a345ac2924181834570b78f16"},{"sha":"0946dd5ba4b3ed51cb57c92f63fe67f1e577d81a","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Set hidden = false by default then override later","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/0946dd5ba4b3ed51cb57c92f63fe67f1e577d81a"},{"sha":"501d72a20109b7016372d944e785076102b84b1d","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Do an explicit data migration for hidden => false","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/501d72a20109b7016372d944e785076102b84b1d"},{"sha":"580212c17f11941113558ca0968a6fb1772eab56","author":{"email":"6a226512a569016c3805352ca112daa827043ceb@google.com","name":"Eric Johnson"},"message":"Add deprecated field to Vms for GCE Images.\n\nThis includes a DB migration from @agrare to persist the new field\n(thank you Adam!).\n\nWhile this change provides the backend support, there will need to be a\nnew issue created to update the UI to provide a drop-down picker\nallowing users to select from a list of non-deprecated images or all\nimages.\n\nCloses #7373","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/580212c17f11941113558ca0968a6fb1772eab56"},{"sha":"a913a6be33dddf41275493257fbcca9ad2652566","author":{"email":"b6791b408cfa7bf86cfa6bca4c0b66bd16e857e0@gmail.com","name":"Richard Su"},"message":"Enable Right-Size Recommendations for OpenStack Cloud Providers\n\nCreates a separate vm_cloud_center toolbar for OpenStack Clouds\nto enable Right-Size Recommendations only for it and not other\nproviders that are also ManageIQ::Providers::CloudManager::Vm.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/a913a6be33dddf41275493257fbcca9ad2652566"},{"sha":"c735dcb019a11e2bd33d57ad2f121273043ede2e","author":{"email":"5c167965d9b7311e6aec9a7da29f30a3124a5f0a@redhat.com","name":"Milan Zazrivec"},"message":"Consistent 'Policy' buttons across the UI\n\nPolicy buttons need to behave consistently across the UI: the 'Policy'\nbutton needs to become active only after an item for policy editing\nhas been selected.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/c735dcb019a11e2bd33d57ad2f121273043ede2e"},{"sha":"a7e9ea0a0b1ab157a45d000b665a6fd6c694525a","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"PR review feedback","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/a7e9ea0a0b1ab157a45d000b665a6fd6c694525a"},{"sha":"bb66e832143e023cb5dab366c3db303c94d3b0e1","author":{"email":"ae7481fe0b5a67771b1e181cd0d52add28f5c4be@redhat.com","name":"Barak Azulay"},"message":"Adding Dockerfile & resources related to dockerizing manageiq\n\nDescription:\n- Utilizing systemd to run all services\n- using chruby to obtain Ruby 2.4\n- using Postgres 9.4\n- DB data is stored in a separate volume\n- db initialization is done on the first execution of the container\n  (docker run ... takes several minutes)\n- Added support for Atomic host - by adding the appropriate label to the\n  Dockerfile (see below for more  details)\n\n Atomic labels\n\n - Implemented container NAME variable for labels\n - Added STOP and UNINSTALL labels\n - Renamed install and run container names\n - Removed unnecessary --net=host flags\n\n The deployment events using atomic labels is as follows :\n\n 1. INSTALL will run a one-shot container that populates and configures\n the MIQ postgres DB\n in a persistent DATA volume exported by the Dockerfile (VOLUME)\n\n In addition to this we will \"name\" this container as $NAME_install,\n which will we use as the\n container to import --volumes-from in the RUN LABEL.\n\n 2. RUN will run a detached container for the MIQ service, it imports\n the previously populated\n DB volume from the INSTALL label stage. It syncs timezone with host and\n publish appropiate ports\n\n 3. STOP will simply stop the $NAME_run container\n\n 4. UNINSTALL will remove the $NAME_run container and $NAME_install\n containers along with volumes.\n\n Please keep in mind that if we don't specify a \"-n\" to the atomic\n commands , then the NAME\n of the containers will be assumed as the same NAME as the IMAGE\n (default).\n This has implications on certain labels such as UNINSTALL, which will\n also REMOVE the image (rmi)\n if NAME == IMAGE . There is no way to disable this that I could find.\n\n Example deployment flow :\n\n atomic install -n <name> manageiq\n atomic run -n <name> manageiq\n atomic stop -n <name> manageiq\n atomic uninstall -n <name> manageiq\n\n Multiple instances :\n\n atomic install -n <name1> manageiq\n atomic install -n <name2> manageiq\n\n For atomic defaults, just remove the -n flag. PLEASE keep in mind the\n rmi on uninstall comment above.\n\n KNOWN ISSUES\n\n Atomic has no variable substitution possible for published ports (-p\n 3000:3000) , this causes\n a conflict when running multiple instances, a work-around is copy and\n paste the docker command\n utilizing different ports for each instance.\n\n References (This explains most of the LABEL patch) :\n\n http://developers.redhat.com/blog/2015/04/21/introducing-the-atomic-command/\n\n Atomic labels implementation\n\n - Added suggested LABELS for Atomic use\n - Adapted docker_initdb to be more resilient to a systemd-less\n   environment (INSTALL label step)\n   - Fixed postgres race condition on systemd unit file caused by an old\n     9.2 release reference on After\n     - Increased Start timeout on evm systemd unit file to a safer value\n       (laptop build friendly)\n       - Fixed a minor cleanup on chruby installation\n\n       There were no changes in how stock docker runs, this is has been\n       validated.\n\n       To use/test atomic labels :\n\n       atomic install <image>\n       atomic run <image>\n       docker inspect <image>\n\n       Tested with atomic-1.8-3.gitcc5997a CLI and\n       docker-1.10.2-3.git0f5ac89\n\n       Image size remains almost identical.\n\nSigned-off-by: Barak Azulay <bazulay@redhat.com>","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/bb66e832143e023cb5dab366c3db303c94d3b0e1"},{"sha":"cc1983bea0c64be67cfd09a75c6742fca1f29ad1","author":{"email":"6a226512a569016c3805352ca112daa827043ceb@google.com","name":"Eric Johnson"},"message":"Merge pull request #2 from agrare/issue7373\n\nPR review feedback","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/cc1983bea0c64be67cfd09a75c6742fca1f29ad1"},{"sha":"f74e2b4b53accfdb4132809ba4b9bd843691a30d","author":{"email":"551faa6d56eaf460c54e19b8a5fc41aec13a5e80@redhat.com","name":"Hui Song"},"message":"Add state of finished into data event in VM scanning.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/f74e2b4b53accfdb4132809ba4b9bd843691a30d"},{"sha":"1593d0a8721f769d0c5586b7bd012c9d2a56daaf","author":{"email":"551faa6d56eaf460c54e19b8a5fc41aec13a5e80@redhat.com","name":"Hui Song"},"message":"Add state of finished into data event in VM scanning.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/1593d0a8721f769d0c5586b7bd012c9d2a56daaf"},{"sha":"fa5a8727e6c1e0b7ad5c752aef6978acad939a33","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Test the whole of MiqExpression#to_ruby output\n\nThis reverts part of\nhttps://github.com/ManageIQ/manageiq/pull/7702. While I do think it is\nbetter to focus on one thing for these tests, the fact is this metadata\nis not currently being tested elsewhere, so we lost some test coverage\nin doing that.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/fa5a8727e6c1e0b7ad5c752aef6978acad939a33"},{"sha":"9e6f73bc50739121bd24eff988ce483eb3b9e788","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Fix GCE project and service_account not showing up\n\nGCE Project and service_account credentials were not being\npopulated when editing a provider.\n\nFixes https://github.com/ManageIQ/manageiq/issues/6967","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/9e6f73bc50739121bd24eff988ce483eb3b9e788"},{"sha":"adba6b7391c4a474d0416d1cfe42a974028b8b7c","author":{"email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com","name":"Nick Carboni"},"message":"Hardcode the assets manifest file name\n\nThis will allow us to update the assets without concern for\nwhat the previous manifest file was named.\n\nBefore, when `rake evm:compile_assets` was run in the kickstart the\nmanifest would be regenerated, creating a new filename.\nUpdating leads to multiple manifest files being present which\nin some cases causes the asset pipeline to use the incorrect\nmanifest.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1324202","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/adba6b7391c4a474d0416d1cfe42a974028b8b7c"},{"sha":"533b1035ff43332c603dd8597f74112721519790","author":{"email":"4a7ce63a65c23ee201635119b186b3f66869c2bf@redhat.com","name":"Eric Winchell"},"message":"update image paths on host, vm, provider and ems screens","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/533b1035ff43332c603dd8597f74112721519790"},{"sha":"90ee00d9379c6186d276d2d1938ee1c40d6c6adc","author":{"email":"dc42575023019260181dabfafa966bbf2df06a2e@redhat.com","name":"Tina Fitzgerald"},"message":"Added new add_request_to_cart, new functionality to find existing\nservice order, add to cart without checking out, added tests.","distinct":true,"url":"https://api.github.com/repos/rhus/manageiq/commits/90ee00d9379c6186d276d2d1938ee1c40d6c6adc"}]}