~dannf/charms/+source/scalebot-jenkins:readme-devel-tagging

Last commit made on 2021-04-16
Get this branch:
git clone -b readme-devel-tagging https://git.launchpad.net/~dannf/charms/+source/scalebot-jenkins
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch information

Name:
readme-devel-tagging
Repository:
lp:~dannf/charms/+source/scalebot-jenkins

Recent commits

16ed2f5... by dann frazier

README.devel: Remind developers to tag the repo after pushing a new charm

e727b57... by Taihsiang Ho

Stop supporting Bionic

Bionic has python package dependency issue for scalebot. In the
meantime, the conflict is incompatible with Focal. Instead of supporting
both distrobutions, we decided to stop supporting Bionic and focusing on
Focal.

LP: #1920983 (private bug)

63bf06f... by Taihsiang Ho

Fix charm build warning of email information

This commit fixes this warning message:

proof: W: Maintainer format should be "Name <Email>", not
"<email address hidden>"

79a5200... by dann frazier

Fix typo and simplify log message

The main goal here is to correct spelling of "bootstrapping", but I also
decided to shorten the message because I'm not sure the second sentence
was adding to the first.

5f7aec1... by dann frazier

Fix reference-before-assignment issue

Seen in debug-log:

unit-scalebot-0: 12:01:15 WARNING unit.scalebot/0.stop UnboundLocalError: local variable 'modeldefaultsfile' referenced before assignment
unit-scalebot-0: 12:01:16 ERROR juju.worker.uniter.operation hook "stop" (via explicit, bespoke hook script) failed: exit status 1

fe90de4... by dann frazier

Add focal support

This charm deploys fine on Ubuntu 20.04 ('focal'), so designate it to
be a supported series.

5e2ad36... by dann frazier

Remove the python3-maas-client dependency

The scalebot-jenkins charm itself does not know anything about MAAS, it is
cloud-agnostic by design. If a specific scalebot config needs to talk to
a MAAS directly, it should install the necessary dependencies itself
(e.g. using scalebot.d/init). python3-maas-client is no longer available
in Ubuntu 20.04 ('focal'), so this is necessary to support that series.

1bd653d... by Taihsiang Ho

Merge branch 'mr-remote-lxd' into master

1454aa4... by Taihsiang Ho

refactor(config.yaml): rm useless lxd parameters

676404c... by Taihsiang Ho

feat: integrate juju yaml of remote lxd

By integrating the clouds.yaml and credentials.yaml for remote lxd, we could
merge the bootstraping methods of remote lxd and maas clouds.

BREAKING CHANGE: LP merge request: #391092