diff --git a/charms/nova-k8s/requirements.txt b/charms/nova-k8s/requirements.txt index d1e348ad..dd1a61c5 100644 --- a/charms/nova-k8s/requirements.txt +++ b/charms/nova-k8s/requirements.txt @@ -6,7 +6,7 @@ jinja2 git+https://github.com/openstack/charm-ops-openstack#egg=ops_openstack git+https://github.com/openstack/charm-ops-interface-tls-certificates#egg=interface_tls_certificates -git+https://github.com/openstack-charmers/advanced-sunbeam-openstack@v0.1#egg=advanced_sunbeam_openstack +git+https://github.com/openstack-charmers/advanced-sunbeam-openstack#egg=advanced_sunbeam_openstack lightkube lightkube-models cryptography < 3.4 diff --git a/charms/nova-k8s/test-requirements.txt b/charms/nova-k8s/test-requirements.txt index 8057d2c6..19ac89d8 100644 --- a/charms/nova-k8s/test-requirements.txt +++ b/charms/nova-k8s/test-requirements.txt @@ -1,7 +1,6 @@ # This file is managed centrally. If you find the need to modify this as a # one-off, please don't. Intead, consult #openstack-charms and ask about # requirements management in charms via bot-control. Thank you. -charm-tools>=2.4.4 coverage>=3.6 mock>=1.2 flake8>=2.2.4,<=2.4.1 diff --git a/charms/nova-k8s/tox.ini b/charms/nova-k8s/tox.ini index 987807e9..7025dd83 100644 --- a/charms/nova-k8s/tox.ini +++ b/charms/nova-k8s/tox.ini @@ -45,6 +45,11 @@ basepython = python3.9 deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt +[testenv:py3.10] +basepython = python3.10 +deps = -r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt + [testenv:py3] basepython = python3 deps = -r{toxinidir}/requirements.txt diff --git a/charms/nova-k8s/unit_tests/test_nova_charm.py b/charms/nova-k8s/unit_tests/test_nova_charm.py index 8ed85291..8fecb390 100644 --- a/charms/nova-k8s/unit_tests/test_nova_charm.py +++ b/charms/nova-k8s/unit_tests/test_nova_charm.py @@ -37,6 +37,10 @@ class _NovaXenaOperatorCharm(charm.NovaXenaOperatorCharm): super().configure_charm(event) self._log_event(event) + @property + def public_ingress_address(self): + return "nova.juju" + class TestNovaOperatorCharm(test_utils.CharmTestCase):