sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #06109
[Merge] ~alexsander-souza/maas-ci/+git/system-tests:refresh_maas_cli_on_upgrade into ~maas-committers/maas-ci/+git/system-tests:master
Alexsander de Souza has proposed merging ~alexsander-souza/maas-ci/+git/system-tests:refresh_maas_cli_on_upgrade into ~maas-committers/maas-ci/+git/system-tests:master.
Commit message:
refresh MAAS CLI DB after an upgrade
Requested reviews:
MAAS Committers (maas-committers)
For more details, see:
https://code.launchpad.net/~alexsander-souza/maas-ci/+git/system-tests/+merge/439091
--
Your team MAAS Committers is requested to review the proposed merge of ~alexsander-souza/maas-ci/+git/system-tests:refresh_maas_cli_on_upgrade into ~maas-committers/maas-ci/+git/system-tests:master.
diff --git a/systemtests/ansible_tests/test_ansible.py b/systemtests/ansible_tests/test_ansible.py
index f06fc6c..0b89249 100644
--- a/systemtests/ansible_tests/test_ansible.py
+++ b/systemtests/ansible_tests/test_ansible.py
@@ -96,6 +96,7 @@ class TestAnsibleMAAS:
ansible_main.update_config({"maas_version": upgrade_version})
ansible_main.run_playbook("site.yaml", "-vvv")
+ region.refresh()
assert region.read_version_information()["version"][:3] == upgrade_version
assert not ansible_main._inventory_
assert not host.instance.exists()
diff --git a/systemtests/api.py b/systemtests/api.py
index de83ce2..afeab59 100644
--- a/systemtests/api.py
+++ b/systemtests/api.py
@@ -158,6 +158,9 @@ class AuthenticatedAPIClient:
raise
return output
+ def refresh(self):
+ self.api_client.execute(["refresh"])
+
def list_subnets(self) -> list[Subnet]:
subnets: list[Subnet] = self.execute(["subnets", "read"])
return subnets
Follow ups