pool-manager has been removed - deprecated since newton

Bug #1852784 reported by Viktor Michalek
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Medium
Viktor Michalek
Train
Fix Released
Medium
Viktor Michalek
Ussuri
Fix Released
Medium
Viktor Michalek

Bug Description

Designate fails to deploy on Train because pool-manager has been removed:

https://opendev.org/openstack/designate/commit/52ad1c4c13d1fead646435634e4b07bb32c68d28

fatal: [controller1 -> controller1]: FAILED! => {
    "changed": true,
    "invocation": {
        "module_args": {
            "action": "start_container",
            "api_version": "auto",
            "auth_email": null,
            "auth_password": null,
            "auth_registry": "dockerhub.ultimum.io:443",
            "auth_username": null,
            "cap_add": [],
            "command": null,
            "detach": false,
            "dimensions": {},
            "environment": {
                "KOLLA_BOOTSTRAP": null,
                "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS",
                "KOLLA_SERVICE_NAME": "bootstrap-designate"
            },
            "graceful_timeout": 10,
            "image": "dockerhub.ultimum.io:443/kolla-dev/debian-binary-designate-central:vim-devnext",
            "labels": {
                "BOOTSTRAP": null
            },
            "name": "bootstrap_designate",
            "privileged": false,
            "remove_on_exit": true,
            "restart_policy": "no",
            "restart_retries": 10,
            "security_opt": [],
            "state": "running",
            "tls_cacert": null,
            "tls_cert": null,
            "tls_key": null,
            "tls_verify": false,
            "tty": false,
            "volumes": [
                "/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro",
                "/etc/localtime:/etc/localtime:ro",
                "kolla_logs:/var/log/kolla/"
            ],
            "volumes_from": null
        }
    },
    "msg": "Container exited with non-zero return code 2",
    "rc": 2,
    "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting /etc/designate/designate.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/designate.conf to /etc/designate/designate.conf\nINFO:__main__:Setting permission for /etc/designate/designate.conf\nINFO:__main__:Writing out command to execute\n++ cat /run_command\n+ CMD='designate-central --config-file /etc/designate/designate.conf'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/designate ]]\n++ mkdir -p /var/log/kolla/designate\n+++ stat -c %a /var/log/kolla/designate\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/designate\n++ . /usr/local/bin/kolla_designate_extend_start\n+++ [[ ! -f /var/log/kolla/designate/designate-manage.log ]]\n+++ touch /var/log/kolla/designate/designate-manage.log\n+++ chmod 644 /var/log/kolla/designate/designate-manage.log\n+++ [[ -n 0 ]]\n+++ designate-manage database sync\n+++ designate-manage pool-manager-cache sync\nusage: designate [-h] [--config-dir DIR] [--config-file PATH] [--debug]\n [--log-config-append PATH] [--log-date-format DATE_FORMAT]\n [--log-dir LOG_DIR] [--log-file PATH] [--nodebug]\n [--nouse-journal] [--nouse-json] [--nouse-syslog]\n [--nowatch-log-file]\n [--syslog-log-facility SYSLOG_LOG_FACILITY] [--use-journal]\n [--use-json] [--use-syslog] [--watch-log-file]\n {database,pool,tlds} ...\ndesignate: error: argument category: invalid choice: 'pool-manager-cache' (choose from 'database', 'pool', 'tlds')\n",
    "stderr_lines": [
        "+ sudo -E kolla_set_configs",
        "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json",
        "INFO:__main__:Validating config file",
        "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS",
        "INFO:__main__:Copying service configuration files",
        "INFO:__main__:Deleting /etc/designate/designate.conf",
        "INFO:__main__:Copying /var/lib/kolla/config_files/designate.conf to /etc/designate/designate.conf",
        "INFO:__main__:Setting permission for /etc/designate/designate.conf",
        "INFO:__main__:Writing out command to execute",
        "++ cat /run_command",
        "+ CMD='designate-central --config-file /etc/designate/designate.conf'",
        "+ ARGS=",
        "+ sudo kolla_copy_cacerts",
        "+ [[ ! -n '' ]]",
        "+ . kolla_extend_start",
        "++ [[ ! -d /var/log/kolla/designate ]]",
        "++ mkdir -p /var/log/kolla/designate",
        "+++ stat -c %a /var/log/kolla/designate",
        "++ [[ 2755 != \\7\\5\\5 ]]",
        "++ chmod 755 /var/log/kolla/designate",
        "++ . /usr/local/bin/kolla_designate_extend_start",
        "+++ [[ ! -f /var/log/kolla/designate/designate-manage.log ]]",
        "+++ touch /var/log/kolla/designate/designate-manage.log",
        "+++ chmod 644 /var/log/kolla/designate/designate-manage.log",
        "+++ [[ -n 0 ]]",
        "+++ designate-manage database sync",
        "+++ 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')"
    ],
    "stdout": "",
    "stdout_lines": []
}

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (master)

Fix proposed to branch: master
Review: https://review.opendev.org/694617

Changed in kolla:
assignee: nobody → Viktor Michalek (viktormichalek)
status: New → In Progress
Revision history for this message
Radosław Piliszek (yoctozepto) wrote :

I guess one could drop designate_pool_manager_database_password from k-a as well.

Mark Goddard (mgoddard)
Changed in kolla:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.opendev.org/694617
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=63bd1c9124f6480b49885d9ccea3fc6100d50420
Submitter: Zuul
Branch: master

commit 63bd1c9124f6480b49885d9ccea3fc6100d50420
Author: Viktor Michalek <email address hidden>
Date: Fri Nov 15 19:41:02 2019 +0100

    Designate: pool-manager has been removed

    Change-Id: I4a7bbfaf3c30c57432de056f701d8abc7992d142
    Closes-Bug: 1852784

Changed in kolla:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/695518

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (stable/train)

Reviewed: https://review.opendev.org/695518
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=ede35f87f3a81eda25bb8795179134022c9c6643
Submitter: Zuul
Branch: stable/train

commit ede35f87f3a81eda25bb8795179134022c9c6643
Author: Viktor Michalek <email address hidden>
Date: Fri Nov 15 19:41:02 2019 +0100

    Designate: pool-manager has been removed

    Change-Id: I4a7bbfaf3c30c57432de056f701d8abc7992d142
    Closes-Bug: 1852784
    (cherry picked from commit 63bd1c9124f6480b49885d9ccea3fc6100d50420)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 9.0.0.0rc2

This issue was fixed in the openstack/kolla 9.0.0.0rc2 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.