Skip to content

Incorrect credentials use for healthcheck when multiple saved credentials exist for the same cloud #115

@nuwang

Description

@nuwang

Steps to recreate:

  1. Save two sets of credentials for an OpenStack cloud, each in a different project (say projectA, and projectB).
  2. Set credentials for projectA as default
  3. Launch an instance using projectB credentials.

Expected:
The health check will use the non-default projectB credentials and healthcheck should succeed.

Actual:
The health check uses the default projectA credentials, and the healthcheck status says unknown. Should it say deleted instead?

Possible solutions:
We don't have an association between a deployment and a set of credentials. We could add an optional relationship to credentials.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions