Featured

On July 27 2016 we bid adieu to the final vestiges of rubyrep
and now rely solely on pglogical to handle all of our replication needs.
#9696 closed out a chapter and started a new book.
In this story all the people are singing! Happiness and smiles abound, balloons and confetti are …
Well, at least a lot less people are losing sleep at night!
Making the move from rubyrep to pglogical was a giant undertaking. A very huge thank-you to everyone involved!

Improved

When setting option_1_number_of_vms in a service dialog we would only provision 1 virtual machine
regardless of the value passed in.
This improvement reads the number_of_vms and exposes that change in the following 4 areas:

The Automate Simulation tool includes two dropdowns Type and Selection in the Object Attribute panel.
The populated data used to allow a full object selection regardless of who was logged in.
This change locks the list down via RBAC and only shows the user what they are allowed to see.

Fixed

The existence of trees in the session was causing errors when a user had a large number of tags in their environment.
This fix pulls three trees from the Group Summary screen out of session and stores the data in instance variables.

New

Part of the Blueprint feature. This PR builds a new method create_bundle in the Blueprint class.
It creates a bundle service template and places all copied item templates underneath it. All of these items are part
of a single Blueprint.

The method policy_options was only used on vms and not for policies as the name implied. It also called the
previously removed build_policy_tree. Due to the above the method was removed.
cat_pressed is no longer used anywhere in the codebase and was happily removed!

Wrapping up

Of the 103 PRs merged last week, I obviously only presented a small sampling. Look out for the next installment of Last Week in ManageIQ!