Bug 1813012 - EtcdDiscoveryDomain no longer needed
Summary: EtcdDiscoveryDomain no longer needed
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Etcd
Version: 4.5
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: 4.7.0
Assignee: Suresh Kolichala
QA Contact: ge liu
URL:
Whiteboard:
Depends On: 1872001
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-03-12 18:01 UTC by Luis Sanchez
Modified: 2021-02-24 15:11 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: No Doc Update
Doc Text:
Clone Of:
: 1872001 (view as bug list)
Environment:
Last Closed: 2021-02-24 15:10:58 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift api pull 767 0 None closed Bug 1813012: etcdDiscoveryDomain is not used to fetch the SRV records 2021-02-10 19:47:58 UTC
Github openshift installer pull 4062 0 None closed Bug 1813012: Remove legacy code for unmanaged cluster-etcd-operator 2021-02-10 19:47:58 UTC
Github openshift installer pull 4063 0 None closed Bug 1813012: Remove unused flags previously needed for etcd static pod 2021-02-10 19:47:58 UTC
Github openshift installer pull 4067 0 None closed Bug 1813012: Remove unused etcd discovery domain 2021-02-10 19:47:58 UTC
Github openshift installer pull 4068 0 None closed Bug 1813012: Remove unused etcd host service and endpoints 2021-02-10 19:47:58 UTC
Github openshift machine-config-operator pull 2048 0 None closed Bug 1813012: Remove the unused flags and images used in the previous releases for etcd 2021-02-10 19:47:58 UTC
Red Hat Product Errata RHSA-2020:5633 0 None None None 2021-02-24 15:11:53 UTC

Description Luis Sanchez 2020-03-12 18:01:36 UTC
Description of problem:

In 4.4 etcd's dependence on DNS was removed, but a reference to the etcd discovery domain was retained in order to be able to create certificates compatible with both 4.3 & 4.4. We can now remove the etcd discovery domain in 4.5.

Version-Release number of the following components:
rpm -q openshift-ansible
rpm -q ansible
ansible --version

How reproducible:

Steps to Reproduce:
1.
2.
3.

Actual results:
Please include the entire output from the last TASK line through the end of output if an error is generated

Expected results:

Additional info:
Please attach logs from ansible-playbook with the -vvv flag

Comment 2 Abhinav Dahiya 2020-05-18 17:29:07 UTC
etcd team owns the etcd operator, so it would be nice if they can also own the migration or changes from old method to new one that make etcdsrvdomain not required.

Comment 3 Abhinav Dahiya 2020-05-19 19:34:34 UTC
THe linked PR https://github.com/openshift/installer/pull/3608/files does not clear out the EtcdDiscoveryDomain in the infrastructure object

Comment 4 Sam Batschelet 2020-05-19 20:00:55 UTC
@Abhinav apologies, updated PR to reflect.

Comment 7 Sam Batschelet 2020-06-20 11:36:05 UTC
We need to clean up a few things in the repo and remove the dependency for this data we are removing from the installer. We did not have time to address in 4.5 and will address as part of stabilization efforts in 4.6.

Comment 17 errata-xmlrpc 2021-02-24 15:10:58 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 (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), 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/RHSA-2020:5633


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