Instance console redirects to public.fuel.local:6080

Bug #1624477 reported by Ekaterina Khomyakova
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Ekaterina Khomyakova

Bug Description

Fuel 9.1 #270
DVS 3.0.1 #892

Nodes:
* Controller
* Compute-vmware
Nova Compute instances on conrollers and compute-vmware.

Steps to reproduce:
1. Enable TLS for OpenStack public endpoints in Settings
2. Deploy env
3. Log in to Horizon
4. Create instance in vcenter az
5. Try to get Console for the instance
6. Press 'Click here to show only console'

Expected results:
Redirect to https://<Horizon IP>:6080/vnc_auto.html?token=...

Actual result:
Redirect to https://public.fuel.local:6080/vnc_auto.html?token=...

Tags: area-mos
Dmitry Klenov (dklenov)
tags: added: area-mos
Changed in fuel:
milestone: 9.1 → 9.2
assignee: nobody → MOS Horizon (mos-horizon)
importance: Undecided → Medium
status: New → Confirmed
description: updated
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

The actual console URL comes to Horizon from novaclient, so it's the nova team's domain.

Changed in fuel:
assignee: MOS Horizon (mos-horizon) → MOS Nova (mos-nova)
Revision history for this message
Roman Podoliaka (rpodolyaka) wrote :

How is this a bug? If you enable TLS, then a self-signed certificate is issued for a specific hostname (in your case public.fuel.local). That's the hostname you should use in your browser and the reason Nova is configured to return this URL is so that client browsers can verify the certificate.

Changed in fuel:
status: Confirmed → Incomplete
assignee: MOS Nova (mos-nova) → Ekaterina Khomyakova (ekhomyakova)
Changed in fuel:
status: Incomplete → Invalid
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.