charm-sysconfig:master

Last commit made on 2023-10-11
Get this branch:
git clone -b master https://git.launchpad.net/charm-sysconfig
Members of Llama (LMA) Charmers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:charm-sysconfig

Recent commits

70fa240... by Mert Kirpici

test(functional): add juju 3.1 support

Reviewed-on: https://code.launchpad.net/~mertkirpici/charm-sysconfig/+git/charm-sysconfig/+merge/453228
Reviewed-by: Eric Chen <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>
Reviewed-by: Tianqi Xiao <email address hidden>

cdd2565... by Mert Kirpici

test(functional): add juju 3.1 support

Signed-off-by: Mert Kırpıcı <email address hidden>

ec090fc... by Ashley James

Check for any actual changes before updating systemd conf file.

Reviewed-on: https://code.launchpad.net/~dashmage/charm-sysconfig/+git/charm-sysconfig/+merge/450413
Reviewed-by: Eric Chen <email address hidden>
Reviewed-by: Andrea Ieri <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

8f71553... by Ashley James

Remove "wait_for_idle" commands.

* func tests take forever otherwise.

658ea4d... by Ashley James

Move app deployment for func test to conftest.py

* App deployment (with and without config) is now moved to conftest.
* This allows each of the tests to also run independently.
* Deployment fixtures are set to be "autouse" so that they can be deployed parallely at the start of the test.

058376c... by Ashley James

Fix unit tests

b0fd908... by Ashley James

refactor: Make systemd_update_available a private method.

5055be3... by Ashley James

Update func tests

* Updates func tests to add case where configuration happens simultaneously with deployment.
* Fix docstring for "systemd_update_available" method.

8404b07... by Ashley James

Simplify code

* Remove flag. Use existing method to check for reboot.
* The config change only triggers a reboot if it's an actual change now.
* This logical check is performed during the install hook as well in order to prevent false positive notifications.

e3953fb... by Ashley James

Making method names relate better to actual logic.