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

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

Merged
merged 2 commits into from Aug 3, 2023

Conversation

kimlisa
Copy link
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

* 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
20 checks passed
@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.

None yet

3 participants