Skip to content
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

UI: Database fixes #24947

Merged
merged 13 commits into from
Jan 24, 2024
Merged

UI: Database fixes #24947

merged 13 commits into from
Jan 24, 2024

Conversation

hashishaw
Copy link
Contributor

This PR adds long-overdue workflow tests with mirage backend for database secrets engine. Through writing the tests, I found a couple bugs that are fixed with these changes.

Found bugs

  • attempting to save a connection, save fails, and then updating the connection name causes an ember-data error
  • Adding a role does not update the connection with the updated role automatically as intended
  • After creating a connection, the transition to the details page for the connection fails

@hashishaw hashishaw added ui bug Used to indicate a potential bug labels Jan 18, 2024
@hashishaw hashishaw added this to the 1.16.0-rc1 milestone Jan 18, 2024
@github-actions github-actions bot added the hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed label Jan 18, 2024
@hashishaw hashishaw added backport/1.13.x and removed hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed labels Jan 18, 2024
@hashishaw hashishaw modified the milestones: 1.16.0-rc1, 1.13.13 Jan 18, 2024
@github-actions github-actions bot added the hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed label Jan 18, 2024
Copy link

Build Results:
All builds succeeded! ✅

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:)

const flash = create(flashMessage);

const PAGE = {
// GENERIC
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a helpers/general-selectors file some of these generic selectors could be imported from. I've been adding any missing selectors to that file as I go

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand you may not want to use that here for backporting! So mostly just letting you know

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some follow-on items I want to do for this engine so I'll move the selectors once we're clear from backporting

Copy link
Contributor

@Monkeychip Monkeychip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really nice clean up work. Thank you!

Copy link
Contributor

@hellobontempo hellobontempo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! These are some valuable improvements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Used to indicate a potential bug hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants