Skip to content

[v13] WebDiscover: Enable auto deploy and skip IAM policy screen on condition#29978

Merged
kimlisa merged 2 commits intobranch/v13from
lisa/v13/backports
Aug 3, 2023
Merged

[v13] WebDiscover: Enable auto deploy and skip IAM policy screen on condition#29978
kimlisa merged 2 commits intobranch/v13from
lisa/v13/backports

Conversation

@kimlisa
Copy link
Copy Markdown
Contributor

@kimlisa kimlisa commented Aug 3, 2023

backports #28621 and #29724 to branch/v13

clean backports, just had to do manual because it depended on another backport that didn't get in before auto backport ran

Changelog: Added support for the web UI for automatically deploying a database service with ECS Fargate container when enrolling a new database

kimlisa added 2 commits August 3, 2023 08:19
* Define the return type

* Add endpoint for config script

* Store the entire integration object instead of just the name

* Build the correct script string, renames, emit event

* Enable auto deploy as default

* Fix script endpoint and update story

* Add regex check, update story

* Touch ups, add test

* Address CR

* Remove sudo from bash command

* Make into ui friendly object
* Prevent going back from access screen if deploying got skipped

* Configuring perms for the user can take some time

An error can return if a user tried to deploy before the
changes are fully propagated. Notify the user that this
can be a reason why an error returned and try again.

* Check if IAM policy already configured with new dbs
Clarify poller callback with comment
Make IAMPolicy screen optional
@kimlisa kimlisa added this pull request to the merge queue Aug 3, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 3, 2023
@kimlisa kimlisa added this pull request to the merge queue Aug 3, 2023
Merged via the queue into branch/v13 with commit 47043ae Aug 3, 2023
@kimlisa kimlisa deleted the lisa/v13/backports branch August 3, 2023 16:07
@camscale camscale mentioned this pull request Aug 4, 2023
@fheinecke fheinecke mentioned this pull request Sep 26, 2023
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.

3 participants