Add JP as a CD Admin

Change-Id: Iaa833394485a39599b9b037d49a671fa529c3ed4
Allow user to keep virsh instances alive

Any call to devtest_testenv.sh attempts to remove all virsh instances
defined in that test environment. A user might want to configure a set
of VMs manually for use in the undercloud and overcloud later on, but
still take advantage of the functionality provided by _testenv.sh

This patch adds an optional parameter to devtest_testenv which, if
supplied, skips the destruction of UC and OC VMs. A user who does this
will have to provide their own nodes.json which describes the VMs they
have created. The seed VM is still destroyed and recreated as it is
unlikely to need any customisation. This makes the VM-deploy and
BM-deploy more aligned, in that you can have a set of predefined nodes
for your tripleo system and boot a generic seed to deploy onto them.

Part of bp targeted-node-deployment

Change-Id: If7679d74108bc7064df268c240df5fff6a76d69b
Expose blacklisting scaled items via merge.py.

I don't like putting these in as environment variables, but I
suspect the consistency with the matching scale variables outweighs
the rationalise-ui needs in the short term.

Change-Id: Ib11c9ab767a7632717cb0fb277dbbba7c98bd4ee
Add libffi-devel as install dependency for SUSE

Needed to run devtest.sh on openSUSE.

Change-Id: I38bac040d3e52fcc87c9d1263f80f86d685841df
Merge "Expose blacklisting scaled items via merge.py."
Don't expect a remote "origin" if you're setting local REPOREFs

If one uses set-sources-vars -l $DIRNAME where $DIRNAME is a git
repository without a remote called "origin", it produces gibberish
output.

This fixes the get_name function so that it behaves correctly in
that instance.

Change-Id: I109315a776b3ab95ba75fe05399d487f6e0b3df8
Closes-bug: 1365022
Merge "Add libffi-devel as install dependency for SUSE"
Trivial comment typo fix

Change-Id: Ibd28143d8203196429db3257a96822c821986cf4
Merge "Don't expect a remote "origin" if you're setting local REPOREFs"
Add -c support to devtest_undercloud.sh.

This is similar to the support in devtest_seed.sh. USE_CACHE is
still honored for backwards compatibility.

Change-Id: Iac5ffceadc15a09ba82c09573c0101941ddc31cc
Trivial help text correction

Change-Id: I3f12055d96df6ef06d977cf2b083bdc8d574af9f
Added scripts/ceilometer to .gitignore

When ceilometer support was added, this step was missed, so the git
checkout reflects changes after devtest is run.

Change-Id: I1d7c8184c51ddc2b4014471998b00da9c0f11aa2
Minor doc correction in devtest_overcloud.sh

I'm guessing the IP used to be retrieved from nova but the comment was
not updated when the Heat stack became the source of the information.

Change-Id: I83ccc2dd35164e857eb7ad47a74a9fe38427c42e
Explain why we look for passwords in $CWD first

The logic added in I30a2cc4f406122bb038d314a277c2444182bd0c9 is not
always entirely clear to people reading the code, which has led to some
confusion when other people are working on the same code.

This change adds comments which attempt to explain the logic being used
here, and mention some of the reasons why we want this behaviour.

Change-Id: I12d013196b0c533a0550167b9b8209e590e3bd49
Merge "Trivial help text correction"
Use source rather then "." in select-cloud

To be consistent with other scripts we should use "source" rather then
".".

Change-Id: I591e14a67a7a6838b10bef249fde6d4d9028961c
Use "--is-public True" during image-create's

A new glanceclient has been released that no longer supports the
--public option.

Change-Id: I8075271f894d16c9d090106b0d41ab9d3069400a
Closes-Bug: #1366808
Re-iterated the switch from baremetal to Ironic

Change-Id: I207d027c213540bb8fdd8f3110029c07fe8049de
Co-Authored-By: James Polley <jp@jamezpolley.com>
Merge "Use source rather then "." in select-cloud"
Merge "Allow user to keep virsh instances alive"