~hopem/stsstack-bundles:bug/1882562

Last commit made on 2020-06-08
Get this branch:
git clone -b bug/1882562 https://git.launchpad.net/~hopem/stsstack-bundles
Only Edward Hope-Morley can upload to this branch. If you are Edward Hope-Morley please log in for upload directions.

Branch merges

Branch information

Name:
bug/1882562
Repository:
lp:~hopem/stsstack-bundles

Recent commits

ac7854b... by Edward Hope-Morley

Fix --ssl combined with --*-ha*

In other words when using --ssl, if any service is explicitly
requested to be HA don't override it with the single unit
HA hack that we use to get predictable SANs for ssl certs.

Closes-Bug: #1882562

12f925e... by Edward Hope-Morley

Don't always ask for ml2dns upstream dns server

If we are able to glean a dns server from the local
host, don't both asking for one as input since this
happens for almost every openstack deployment and is
quite tedious and unnecessary.

4c5ec30... by Edward Hope-Morley

Code cleanup

 * remove unused get_optval()
 * remove redundant trap_help()
 * remove lts/nonlts from all 00setup since its no longer used
 * fixup some docstring typos

6e9433a... by Edward Hope-Morley

Add mysql+focal support to ceph and swift modules

Related-Bug: 1876175

20c206e... by Ponnuvel Palaniyappan

Reduce default log level for Ceph template and
related overlays.

Log level 20 is highly verbose and fills up the log files
pretty quickly. With loglvel=20, osd log files
(/var/log/ceph/ceph-osd.*.log) have reached ~20G in ~8
hours.

Reduce loglevels down to 1 based on Dan's(hillpd) comment:
"Ceph supports run-time logging level changes. It is easy
enough to use `ceph tell` or the daemon socket to
raise/lower log levels across a reproducer.

I'd recommend dropping the level all the way down to 1 by
default.

This will also reduce overall stress on stsstack -- ceph
can be very verbose at raised debug levels."

Signed-off-by: Ponnuvel Palaniyappan <email address hidden>

65ddb8f... by Ponnuvel Palaniyappan

Misc improvements

Functionally equivalent to previous code.
Reduces unnecessary fork/exec calls.

Signed-off-by: Ponnuvel Palaniyappan <email address hidden>

0391378... by Edward Hope-Morley

Don't exclude namespaces charms from revision-info

Most charms release to cs:<charm> as their stable whereas
others use cs:~<team>/<charm> so we need to allow that
when using --release-info.

One remaining caveat here is that if the revision-info uses
a namespaced charm but the template does not then it will
not be matched. That will either require a manual edit to
fix (--replay) or we need to update the template in question
to use the namespaced charm.

Closes-Bug: 1881158

e85e4c3... by Edward Hope-Morley

Use controller model for JUJU_VERSION

Closes-Bug: 1880730

6914bd8... by Edward Hope-Morley

Show when revision-info omits charms

We currently expect charm version info given to
--revision-info to be for stable charms and as
a result we silently ignore any charm that is
not cs:<charm>. This patch displays a message
showing any charms whose version is ingored
and if no versions are found, does not switch
to --use-stable-charms.

43e0a90... by Edward Hope-Morley

Fixup newline issue in tools/model-poweron.sh