Bug 1973296 - RFE: Support TLS-E deployment using an external DNS server with novajoin
Summary: RFE: Support TLS-E deployment using an external DNS server with novajoin
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-novajoin
Version: 16.2 (Train)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: zstream
: 16.2 (Train on RHEL 8.4)
Assignee: Ade Lee
QA Contact: Jeremy Agee
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-06-17 15:18 UTC by Ade Lee
Modified: 2022-02-25 18:10 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1977458 1983112 (view as bug list)
Environment:
Last Closed: 2022-02-25 18:10:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-5278 0 None None None 2021-11-10 19:25:44 UTC

Description Ade Lee 2021-06-17 15:18:04 UTC
Description of problem:

Up to now, we have recommended that IdM be used as the DNS server on the undercloud and overcloud nodes when deploying TLS Everywhere.  The idea is to use IdM locally and then have IdM act as a forwarder to the customer's real DNS servers to get any other addresses.

This allows novajoin and other processes to find the relevant DNS entries to properly do kerberos authentication, and for the overcloud nodes to join IdM correctly.

There are some customers who would prefer not to do this.  Some for instance already have a highly available DNS architecture and do not want to set up a similar IdM architecture to prevent a single point of failure.

We've gotten things working on customer sites by adding missing entries ahead of time in the external DNS server.

This RFE is to make sure that this is a supported deployment model - which means that we need to test and document what is required - and make sure its part of our downstream CI.

It is likely that the entries needed will be different for novajoin vs. tripleo-ipa.  We need to note the differences between the two cases (and test both cases).

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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Ade Lee 2021-06-17 15:21:28 UTC
To be clear, we expect most (if not all) of this work to be on the testing and documentation side.


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