Skip to content

Web: Integrations touchups#26048

Merged
kimlisa merged 9 commits intomasterfrom
lisa/touchup-integrations
May 12, 2023
Merged

Web: Integrations touchups#26048
kimlisa merged 9 commits intomasterfrom
lisa/touchup-integrations

Conversation

@kimlisa
Copy link
Copy Markdown
Contributor

@kimlisa kimlisa commented May 11, 2023

resolves #22133
(implementing deleting integration was already done here: #24590)

enterprise PR: https://github.com/gravitational/teleport.e/pull/1362

  • implement edit integration
  • add integration thumbprint validation
  • add a validation rule for validating role ARN format
  • fix text color blending in light theme for integrations restart animation button

screenshot

the edit integration design was not a dialog but its own view, i implemented it as a dialog b/c that is how other edits work in our app

edit integration dialog
image

on error
image

invalid thumbprint check
image

@github-actions github-actions Bot requested review from avatus and ravicious May 11, 2023 04:31
@kimlisa kimlisa requested review from ryanclark and removed request for ravicious May 11, 2023 04:34
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
const requiredRoleArn = roleArn => () => {
const requiredRoleArn = (roleArn: string) => () => {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think we should refer them to the value in AWS, not the animation

@kimlisa kimlisa force-pushed the lisa/touchup-integrations branch from 0a0f94b to 8f56d92 Compare May 11, 2023 17:33
@kimlisa kimlisa requested a review from ryanclark May 11, 2023 17:33
@kimlisa kimlisa enabled auto-merge May 12, 2023 16:30
@kimlisa kimlisa added this pull request to the merge queue May 12, 2023
Merged via the queue into master with commit 3cae807 May 12, 2023
@kimlisa kimlisa deleted the lisa/touchup-integrations branch May 12, 2023 16:58
@public-teleport-github-review-bot
Copy link
Copy Markdown

@kimlisa See the table below for backport results.

Branch Result
branch/v12 Failed
branch/v13 Create PR

kimlisa added a commit that referenced this pull request May 16, 2023
* Fix storybook deprecated warning

* Define required role arn rule check

* Implement editing integrations

- Create a re-usable component for rendering dialogues
  based on operation type (enterprise)

* Add thumbprint validation

* Fix text color mash in light theme

* Address CR
kimlisa added a commit that referenced this pull request May 16, 2023
* Fix storybook deprecated warning

* Define required role arn rule check

* Implement editing integrations

- Create a re-usable component for rendering dialogues
  based on operation type (enterprise)

* Add thumbprint validation

* Fix text color mash in light theme

* Address CR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Discover] Edit AWS integration

3 participants