Ceph dashboard is not accessible while using TLS everywhere
Bug #1888982 reported by
Francesco Pantano
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 |
To post a comment you must log in.

Reviewed: https:/ /review. opendev. org/743030 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=7ff794663b2 92adbf9d532bd59 7e9c9a75d0aacd
Committed: https:/
Submitter: Zuul
Branch: master
commit 7ff794663b292ad bf9d532bd597e9c 9a75d0aacd
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 20e1398dc9581bd ffbd1a88f4f
Change-Id: Ice0ca431fe45fb