diff --git a/src/lib/charm/openstack/designate.py b/src/lib/charm/openstack/designate.py index f3a2383..309b089 100644 --- a/src/lib/charm/openstack/designate.py +++ b/src/lib/charm/openstack/designate.py @@ -641,7 +641,9 @@ class DesignateCharmRocky(DesignateCharmQueens): packages = ['designate-agent', 'designate-api', 'designate-central', 'designate-common', 'designate-mdns', 'designate-worker', 'designate-sink', - 'designate-producer', 'bind9utils', 'python-apt'] + 'designate-producer', 'bind9utils', + 'python3-designate', + 'python-apt'] services = ['designate-mdns', 'designate-producer', 'designate-agent', 'designate-worker', @@ -655,3 +657,12 @@ class DesignateCharmRocky(DesignateCharmQueens): '/etc/designate/pools.yaml': [''], RC_FILE: [''], } + + purge_packages = [ + 'python-designate', + 'python-memcache', + 'designate-zone-manager', + 'designate-pool-manager', + ] + + python_version = 3 diff --git a/src/tox.ini b/src/tox.ini index 628b390..7c9f838 100644 --- a/src/tox.ini +++ b/src/tox.ini @@ -35,7 +35,7 @@ commands = # Run a specific test as an Amulet smoke test (expected to always pass) basepython = python2.7 commands = - bundletester -vl DEBUG -r json -o func-results.json gate-basic-bionic-queens --no-destroy + bundletester -vl DEBUG -r json -o func-results.json gate-basic-bionic-rocky --no-destroy [testenv:func27-dfs] # Run all deploy-from-source tests which are +x (may not always pass!)