Description of problem: When the Ceph dashboard is enabled, ceph-ansible is going to set dashboard_protocol: 'https' by default. In OpenStack, 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. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Verified on openstack-tripleo-heat-templates-11.3.2-2.20201222000634.a1cb1e7.el8ost.1.noarch result: ------- $ sudo cat /var/lib/mistral/overcloud/ceph-ansible/group_vars/mgrs.yml ceph_mgr_docker_extra_env: -e MGR_DASHBOARD=0 dashboard_admin_user: admin dashboard_admin_user_ro: true dashboard_port: 8444 dashboard_protocol: http dashboard_rgw_api_host: 172.17.3.135 dashboard_rgw_api_no_ssl_verify: false dashboard_rgw_api_port: '8080' dashboard_rgw_api_scheme: http
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 16.1.4 director bug fix advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:0817
*** Bug 1940021 has been marked as a duplicate of this bug. ***