Ceph dashboard is not accessible while using TLS everywhere

Bug #1888982 reported by Francesco Pantano
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Francesco Pantano

Bug Description

Ceph dashboard is not accessible while using TLS everywhere.
Haproxy complains of not having enough backend servers.
Though the backend services are up and running, they are all "http" instead of expected "https".

Changed in tripleo:
assignee: nobody → Francesco Pantano (fmount)
tags: added: train-backport-potential
Changed in tripleo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

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

commit 7ff794663b292adbf9d532bd597e9c9a75d0aacd
Author: Francesco Pantano <email address hidden>
Date: Sat Jul 25 14:53:00 2020 +0200

    Add dashboard_protocol variable when internal_tls is enabled

    When the Ceph dashboard is deployed using tls everywhere, ceph-ansible
    requires the dashboard_protocol variable set to 'https' to avoid the
    cert/key related tasks getting skipped.
    This change just adds the required variable, setting its value to 'https'
    when the condition is met.

    Closes-Bug: 1888982
    Change-Id: Ice0ca431fe45fb20e1398dc9581bdffbd1a88f4f

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

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/743531

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

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

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

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

commit ebea6f33eda6b283c4f191939a29c558e4087439
Author: Francesco Pantano <email address hidden>
Date: Sat Jul 25 14:53:00 2020 +0200

    Add dashboard_protocol variable when internal_tls is enabled

    When the Ceph dashboard is deployed using tls everywhere, ceph-ansible
    requires the dashboard_protocol variable set to 'https' to avoid the
    cert/key related tasks getting skipped.
    This change just adds the required variable, setting its value to 'https'
    when the condition is met.

    Closes-Bug: 1888982
    Change-Id: Ice0ca431fe45fb20e1398dc9581bdffbd1a88f4f
    (cherry picked from commit 7ff794663b292adbf9d532bd597e9c9a75d0aacd)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/train)

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

commit e17ed6430dd672bf6eb4bc3337584a2b8208a6d4
Author: Francesco Pantano <email address hidden>
Date: Sat Jul 25 14:53:00 2020 +0200

    Add dashboard_protocol variable when internal_tls is enabled

    When the Ceph dashboard is deployed using tls everywhere, ceph-ansible
    requires the dashboard_protocol variable set to 'https' to avoid the
    cert/key related tasks getting skipped.
    This change just adds the required variable, setting its value to 'https'
    when the condition is met.

    Closes-Bug: 1888982
    Change-Id: Ice0ca431fe45fb20e1398dc9581bdffbd1a88f4f
    (cherry picked from commit 7ff794663b292adbf9d532bd597e9c9a75d0aacd)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 11.4.0

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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