~dannf/charms/+source/scalebot-jenkins:focal

Last commit made on 2021-03-24
Get this branch:
git clone -b focal 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

Recent commits

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

72c3e58... by Taihsiang Ho

feat(log): provide more explicit failure messages for debugging of importjenkins

ca70db6... by Taihsiang Ho

style(pre-commit): style fix

55fc990... by Taihsiang Ho

feat: begin to support remote-lxd lab

1def531... by Taihsiang Ho

Merge branch 'mr-local-lxd-lab-jobbuilding-status-msg' into master

988adda... by Taihsiang Ho

feat: enhance deployment resilience

Enhance the resilience when bootstrapping juju controller by checking
the controller status and the corresponding juju status messages and
debugging information.