-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
External cluster configuration script does not support IPv6 mgrs #11602
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions. |
This still doesn't work |
Yes, currently it is still not supported, |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions. |
@heliochronix Let us know if you see any issues with the updated script from #12143! |
@heliochronix please re-open if you found any problem in using it, |
Is this a bug report or feature request?
Deviation from expected behavior:
create-external-cluster-resources.py
fails to execute when the ceph cluster returns IPv6 addresses in themgr services
call due to use of IPv4-onlysocket.gethostbyname
function in_convert_hostname_to_ip
. There is also an assumption of IPv4 when parsing a returned address in the_invalid_endpoint
check.Expected behavior:
Execution of the external cluster configuration script should handle returning of IPv6 addresses for mgrs
How to reproduce it (minimal and precise):
Create an IPv6 cluster consisting of at least one mgr and the following: (set IPv6 network appropriately)
Enable prometheus:
Create a RBD pool (
rbd
here) and attempt to configure the cluster for consumption by rook-ceph using the following:File(s) to submit:
Logs to submit:
Cluster Status to submit:
Environment:
The text was updated successfully, but these errors were encountered: