Designate fails to deploy on Train because pool-manager has been removed:
https://opendev.org/openstack/designate/commit/52ad1c4c13d1fead646435634e4b07bb32c68d28
2019-10-11 13:07:38 DEBUG identity-service-relation-changed Traceback (most recent call last):
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/charm/hooks/identity-service-relation-changed", line 22, in <module>
2019-10-11 13:07:38 DEBUG identity-service-relation-changed main()
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/.venv/lib/python3.6/site-packages/charms/reactive/__init__.py", line 74, in main
2019-10-11 13:07:38 DEBUG identity-service-relation-changed bus.dispatch(restricted=restricted_mode)
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 390, in dispatch
2019-10-11 13:07:38 DEBUG identity-service-relation-changed _invoke(other_handlers)
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 359, in _invoke
2019-10-11 13:07:38 DEBUG identity-service-relation-changed handler.invoke()
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 181, in invoke
2019-10-11 13:07:38 DEBUG identity-service-relation-changed self._action(*args)
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/var/lib/juju/agents/unit-designate-0/charm/reactive/designate_handlers.py", line 159, in sync_pool_manager_cache
2019-10-11 13:07:38 DEBUG identity-service-relation-changed instance.pool_manager_cache_sync()
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "lib/charm/openstack/designate.py", line 609, in pool_manager_cache_sync
2019-10-11 13:07:38 DEBUG identity-service-relation-changed subprocess.check_call(sync_cmd.split(), timeout=60)
2019-10-11 13:07:38 DEBUG identity-service-relation-changed File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
2019-10-11 13:07:38 DEBUG identity-service-relation-changed raise CalledProcessError(retcode, cmd)
2019-10-11 13:07:38 DEBUG identity-service-relation-changed subprocess.CalledProcessError: Command '['designate-manage', 'pool-manager-cache', 'sync']' returned non-zero exit status 2.
ubuntu@juju-c6afbc-coreycb2-10:~$ sudo designate-manage pool-manager-cache sync
usage: designate [-h] [--config-dir DIR] [--config-file PATH] [--debug]
[--log-config-append PATH] [--log-date-format DATE_FORMAT]
[--log-dir LOG_DIR] [--log-file PATH] [--nodebug]
[--nouse-journal] [--nouse-json] [--nouse-syslog]
[--nowatch-log-file]
[--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-journal]
[--use-json] [--use-syslog] [--watch-log-file]
{database,pool,tlds} ...
designate: error: argument category: invalid choice: 'pool-manager-cache' (choose from 'database', 'pool', 'tlds')
Release notes: https:/ /opendev. org/openstack/ designate/ src/commit/ 52ad1c4c13d1fea d646435634e4b07 bb32c68d28/ releasenotes/ notes/removed- pool-manager- a1a9466aceb44b9 f.yaml