~guoqiao/juju-backup-all:LP1957850-lxd-dns-name

Last commit made on 2022-01-14
Get this branch:
git clone -b LP1957850-lxd-dns-name https://git.launchpad.net/~guoqiao/juju-backup-all
Only Joe Guo can upload to this branch. If you are Joe Guo please log in for upload directions.

Branch merges

Branch information

Name:
LP1957850-lxd-dns-name
Repository:
lp:~guoqiao/juju-backup-all

Recent commits

2a19f0d... by Joe Guo

use local-fan addr as public addr for lxd

In libjuju[0], machine.dns_name will look for `public` or `local-cloud` address.
For lxd, neither exists, it will return None and cause ssh/scp functions fail.[1]

This patch use `local-fan` address as public address,
so `machine.dns_name` can still get a valid address.

[0]: https://github.com/juju/python-libjuju/blob/master/juju/machine.py#L231
[1]: https://github.com/juju/python-libjuju/issues/611

0b320f2... by Jose Guedez

Add support for Python 3.6 (version bundled with bionic)

Reviewed-on: https://code.launchpad.net/~jfguedez/juju-backup-all/+git/juju-backup-all/+merge/412734
Reviewed-by: James Troup <email address hidden>

d7b9e06... by Jose Guedez

Add support for Python 3.6 (version bundled with bionic)

* Adds unit testing with two versions of Python (3.6 / 3.8)
* Replaces dataclasses with the attr library
* Marked the failing unit test from LP#1951914 to be skipped

Closes-Bug: 1953125

5301ec1... by Jose Guedez

Update libjuju to 2.9.4

Reviewed-on: https://code.launchpad.net/~jfguedez/juju-backup-all/+git/juju-backup-all/+merge/412424
Reviewed-by: James Troup <email address hidden>
Reviewed-by: Alvaro Uria <email address hidden>

16c68c9... by Jose Guedez

Update libjuju to 2.9.4

Closes-Bug: 1952364

fcf7c8f... by Jose Guedez

Refactor BackupProcessor.process_backups to return json

Reviewed-on: https://code.launchpad.net/~jfguedez/juju-backup-all/+git/juju-backup-all/+merge/412252
Reviewed-by: James Troup <email address hidden>

a3592ba... by Jose Guedez

Refactor BackupProcessor.process_backups to return json

Closes-Bug: 1951916

c8ffbea... by Zachary Zehring

Add additional metadata to snapcraft.yaml

Reviewed-on: https://code.launchpad.net/~zzehring/juju-backup-all/+git/juju-backup-all/+merge/410458
Reviewed-by: James Troup <email address hidden>
Reviewed-by: Giuseppe Petralia <email address hidden>

2b59172... by Zachary Zehring

Add additional metadata to snapcraft.yaml

bc1d1fc... by Zachary Zehring

Update README with new Snap changes.

Reviewed-on: https://code.launchpad.net/~zzehring/juju-backup-all/+git/juju-backup-all/+merge/410406
Reviewed-by: James Troup <email address hidden>