~hopem/stsstack-bundles:bug/1876175-2

Last commit made on 2020-05-29
Get this branch:
git clone -b bug/1876175-2 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/1876175-2
Repository:
lp:~hopem/stsstack-bundles

Recent commits

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

99e773a... by Hemanth Nakkina

Add cephfs overlay to kubernetes

Add support for cephfs to kubernetes

eb83d96... by Ponnuvel Palaniyappan

Fix the the exit code of generate-bundle.sh

The final exit code of this script is non-zero when it's success.

When grep fails (i.e. no unbound variables), it exits immediately
because of -e option. || ensures that grep failure doesn't exit the
script and also explicitly exit with 0. Otherwise, "last command"'s
(= grep) return code will be used for exit code which is non-zero.

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

a714712... by Edward Hope-Morley

Don't clobber ovn-chassis bridge-interface-mappings

If the charm config was set outside of generate then add
its value to the local cache to avoid clobbering when
updating existing deployment.

This is the same as was done for data-port with
neutron-openvswitch so now we move to a function to
make code cleaner.