Skip to content

UI: glimmerize generate credentials component#27405

Merged
hashishaw merged 13 commits intomainfrom
ui/glimmerize-generate-credentials
Jun 10, 2024
Merged

UI: glimmerize generate credentials component#27405
hashishaw merged 13 commits intomainfrom
ui/glimmerize-generate-credentials

Conversation

@hashishaw
Copy link
Contributor

@hashishaw hashishaw commented Jun 7, 2024

This PR updates the generate-credentials component used by SSH and AWS secret engine backends.

Additionally, it improves the AWS credentials experience by defaulting the credential_type to match the type of the backing role (if the user can read it):
Kapture 2024-06-10 at 11 47 15

@hashishaw hashishaw added the ui label Jun 7, 2024
@hashishaw hashishaw added this to the 1.18.0-rc milestone Jun 7, 2024
@github-actions github-actions bot added the hashicorp-contributed-pr If the PR is HashiCorp (i.e. not-community) contributed label Jun 7, 2024
@github-actions
Copy link

github-actions bot commented Jun 7, 2024

CI Results:
All Go tests succeeded! ✅

ssh: {
model: 'ssh-otp-credential',
title: 'Generate SSH Credentials',
formFields: ['username', 'ip'],
Copy link
Contributor

Choose a reason for hiding this comment

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

💜

@hashishaw hashishaw marked this pull request as ready for review June 10, 2024 16:12
@hashishaw hashishaw requested a review from a team as a code owner June 10, 2024 16:12
@github-actions
Copy link

Build Results:
All builds succeeded! ✅

@backendType={{this.model.backendType}}
@roleName={{this.model.roleName}}
@action={{if this.action this.action ""}}
@awsRoleType={{this.model.awsRoleType}}
Copy link
Contributor

Choose a reason for hiding this comment

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

🥳

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.

Lots of really great cleanup work. Thank you!

@hashishaw hashishaw merged commit 7e70e3f into main Jun 10, 2024
@hashishaw hashishaw deleted the ui/glimmerize-generate-credentials branch June 10, 2024 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

2 participants