Bug 1655184 - Director deployed OCP 3.11: openshift_master_cluster_hostname and openshift_master_cluster_public_hostname always get set to IP addresses
Summary: Director deployed OCP 3.11: openshift_master_cluster_hostname and openshift_m...
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 14.0 (Rocky)
Hardware: Unspecified
OS: Unspecified
Target Milestone: rc
: 14.0 (Rocky)
Assignee: Martin André
QA Contact: Marius Cornea
Depends On:
TreeView+ depends on / blocked
Reported: 2018-11-30 21:40 UTC by Marius Cornea
Modified: 2019-01-11 11:55 UTC (History)
7 users (show)

Fixed In Version: openstack-tripleo-heat-templates-9.0.1-0.20181013060900.el7ost
Doc Type: Bug Fix
Doc Text:
OpenStack Director previously always used IP addresses for the `openshift_master_cluster_hostname` and `openshift_master_cluster_public_hostname` parameters, which caused host names from the `OpenShiftGlobalVariables` Heat parameter to be ignored. After this fix, the Director will use the host name if provided, and the IP addresses if no host name is provided.
Clone Of:
Last Closed: 2019-01-11 11:55:06 UTC
Target Upstream Version:

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Launchpad 1806736 0 None None None 2018-12-04 17:28:55 UTC
OpenStack gerrit 622455 0 None MERGED Allow customization of more openshift-ansible vars 2020-03-10 18:11:21 UTC
Red Hat Product Errata RHEA-2019:0045 0 None None None 2019-01-11 11:55:13 UTC

Description Marius Cornea 2018-11-30 21:40:10 UTC
Description of problem:

Director deployed OCP 3.11: openshift_master_cluster_hostname and openshift_master_cluster_public_hostname always get set to IP addresses. I am unable to set them to hostnames.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Deploy openshift overcloud with:

  CloudName: public.openshift.localdomain
  PublicVirtualFixedIPs: [{'ip_address':''}]

  CloudNameInternal: internal.openshift.localdomain
  InternalApiVirtualFixedIPs: [{'ip_address':''}]

  CloudDomain: openshift.localdomain

    openshift_master_cluster_hostname: internal.openshift.localdomain
    openshift_master_cluster_public_hostname: public.openshift.localdomain
    openshift_master_default_subdomain: apps.openshift.localdomain

Actual results:
 [root@undercloud-0 stack]# grep openshift_master_cluster_hostname /var/lib/mistral/openshift/openshift/global_vars.yml 
 [root@undercloud-0 stack]# grep openshift_master_cluster_public_hostname /var/lib/mistral/openshift/openshift/global_vars.yml 

Expected results:
    openshift_master_cluster_hostname: internal.openshift.localdomain
    openshift_master_cluster_public_hostname: public.openshift.localdomain

Additional info:

Comment 1 Martin André 2018-12-03 12:57:44 UTC
Hey Luis, Marius patch was addressing https://bugzilla.redhat.com/show_bug.cgi?id=1655123. Marking this issue as NEW since no one has looked at it yet.

Comment 2 Luis Tomas Bolivar 2018-12-03 13:05:26 UTC
Thanks Martin! I mixed them!

Comment 3 Martin André 2018-12-04 17:00:09 UTC
Found the issue, we need to revert the combine on https://github.com/openstack/tripleo-heat-templates/blob/d295cd9/extraconfig/services/openshift-master.yaml#L292.

I'll propose a patch a bit later.

Comment 4 Martin André 2018-12-04 17:30:08 UTC
Proposed upstream fix at https://review.openstack.org/#/c/622455/, please test.

Comment 5 Marius Cornea 2018-12-05 02:35:00 UTC
(In reply to Martin André from comment #4)
> Proposed upstream fix at https://review.openstack.org/#/c/622455/, please
> test.

Worked in my test, thanks Martin!

Comment 20 errata-xmlrpc 2019-01-11 11:55:06 UTC
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, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.


Note You need to log in before you can comment on or make changes to this bug.