dashboard_protocol should always be set when Ceph dashboard is enabled

Bug #1902729 reported by Francesco Pantano on 2020-11-03
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Undecided
Francesco Pantano

Bug Description

When the Ceph dashboard is enabled, ceph-ansible is going to set dashboard_protocol: 'https' by default.
In TripleO, https is enabled only if tls-everywhere templates are provided.
For this reason, dashboard_protocol: 'http' should be enforced to prevent issues when ceph-ansible is triggered.

Changed in tripleo:
assignee: nobody → Francesco Pantano (fmount)
status: New → In Progress

Change abandoned by Francesco Pantano (<email address hidden>) on branch: master
Review: https://review.opendev.org/761110

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

commit 5d9c6edb3fda626d5495b78ca39f34595d02121b
Author: Francesco Pantano <email address hidden>
Date: Tue Nov 3 12:18:44 2020 +0100

    Always set dashboard_protocol when Ceph Dashboard is enabled

    When the Ceph dashboard is enabled, ceph-ansible is going to set
    dashboard_protocol: 'https' by default.
    In TripleO, https is enabled only if tls-everywhere templates are
    provided. For this reason, dashboard_protocol: 'http' should be
    enforced to prevent issues when ceph-ansible is triggered.

    Closes-Bug: #1902729
    Change-Id: I6f15ab03e64318df707812d8a4127399bdfa0c6d

Changed in tripleo:
status: In Progress → Fix Released

Reviewed: https://review.opendev.org/761779
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9991cadc3f8534c981ccc66d7ddc7728f7ff192c
Submitter: Zuul
Branch: stable/victoria

commit 9991cadc3f8534c981ccc66d7ddc7728f7ff192c
Author: Francesco Pantano <email address hidden>
Date: Tue Nov 3 12:18:44 2020 +0100

    Always set dashboard_protocol when Ceph Dashboard is enabled

    When the Ceph dashboard is enabled, ceph-ansible is going to set
    dashboard_protocol: 'https' by default.
    In TripleO, https is enabled only if tls-everywhere templates are
    provided. For this reason, dashboard_protocol: 'http' should be
    enforced to prevent issues when ceph-ansible is triggered.

    Closes-Bug: #1902729
    Change-Id: I6f15ab03e64318df707812d8a4127399bdfa0c6d
    (cherry picked from commit 5d9c6edb3fda626d5495b78ca39f34595d02121b)

tags: added: in-stable-victoria
tags: added: in-stable-ussuri

Reviewed: https://review.opendev.org/761780
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=230a0ad90c728e217c3cef2a0be3ecbeea5a6c67
Submitter: Zuul
Branch: stable/ussuri

commit 230a0ad90c728e217c3cef2a0be3ecbeea5a6c67
Author: Francesco Pantano <email address hidden>
Date: Tue Nov 3 12:18:44 2020 +0100

    Always set dashboard_protocol when Ceph Dashboard is enabled

    When the Ceph dashboard is enabled, ceph-ansible is going to set
    dashboard_protocol: 'https' by default.
    In TripleO, https is enabled only if tls-everywhere templates are
    provided. For this reason, dashboard_protocol: 'http' should be
    enforced to prevent issues when ceph-ansible is triggered.

    Closes-Bug: #1902729
    Change-Id: I6f15ab03e64318df707812d8a4127399bdfa0c6d
    (cherry picked from commit 5d9c6edb3fda626d5495b78ca39f34595d02121b)

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

commit a1f4c48830969ec9ec8c78934d1d8adbdf708987
Author: Francesco Pantano <email address hidden>
Date: Tue Nov 3 12:18:44 2020 +0100

    Always set dashboard_protocol when Ceph Dashboard is enabled

    When the Ceph dashboard is enabled, ceph-ansible is going to set
    dashboard_protocol: 'https' by default.
    In TripleO, https is enabled only if tls-everywhere templates are
    provided. For this reason, dashboard_protocol: 'http' should be
    enforced to prevent issues when ceph-ansible is triggered.

    Closes-Bug: #1902729
    Change-Id: I6f15ab03e64318df707812d8a4127399bdfa0c6d
    (cherry picked from commit 5d9c6edb3fda626d5495b78ca39f34595d02121b)

tags: added: in-stable-train

This issue was fixed in the openstack/tripleo-heat-templates 13.1.0 release.

This issue was fixed in the openstack/tripleo-heat-templates 14.0.0 release.

This issue was fixed in the openstack/tripleo-heat-templates 12.4.2 release.

This issue was fixed in the openstack/tripleo-heat-templates 11.4.0 release.

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

Other bug subscribers