Description of problem: Unable to create gluster cluster with imported host's configuration Steps to Reproduce: 1. Go to Clusters -> 'new' 2. Under 'General' tab select 'Enable Gluster Service' checkbox 3. Select 'Import existing gluster configuration' 4. Enter host's configuration to import existing gluster configuration from 5. On multi host add popup panel enter passwords and hit OK 6. Action fails with ssh authentication error message Additional info: This issue was introduced as side effect of enabling the support for non-RSA keys for ssh communication between engine and its hosts. https://bugzilla.redhat.com/1837221 For backward compatibility hosts with only fingerprints stored in db are treated as legacy hosts and public keys of RSA type are assumed. In the described gluster flow, the fingerprints are fetched from hosts and host's ssh is always providing the strongest available key ie ECDSA from which fingerprint is calculated therefore causing this issue.
Verified with RHV 4.4.6.7-0.1.el8ev and when creating a new gluster enabled cluster, the existing gluster cluster hosts can be imported in to the new cluster.