tripleo-ci-centos-7-scenario001-standalone fails overcloud deploy ceph-dashboard EINVAL: unrecognized config option 'mgr/dashboard/ssl_server_port

Bug #1849274 reported by Marios Andreou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Francesco Pantano

Bug Description

this is exposed in [1] which is a fix that restores the currently broken featureset_override (bug for that in [2]) and it shows that tripleo-ci-centos-7-scenario001-standalone fails during overcloud deploy with trace like:

2019-10-21 08:36:17 | "TASK [ceph-dashboard : set the dashboard SSL port (8443)] **********************",
2019-10-21 08:36:17 | "Monday 21 October 2019 08:35:49 +0000 (0:00:01.871) 0:10:36.923 ******** ",
2019-10-21 08:36:17 | " - mgr/dashboard/ssl_server_port",
2019-10-21 08:36:17 | " delta: '0:00:01.337575'",
2019-10-21 08:36:17 | " end: '2019-10-21 08:35:50.745104'",
2019-10-21 08:36:17 | " rc: 22",
2019-10-21 08:36:17 | " start: '2019-10-21 08:35:49.407529'",
2019-10-21 08:36:17 | " Error EINVAL: unrecognized config option 'mgr/dashboard/ssl_server_port'",
2019-10-21 08:36:17 | " Error: non zero exit code: 22: OCI runtime error",

examples at [3][4]

[1] https://review.opendev.org/#/c/689577/
[2] https://bugs.launchpad.net/tripleo/+bug/1848702
[3] https://9a8601bd1ae2889ac6d3-dc95df9dc6d9c4be8998bc6e49021df1.ssl.cf2.rackcdn.com/689577/1/check/tripleo-ci-centos-7-scenario001-standalone/265a0b0/logs/undercloud/home/zuul/standalone_deploy.log.txt.gz
[4] https://77c0d06c4707b968cfe4-120a9aa299e111f1c1833809030ff629.ssl.cf1.rackcdn.com/689577/1/check/tripleo-ci-centos-7-scenario001-standalone/591e082/logs/undercloud/home/zuul/standalone_deploy.log.txt.gz

yatin (yatinkarel)
Changed in tripleo:
importance: Undecided → Critical
Revision history for this message
Marios Andreou (marios-b) wrote :

Disable ceph dashboard to fix upstream ci https://review.opendev.org/#/c/690007/1

description: updated
Revision history for this message
Giulio Fidente (gfidente) wrote :

sounds like this is due to ceph-ansible assuming ssl_server_port being available [1] while it has only been merged in octopus [2]

1. https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-dashboard/tasks/configure_dashboard.yml#L64

2. https://github.com/ceph/ceph/commit/86f47f6bfda6c2d45c97801a522a200225abc3d4

Revision history for this message
Giulio Fidente (gfidente) wrote :

that change should be in ceph 14.2.1 given https://tracker.ceph.com/issues/39001

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/690007
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=8c2cba372bb413e6207118648f5adfa3ff9d28a1
Submitter: Zuul
Branch: master

commit 8c2cba372bb413e6207118648f5adfa3ff9d28a1
Author: fpantano <email address hidden>
Date: Tue Oct 22 10:12:10 2019 +0200

    Disable ceph dashboard to fix upstream ci

    This review just disable ceph-dashboard on scenario001 since
    the last promoted ceph-ansible contains a task with a command
    that seems not provided yet by the ceph container current build.
    The patch can be reverted after a new ceph container tag will
    be created.

    Related-Bug: #1849274
    Change-Id: I7dbad26cef9c1cf9c68610d6d06e0f212241cf75

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/690108

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/690108
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=acd19fcd33dae7e78e920657e93e6c8627075904
Submitter: Zuul
Branch: stable/train

commit acd19fcd33dae7e78e920657e93e6c8627075904
Author: fpantano <email address hidden>
Date: Tue Oct 22 10:12:10 2019 +0200

    Disable ceph dashboard to fix upstream ci

    This review just disable ceph-dashboard on scenario001 since
    the last promoted ceph-ansible contains a task with a command
    that seems not provided yet by the ceph container current build.
    The patch can be reverted after a new ceph container tag will
    be created.

    Related-Bug: #1849274
    Change-Id: I7dbad26cef9c1cf9c68610d6d06e0f212241cf75
    (cherry picked from commit 8c2cba372bb413e6207118648f5adfa3ff9d28a1)

tags: added: in-stable-train
Revision history for this message
Marios Andreou (marios-b) wrote :

dashboard disable merged so tripleo-ci-centos-7-scenario001-standalone job should be ok now [1] (though it was only failing in a specific review as described in the bug description).

going to remove the alert but i think we need the bug around for the 'proper' fix and then re-enabling the dashboard

[1] http://zuul.openstack.org/builds?job_name=tripleo-ci-centos-7-scenario001-standalone

tags: removed: alert
Revision history for this message
wes hayutin (weshayutin) wrote :
Changed in tripleo:
status: Triaged → Fix Released
Changed in tripleo:
assignee: nobody → Francesco Pantano (fmount)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/697311
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=0808454b1f92c1058bec0d40dd1a0bc144a4ebdb
Submitter: Zuul
Branch: master

commit 0808454b1f92c1058bec0d40dd1a0bc144a4ebdb
Author: Francesco Pantano <email address hidden>
Date: Wed Dec 4 17:30:42 2019 +0100

    Revert "Disable ceph dashboard to fix upstream ci"

    Since ceph-ansible v4.0.5 contains all the fix needed
    to interact with grafana api, we can now revert this
    change and re-enable the new ceph dashboard testing.

    This reverts commit 8c2cba372bb413e6207118648f5adfa3ff9d28a1.

    Related-Bug: 1849274
    Change-Id: I8955c940c09b3619bf72cc195b1e3edbca2507b9

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/train)

Related fix proposed to branch: stable/train
Review: https://review.opendev.org/697526

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (stable/train)

Change abandoned by Emilien Macchi (<email address hidden>) on branch: stable/train
Review: https://review.opendev.org/697526
Reason: Clearing the gate now, see https://bugs.launchpad.net/tripleo/+bug/1856864
Do not restore the patch yet, I'll take care of it when the gate is back online.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/697526
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5352a88fea9fd62531f00b63f25a0be78f290e8d
Submitter: Zuul
Branch: stable/train

commit 5352a88fea9fd62531f00b63f25a0be78f290e8d
Author: Francesco Pantano <email address hidden>
Date: Fri Dec 6 11:10:57 2019 +0100

    Revert "Disable ceph dashboard to fix upstream ci"

    This reverts commit acd19fcd33dae7e78e920657e93e6c8627075904.

    Related-Bug: #1849274
    Change-Id: I689c370a1c676118ed01bd1bc0815eacf7c8dbc1
    (cherry picked from commit 0808454b1f92c1058bec0d40dd1a0bc144a4ebdb)

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.