-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
etcd cluster fails to start when using DNS SRV discovery with non-TLS #11321
Comments
same here, does not seem to be working according to the documentation |
agree, it still does not work correctly |
According to the code, GetDNSClusterNames is supposed to try both. However, that function returns the error from the This seems to have been broken here: b664b91 - the tests don't catch it because they hardcode the SRV result set, without actually testing the record that they come from ( |
Fix issues identified in etcd-io#11321 (comment)
Facing the same issue on kubernetes. Had to return to v3.3 as it works there perfectly |
I'm also seeing this on v3.4.10 |
Yeah, because #11776 is still not merged. |
I don't know who you gotta poke to get stuff merged, but the pr still works on master so it's ready whenever. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions. |
Not stale, just not response from maintainers... |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions. |
Not stale ... |
Still a bug on 3.4.17 |
@truong-hua #11776 needs backported to release-3.4. If you can do that I plan on cutting a new release soon. |
Would be great if this could be even backported to 3.3, or is it EOL already? |
Still a bug on 3.4.16 |
I am running etcd (version 3.4.3) on Fedora CoreOS (version 30) using Podman.
When running etcd with no TLS and SRV discovery, the installation is failing because it doesn't find
_etcd-server-ssl
entries. This should not fail since entries do not exist as TLS is not being used.It also fails on 3.4.2, 3.4.1 and 3.4.0. However, in 3.3.17 it is working properly (see table blelow) but I don't see any change in 3.4 changelog that forces to use TLS when SRV discovery is enabled. Is this the correct behaviour in 3.4?
The first member of the cluster is getting started with:
The DNS SRV entries for etcd cluster are:
The DNS A entries for etcd cluster are:
Etcd version is:
The text was updated successfully, but these errors were encountered: