VNC console of VMs uses https enpoint when we don't use HTTPS for Horizon
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Invalid
|
High
|
Unassigned | |||
9.x |
Invalid
|
High
|
Registry Administrators |
Bug Description
Steps To Reproduce:
1. Take MOS 9.0 iso and deploy a cluster with 1 controller and 1 compute nodes, enable TLS for OpenStack endpoints and disable it for Horizon (please see attached screenshot settings.png).
2. Login to Horizon dashboard and create virtual machine "test" in OpenStack cluster
3. Navigate to Project > Compute > Instances > test > Console
4. Click on the link "Click here to show only console"
Expected Result:
User can see VNC console of VM
Observed Result:
User can't see console of VM because it uses HTTPS endpoint.
Reproduced on MOS 9.0 #347 (downstream)
[root@fuel ~]# shotgun2 short-report
cat /etc/fuel_build_id:
347
cat /etc/fuel_
347
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-provision
network-
fuel-openstack
python-
fuel-9.
fuel-nailgun-
rubygem-
fuel-library9.
shotgun-
fuel-agent-
fuel-ui-
fuel-setup-
nailgun-
fuel-misc-
python-
fuel-bootstrap
fuel-migrate-
fuel-mirror-
fuel-notify-
fuel-ostf-
fuelmenu-
fuel-utils-
Changed in mos: | |
assignee: | Registry Administrators (registry) → nobody |
it works, the problem was in host name resolution.