Skip to content

Class and instance connect/verify use competely different code paths #697

@agrare

Description

@agrare

The code used to verify credentials via DDF forms for create/edit actions is completely different from the code used after the provider is created.

This inconsistency means it is possible for one to pass and another to fail.

Class-level connect: https://github.com/ManageIQ/manageiq-providers-openstack/blob/master/app/models/manageiq/providers/openstack/manager_mixin.rb#L36-L61
Instance-level connect: https://github.com/ManageIQ/manageiq-providers-openstack/blob/master/app/models/manageiq/providers/openstack/manager_mixin.rb#L186-L188

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions