Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Today, the
ConversionHost
includes theAuthenticationMixin
mixin to perform authentication check. TheConversionHost
is associated to a resource: aHost
or aVm
. TheHost
class also includes theAuthenticationMixin
mixin. It seems logical that theVm
could also have authentications and thatConversionHost
delegates authentication related code to its resource.This would also allow other use cases for VM authentication, such as Ansible playbooks. If the VM class includes the
AuthenticationMixin
mixin, it allows us to define many purposes authentication. One of them would betransformation
(orv2v
) for VMs acting as conversion hosts. Another one could beansible
to store the machine credentials along with the managed object.RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=1772022