Skip to content

Conversation

@PoeppingT
Copy link
Contributor

Squashed commit of the following:

commit 1ffeea87a0f321411529334279abfa6bdcd62088
Merge: 48ea22b bb2cda0
Author: PoeppingT poeppt@amazon.com
Date: Mon May 16 10:45:27 2022 -0700

Merge branch 'main' of github.com:awslabs/aws-saas-boost into multi-container

commit 48ea22b
Author: Beardsley mibeard@amazon.com
Date: Fri May 13 13:38:16 2022 -0700

Once again tackling the CloudFormation stack DELETE_FAILED issues
because the logging bucket is not empty. This properly fixes the
circular dependencies created by 874fa470642426348324926d17081f93ff17588a and reverted by 68ad1b515d3ec42c2cc3200d5e5c2392bc76c3b5

commit 804d29e
Author: Beardsley mibeard@amazon.com
Date: Fri May 13 13:06:57 2022 -0700

Fix the sample app to work with the multi-container/v2 changes.
- updating the Spring Framework dependencies created version mismatches
with transient dependencies
- we renamed some of the environment variables to use more inclusive
language and forgot to update the database connection code
- if you're using very small Fargate compute settings, we need to
increase the health check timeout or the ALB will deregister the task
even though it's running

commit 98cef0e
Author: PoeppingT poeppt@amazon.com
Date: Fri May 13 09:49:34 2022 -0700

Support latest Windows AMIs in SaaS Boost

commit 2dd7272
Author: PoeppingT poeppt@amazon.com
Date: Tue May 10 18:55:48 2022 -0700

Fix form error in Tenant Edit and Modal component mismatch in Tenant Delete.

commit e7cccee
Author: PoeppingT poeppt@amazon.com
Date: Tue May 10 10:01:38 2022 -0700

Fix bug with FileSystem types not being correctly configured.

This commit also fixes app crashes on auth timeout from the appConfig
page: when auth times out the loaded appConfig becomes undefined, so we
need to protect access to that object with optional chaining.

commit d7af5cb
Author: PoeppingT poeppt@amazon.com
Date: Tue May 3 10:40:12 2022 -0700

Fix hardcoded environment name in sample java build script.

commit 711417c
Author: Beardsley mibeard@amazon.com
Date: Mon May 2 23:29:44 2022 -0700

Fix NPE on optional HTTPS listener

commit 68ad1b5
Author: PoeppingT poeppt@amazon.com
Date: Tue Apr 26 09:58:19 2022 -0700

Remove circular dependency in base stack

commit 7199ccc
Author: Beardsley mibeard@amazon.com
Date: Mon Apr 25 11:38:13 2022 -0700

Rename tenant event handler to match the rest of the tenant microservice
function names

commit a27d5ae
Author: Beardsley mibeard@amazon.com
Date: Tue Apr 19 22:20:08 2022 -0700

Make sure we have either an HTTP or an HTTPS listener for the tenant's
ALB

commit 0da25d2
Author: Beardsley mibeard@amazon.com
Date: Tue Apr 19 18:49:57 2022 -0700

Don't create the default HTTP listener if we're creating the HTTPS
redirect listener on port 80. Fix IAM permissions when deleting a
tenant.

commit fdf2702
Author: tobuck-aws tobuck@amazon.com
Date: Mon Apr 18 18:50:22 2022 -0700

Now puts up a loading overlay over the onboarding create form

commit 3138a0f
Author: Beardsley mibeard@amazon.com
Date: Mon Apr 18 15:53:32 2022 -0700

Fix S3 cache-control so CloudFront honors it

commit b386c05
Author: Beardsley mibeard@amazon.com
Date: Mon Apr 18 15:52:49 2022 -0700

Use the tier name as the value of the option instead of description

commit d018a7e
Merge: d576f4e 8ade20c
Author: tobuck-aws tobuck@amazon.com
Date: Mon Apr 18 14:38:46 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit d576f4e
Author: tobuck-aws tobuck@amazon.com
Date: Mon Apr 18 14:38:40 2022 -0700

Onboarding service now bound to tier service (vs. hardcoded)

commit 8ade20c
Merge: f91885b 38903d0
Author: Beardsley mibeard@amazon.com
Date: Mon Apr 18 13:47:37 2022 -0700

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit f91885b
Author: Beardsley mibeard@amazon.com
Date: Mon Apr 18 13:46:06 2022 -0700

Handle null values for database name or bootstrap file. Fix IAM
permisisons for randomly named Aurora cluster instances. Resolves Issue
209.

commit 38903d0
Author: PoeppingT poeppt@amazon.com
Date: Mon Apr 18 13:23:12 2022 -0700

Fix Java sample app build.sh for multi-container

commit 874fa47
Author: Beardsley mibeard@amazon.com
Date: Fri Apr 8 12:32:13 2022 -0700

Fixing some resource dependencies for update and delete

commit 5df2843
Author: Beardsley mibeard@amazon.com
Date: Thu Apr 7 08:59:06 2022 -0700

Fixing EC2 launch type and Windows provisioning. Upgrading to use EC2 Launch Templates and also
support EC2 for Linux workloads (still hard coded to use Fargate for
Linux).

commit 3822fc1
Author: tobuck-aws tobuck@amazon.com
Date: Wed Apr 6 14:49:13 2022 -0700

Fix bug with adding services

commit 3251e1f
Author: tobuck-aws tobuck@amazon.com
Date: Mon Apr 4 12:37:56 2022 -0700

Fix issue with collection and no key on dashboard

commit 5767464
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 18:34:23 2022 -0700

Fixed tenant detail and edit screens.

commit a7cd306
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 15:48:47 2022 -0700

Various UI fixes
Now gets only tenants in the `onboarded` state
Added "deleted" to the terminal states for onboarding list
Moved from reactstrap to react-bootstrap in a few comps
Fixed onboarding tenant name
Fixed button CSS

commit f9beeb5
Merge: 0f4134c 35d084b
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 13:36:44 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 0f4134c
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 13:36:40 2022 -0700

Correctly handle narrow sidebar
Now shows only saas boost image if sb is narrow
Cleaned up cruft in default header.

commit 35d084b
Author: Beardsley mibeard@amazon.com
Date: Fri Apr 1 12:10:39 2022 -0700

Small tweaks to get EC2 containers and FSx working

commit 9b2bbeb
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 10:46:44 2022 -0700

More cleanup
Adjusted margins
Changed colors
Added tier label

commit 5750b93
Merge: bc8b9b3 5c77d10
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 10:07:20 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit bc8b9b3
Author: tobuck-aws tobuck@amazon.com
Date: Fri Apr 1 10:07:17 2022 -0700

Cleanup
Added some margin between cards on Application page
Removed errant console logs
Changed bg color of ECR instruction modal

commit 5c77d10
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 31 17:24:13 2022 -0700

fix alignment of dropdowns in graphs

commit 69a8df4
Merge: 10b15bc c11be19
Author: tobuck-aws tobuck@amazon.com
Date: Thu Mar 31 12:06:23 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 10b15bc
Author: tobuck-aws tobuck@amazon.com
Date: Thu Mar 31 12:06:19 2022 -0700

DB Fileupload changes
Uploading now works on a per-service basis
Added new selector to get a map of services to s3 buckets
Minor cleanup

commit c11be19
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 31 09:11:00 2022 -0700

Alert to errors in service config at the top of page, in case service is collapsed and inline form errors are not visible

commit 97c5a36
Author: PoeppingT poeppt@amazon.com
Date: Wed Mar 30 14:43:56 2022 -0700

Fix bugs with filesystem validation + misc on appConfig page.

commit 11b2f9c
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 16:31:22 2022 -0700

Fix auto-logout from appConfig page

commit e105211
Merge: 7a08a6c cda84a8
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 29 16:11:13 2022 -0700

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 7a08a6c
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 29 16:10:39 2022 -0700

Debugging ECR tag listing in CFN stack listner

commit cda84a8
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 15:19:12 2022 -0700

Change validation for database password to ignore encrypted password.

commit 3a35224
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 14:55:03 2022 -0700

fetchSettings no longer updates setup badge based on a deprecated setting.

commit 17b89be
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 14:25:55 2022 -0700

Fix windows version, database, and filesystem incorrectly loading from AppConfig.

Also remove unnecessary log statements.

commit f56093e
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 13:34:16 2022 -0700

Change validation for service name and database password: Name cannot contain /, password validation message should be descriptive.

commit 7348485
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 13:31:28 2022 -0700

Fix small spacing issues in summary page

commit d471bcd
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 13:30:57 2022 -0700

Update icons in database initalization file upload component

commit 6846924
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 29 11:04:04 2022 -0700

Fix windows version in appConfig form.

commit 79ce719
Author: PoeppingT poeppt@amazon.com
Date: Mon Mar 28 17:03:03 2022 -0700

Add Tier API functions and integrate into AppConfig and Summary pages

commit 70710ed
Author: PoeppingT poeppt@amazon.com
Date: Mon Mar 28 15:49:12 2022 -0700

Fix bug in updating repository for services with non-CloudFormation-compatible names.

When a new AppConfig is published with additional services, multiple
parts of a workflow kick off.

1. Settings Service fires an event to the Onboarding service to update
   the stack.

2. Onboarding service updates the core stack with the updated AppConfig
   (updating created infrastructure for configured services).

3. As part of the update-stack kicked off by the Onboarding service, the
   app-services-ecr-macro kicks in to alter the template according to
   that new AppConfig because CloudFormation executes the template
   update.

4. core-stack-listener function automatically listens to updates on that
   stack, waiting for ECR repositories to be marked as CREATE_COMPLETE.
   When that happens, core-stack-listener pulls the service name from
   that resource and fires an event to Settings to update
   the configured ECR repository for that service.

Before this commit, there was a bug in the interaction between the
core-stack-listener and the app-services-ecr-macro. The
core-stack-listener was expecting the CloudFormation resource name of
the ECR repository to represent the real service name as stored in the
Settings service, while the app-services-ecr-macro had made changes to
that same name to ensure the resource matched CloudFormation
restrictions ([a-zA-Z0-9]+). The Settings service only enforces that
service names conform to SSM ParameterStore restrictions ([a-zA-Z0-9\.-_]+).

Luckily, the app-services-ecr-macro was already creating a Tag for the
ECR resource containing the service name. So this commit alters the
core-stack-listener to:

1. have permissions to list tags for ECR resources matching the
   repository name patterns that will be created by the core stack

2. resolves the service name for a given repository by reading the tag,
   rather than the resource name (falling back to resource name if no
   tag was found) before sending the event to Settings

In manual testing this has been shown to fix the issue.

commit 965e4d2
Author: PoeppingT poeppt@amazon.com
Date: Mon Mar 28 15:42:45 2022 -0700

Fix bug in installer delete due to Tenants API change in 0172c89

commit 5607288
Author: PoeppingT poeppt@amazon.com
Date: Fri Mar 25 16:28:01 2022 -0700

Only use PUT /settings/config in AppConfig UI page, add service name validation

commit 783b9f8
Author: PoeppingT poeppt@amazon.com
Date: Fri Mar 25 16:27:32 2022 -0700

Summary Page updates for multicontainer

commit 968e4eb
Merge: 5493228 63324a5
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 14:18:20 2022 -0700

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 5493228
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 14:18:02 2022 -0700

Add a couple missing ARN formats

commit 63324a5
Merge: d61dacf b7fff76
Author: tobuck-aws tobuck@amazon.com
Date: Fri Mar 25 14:13:53 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit d61dacf
Author: tobuck-aws tobuck@amazon.com
Date: Fri Mar 25 14:13:44 2022 -0700

Graph changes
* Fixed layout
* No filters by Active Tenant
* Removed errant legend that was present on some graphs
* Removed a few errant console.logs

commit b7fff76
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 13:35:25 2022 -0700

More cleanup of the metrics service to return ECS data. Currently
combining all services into a single metric.

commit df1294b
Merge: 5e9182e 33b0b2a
Author: tobuck-aws tobuck@amazon.com
Date: Fri Mar 25 10:20:38 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 33b0b2a
Merge: 541bb02 b431dec
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 10:15:27 2022 -0700

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 541bb02
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 10:15:03 2022 -0700

Cleaning up metrics service bugs

commit b431dec
Author: PoeppingT poeppt@amazon.com
Date: Fri Mar 25 09:48:25 2022 -0700

fix bug where repository is not updated for services with uppercase letters in their name

commit 9f0bc2e
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 25 08:57:29 2022 -0700

Normalize Metrics Service name

commit 4c62b96
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 24 18:40:15 2022 -0700

WIP make metrics service look more like the other services

commit 5e9182e
Author: tobuck-aws tobuck@amazon.com
Date: Thu Mar 24 11:27:13 2022 -0700

Fixed tenant link in onboarding

commit a99b8be
Author: tobuck-aws tobuck@amazon.com
Date: Thu Mar 24 11:22:37 2022 -0700

UI Updates
- Changed button title in servicenamecomp
- Fixed tenantview

commit e005cd3
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 24 10:56:58 2022 -0700

avoid installer delete failure in multicontainer

commit 9e28e1a
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 24 09:56:49 2022 -0700

Add the Tier Service

commit 9b3fc1f
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 24 09:31:39 2022 -0700

remove alb-update from functions pom, reorder modules

commit 9542f08
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 23 15:49:26 2022 -0700

EFS tweaks for console view

commit a29fefd
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 23 14:29:30 2022 -0700

Fix ECR image push listener to use new tenants API

commit d2f39d2
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 23 12:46:01 2022 -0700

Better status tracking during tenant delete

commit 8b2da3b
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 23 11:51:49 2022 -0700

Wire up tenant enable and disable

commit 43bddb8
Merge: 60cbc33 54ee653
Author: tobuck-aws tobuck@amazon.com
Date: Tue Mar 22 22:37:52 2022 -0700

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 60cbc33
Author: tobuck-aws tobuck@amazon.com
Date: Tue Mar 22 22:37:48 2022 -0700

Services update
* Updated react to 17
* Updated many node dependencies
* Removed <= 15 node enginge check
* Changed services UI a bit.
  * Updated delete button to say "delete" vs. x icon
  * Now prompts for Service name
  * Added new component to collect service name
  * Replaced CAccordion with similar component from `react-bootstrap`

commit 54ee653
Merge: d3f8d13 4c77c08
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 22 14:40:20 2022 -0700

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit d3f8d13
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 22 14:39:46 2022 -0700

Don't delete the base stack while provisioning the app stacks...
WIP on tenant enable/disable

commit 4c77c08
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 22 11:33:46 2022 -0700

Bring junit and slf4j-nop dependencies to parent modules in test scope

commit b191f31
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 22 12:53:01 2022 -0700

Fixing tenant unit tests. Who uses isProvisioned?

commit fe95363
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 22 09:34:00 2022 -0700

Update the UI convenience method to match what we're doing in the data
layer. Would be nice to be able to get rid of this since we have to
remember to fix it every time we change the data layer.

commit 4b51c4a
Author: Beardsley mibeard@amazon.com
Date: Mon Mar 21 17:07:12 2022 -0700

Only use PUT for app config not POST and PUT

commit 0172c89
Author: Beardsley mibeard@amazon.com
Date: Mon Mar 21 13:44:52 2022 -0700

Simplify tenant service GET on /tenants to return all records and
support status=onboarded or status=provisioned for filtering

commit 9895257
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 18 11:16:23 2022 -0700

Getting tenant delete to work with multi container

commit e5f7f03
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 17 15:34:45 2022 -0700

Make checkstyle happier

commit 887a527
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 17 14:51:40 2022 -0700

Finishing up RDS bootstrap for multi-container

commit bee82b6
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 17 11:11:01 2022 -0700

Add the ability to pass in an exisitng S3 bucket to the installer if you
don't want it to rebuild all of the lambdas and copy them and the
templates up to S3.

commit dbb7804
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 17 10:48:33 2022 -0700

Make settings service more event based for communication with onboarding
Fix hosted zone bug by reusing an existing hosted zone for the domain
name.

commit d3d1038
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 11 15:29:34 2022 -0800

Fixing IAM so ECS can pull the db password secret from SSM

commit a67c1f1
Merge: 25837d7 e6306bb
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 11 13:42:42 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 25837d7
Author: Beardsley mibeard@amazon.com
Date: Fri Mar 11 13:42:12 2022 -0800

Getting basic RDS working for multi-container

commit e6306bb
Merge: 0973c43 f9c66b4
Author: tobuck-aws tobuck@amazon.com
Date: Fri Mar 11 11:53:51 2022 -0800

Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 0973c43
Author: tobuck-aws tobuck@amazon.com
Date: Fri Mar 11 11:53:49 2022 -0800

Added prettierrc
Fixed onboarding create and list containers
Fixed onboarding tenant link. Should revisit this once onboarding is done.

commit f9c66b4
Merge: 703ed6d 6b30214
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 10 13:19:07 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 703ed6d
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 10 13:18:39 2022 -0800

Fix onboarding status bugs in tenant service and tenant config file
processing

commit 6b30214
Author: PoeppingT poeppt@amazon.com
Date: Thu Mar 10 09:26:26 2022 -0800

Various bugfixes in Settings Service plus reduced checkstyle count.

commit ba76380
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 9 18:17:29 2022 -0800

WIP use S3 events to process tenant onboarding config file uploads. Move
application networking resources to the core stack. Don't use the
installer bucket for runtime resources.

commit 84341e3
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 3 17:40:05 2022 -0800

Removing unused imports

commit 2ec2641
Author: Beardsley mibeard@amazon.com
Date: Thu Mar 3 17:30:46 2022 -0800

Cleanup of onboarding and tenant to track all deployments and update
tenant status

commit dc31e58
Merge: 71999cd 9c2811d
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 2 18:30:19 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 71999cd
Author: Beardsley mibeard@amazon.com
Date: Wed Mar 2 18:29:36 2022 -0800

WIP on moving tenant service private calls to async events

commit 9c2811d
Author: PoeppingT poeppt@amazon.com
Date: Wed Mar 2 11:31:17 2022 -0800

Path default is /*, path is only required for public services, fix path validation message.

commit 7d100ef
Merge: b48e44f 4dbb6f1
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 1 18:08:37 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit b48e44f
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 1 18:08:02 2022 -0800

Adding user defined key/value attributes to tenant

commit 4dbb6f1
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 1 16:01:38 2022 -0800

fix crash on logout/timeout

commit 712014d
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 1 15:16:23 2022 -0800

Bug bash: tier box shows values, no more service name sorting weirdness, no more null boolean values, validations updated, and public checkbox looks nicer

commit adf5f67
Author: PoeppingT poeppt@amazon.com
Date: Tue Mar 1 11:45:02 2022 -0800

Fix up validation to respect tombstones and stop validating on every single change for performance reasons.

commit ccfc3d8
Merge: e0ac8e1 15a60d9
Author: Beardsley mibeard@amazon.com
Date: Tue Mar 1 09:52:56 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 15a60d9
Author: PoeppingT poeppt@amazon.com
Date: Mon Feb 28 18:30:43 2022 -0800

WIP on a proper add/delete mechanism for services plus some rerendering optimizations

commit 96e3fd7
Author: PoeppingT poeppt@amazon.com
Date: Mon Feb 28 11:02:10 2022 -0800

Fix Tenant Detail page to match new Tenant resources in Tenant Service.

commit e0ac8e1
Author: Beardsley mibeard@amazon.com
Date: Fri Feb 25 16:53:09 2022 -0800

Wiring up workload deploy for multi container

commit 12ce7c1
Author: Beardsley mibeard@amazon.com
Date: Thu Feb 24 17:53:23 2022 -0800

More WIP migrating to event based Onboarding service

commit e9d098f
Author: PoeppingT poeppt@amazon.com
Date: Thu Feb 24 10:10:07 2022 -0800

Remove test tier, finish up appConfig cleanup before submittal.

commit 10f553e
Author: Beardsley mibeard@amazon.com
Date: Wed Feb 23 23:43:47 2022 -0800

Fixing IAM policy limits for onboarding service

commit 81cef02
Merge: 166ff43 e3b2b6b
Author: Beardsley mibeard@amazon.com
Date: Tue Feb 22 17:44:55 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 166ff43
Author: Beardsley mibeard@amazon.com
Date: Tue Feb 22 17:44:04 2022 -0800

More WIP to transform Onboarding to an async event based system

commit 7eb19ed
Author: Beardsley mibeard@amazon.com
Date: Tue Feb 22 17:40:45 2022 -0800

Updating AWS dependencies to get new SQS Lambda features

commit e3b2b6b
Author: PoeppingT poeppt@amazon.com
Date: Thu Feb 17 09:42:11 2022 -0800

add description and initial values to fix validation in in-progress appConfig form. include a basic formFeedback paragraph at the bottom as a placeholder

commit 1c6efb4
Author: PoeppingT poeppt@amazon.com
Date: Tue Feb 15 11:12:36 2022 -0800

Put ComputeSize back into ServiceTierConfig for ease of use.

commit eaf21a8
Author: PoeppingT poeppt@amazon.com
Date: Tue Feb 15 11:12:03 2022 -0800

fix a small issue with added react-scripts in package.json

commit 572e5ec
Author: PoeppingT poeppt@amazon.com
Date: Tue Feb 15 11:10:17 2022 -0800

Migrate AppConfig page to using new services/tiers format.

Validations still not implemented, so this isn't fully functional yet.
Probably still some outstanding bugs in implementation as well.

commit 2eb499b
Merge: a84cac9 25b1597
Author: Beardsley mibeard@amazon.com
Date: Mon Feb 14 17:58:13 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit a84cac9
Author: Beardsley mibeard@amazon.com
Date: Mon Feb 14 14:28:05 2022 -0800

WIP to make onboarding more event based

commit 9e257f9
Author: Beardsley mibeard@amazon.com
Date: Fri Feb 11 14:07:13 2022 -0800

Renaming the base tenant onboarding stack listener to match the other
listeners. Updating the onboarding service to track multiple stacks.

commit 0461f45
Author: Beardsley mibeard@amazon.com
Date: Thu Feb 10 09:05:41 2022 -0800

Additional CloudFormation listener to capture resources from the
tenant-onboarding-app.yaml stack that is run a variable number of times
based on what application services have been configured

commit 5b68be4
Author: Beardsley mibeard@amazon.com
Date: Thu Feb 10 09:04:06 2022 -0800

Small clean-up in prep for capturing multiple tenant resources

commit 25b1597
Author: PoeppingT poeppt@amazon.com
Date: Tue Feb 8 14:40:35 2022 -0800

slightly increase sidebar to make room for appConfig badge

commit c15cf13
Author: Beardsley mibeard@amazon.com
Date: Tue Feb 1 14:07:37 2022 -0800

New Lambda layer for CloudFormation utility classes used by SNS stack
notification subscribers

commit 125e52d
Author: PoeppingT poeppt@amazon.com
Date: Fri Jan 28 15:53:47 2022 -0800

Revert "UI dependency package upgrades to remove most of the warnings on build"

This reverts commit 5ac3dd41da157cdfb725d6480b7c039ce99b0e06.

commit d262ceb
Merge: aa856a8 5ac3dd4
Author: Beardsley mibeard@amazon.com
Date: Fri Jan 28 14:10:08 2022 -0800

Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit aa856a8
Author: Beardsley mibeard@amazon.com
Date: Fri Jan 28 14:07:52 2022 -0800

Create map of service discovery entries as environment variables stored
in S3 for the different task definitions to reference. User code running
in the containers can now reference internal services similar to how
Kubernetes works by looking for environment variables called
SERVICE_<servicename>_HOST and SERVICE_<servicename>_PORT

commit 5ac3dd4
Author: PoeppingT poeppt@amazon.com
Date: Fri Jan 28 12:10:54 2022 -0800

UI dependency package upgrades to remove most of the warnings on build

commit bb9f94f
Author: PoeppingT poeppt@amazon.com
Date: Tue Jan 25 09:22:23 2022 -0800

Upgrade Admin app to CoreUI 4. Add MIT License due to coreui template use.

commit b5fa275
Author: PoeppingT poeppt@amazon.com
Date: Tue Jan 18 18:49:20 2022 -0800

Change updateServiceConfig to only update ServiceConfig. Also, stop returning unencrypted secrets.

commit 3f18b8a
Author: Beardsley mibeard@amazon.com
Date: Tue Jan 11 16:43:17 2022 -0800

Fix API Gateway resource ARN

commit c171881
Author: Beardsley mibeard@amazon.com
Date: Tue Jan 11 10:40:56 2022 -0800

New CloudFormation stack listener for the core stack which saves the app
config services ECR repos when they are created or updated

commit 75d82c7
Author: Beardsley mibeard@amazon.com
Date: Sat Jan 8 11:49:41 2022 -0800

Check for change in app config services when saving and trigger update
that will run the CloudFormation macro on the core stack and create ECR
repos and other resources for each defined app service

commit 9a32b22
Author: Beardsley mibeard@amazon.com
Date: Fri Jan 7 09:56:57 2022 -0800

Add logging implementation to the installer

commit 500769d
Author: Beardsley mibeard@amazon.com
Date: Thu Jan 6 17:11:18 2022 -0800

Cleaning up Maven modules to have more centralized control over some key
dependencies. Also, making the decision to not use a logger in unit
tests to avoid confusion and clutter to stdout.

commit 28cdf07
Merge: 547c4e2 fe3bf7c
Author: Beardsley mibeard@amazon.com
Date: Thu Jan 6 15:50:55 2022 -0800

Merging upstream main

commit 547c4e2
Author: Beardsley mibeard@amazon.com
Date: Thu Jan 6 11:25:10 2022 -0800

WIP listener rule priority

commit 40a9135
Author: Beardsley mibeard@amazon.com
Date: Thu Dec 16 12:08:09 2021 -0800

Missing some Service Discovery permissions for onboarding

commit 23b24bd
Author: Beardsley mibeard@amazon.com
Date: Wed Dec 15 22:58:29 2021 -0800

Wiring up ECS service discovery for private app services

commit a70d6a6
Author: Beardsley mibeard@amazon.com
Date: Tue Dec 14 16:36:34 2021 -0800

WIP getting single application service to deploy for multiple tenants

commit 64addd4
Author: PoeppingT poeppt@amazon.com
Date: Sun Dec 12 16:27:12 2021 -0800

fix bug in setAppConfig and do some refactoring in SettingsServiceDAL

commit 6b9cc83
Author: PoeppingT poeppt@amazon.com
Date: Sun Dec 12 16:23:54 2021 -0800

Add a simple nullableEquals to Utils

commit 4e763a0
Author: PoeppingT poeppt@amazon.com
Date: Sun Dec 12 14:34:25 2021 -0800

fix inconsistency between set/get appConfig when using new parameter store schema

commit 0a2daa8
Author: PoeppingT poeppt@amazon.com
Date: Fri Dec 10 13:41:22 2021 -0800

refactor ServiceConfig and ServiceTierConfig

commit d8ed858
Author: Beardsley mibeard@amazon.com
Date: Fri Dec 10 09:15:37 2021 -0800

Use DependsOn to force deletion of the metrics nested stack before the
removal of the clear s3 bucket custom resource. The athena and logging
buckets could get cleared of their contents, but then have the
EventBridge timer defined in the metrics stack put new items in prior to
the bucket resource itself getting deleted.

commit 9b1f783
Author: Beardsley mibeard@amazon.com
Date: Fri Dec 10 09:14:38 2021 -0800

Explicitly make bash array

commit 8bbc615
Author: Beardsley mibeard@amazon.com
Date: Fri Dec 10 09:13:55 2021 -0800

Use CloudFront managed caching policies

commit 36dfdcf
Author: Beardsley mibeard@amazon.com
Date: Thu Dec 9 16:26:41 2021 -0800

Return an empty AppConfig object instead of throwing an exception when
one hasn't been set yet.

commit f6d4218
Author: Beardsley mibeard@amazon.com
Date: Thu Dec 9 15:19:38 2021 -0800

Expose the builder so we can create tier settings

commit 827c85e
Author: PoeppingT poeppt@amazon.com
Date: Tue Nov 30 11:22:07 2021 -0800

only allow some keys for updating an individual service, use pre-existing hardcoded keys instead of switching to JSON keys

commit 0a7e729
Author: PoeppingT poeppt@amazon.com
Date: Fri Nov 26 17:11:55 2021 -0800

create updateService API. currently accepts the JSON key for the serviceConfig and directly overwrites.. will need to be tweaked if we also need to edit tier config options like DB_HOST

commit 27313a9
Author: PoeppingT poeppt@amazon.com
Date: Tue Nov 23 11:49:28 2021 -0800

try adding new Settings API

commit 2f02ca3
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 22 16:14:59 2021 -0800

Cleaning up tenant

commit 1bbbc8f
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 22 14:32:41 2021 -0800

Fix IAM permissions for onboarding service

commit 0e9356d
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 22 14:23:09 2021 -0800

Reworking the tenant resources to an object instead of just the AWS
console URL

commit 77aea1d
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 22 09:39:50 2021 -0800

WIP normalizing resource names

commit cec61e5
Author: PoeppingT poeppt@amazon.com
Date: Fri Nov 19 15:49:42 2021 -0800

refactor appconfig classes into appconfig/, add serviceConfig and serviceTierConfig, refactor all appConfig classes to support multicontainer

commit 99397d9
Author: Beardsley mibeard@amazon.com
Date: Fri Nov 19 15:35:50 2021 -0800

Fix clash in log group name

commit 8f2b718
Author: Beardsley mibeard@amazon.com
Date: Fri Nov 19 15:07:32 2021 -0800

Fix template typos

commit 28415f1
Author: Beardsley mibeard@amazon.com
Date: Fri Nov 19 12:43:46 2021 -0800

WIP multi-container support reworking the onboarding service to split
tenant provisioning into 2 steps. Also removing compute details from the
tenant that are now owned by the app config from the settings service.
Renaming the Lambda that listens to CloudFormation events via SNS.

commit a0412b3
Author: Beardsley mibeard@amazon.com
Date: Tue Nov 16 15:58:19 2021 -0800

CloudFormation macro to dynamically add ECR and supporting resources to
the saas-boost-core.yaml template based on the number of defined
application services

commit 5ac5388
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 15 22:08:25 2021 -0800

Layer updates. Utils random string/password generator. API Gateway
helper can now take HTTP headers. Fixed the update_layer shell scripts
to not clobber function configs after publishing a new layer version.

commit 86e26b2
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 15 18:30:10 2021 -0800

Normalize EventBridge rule names and general clean up of templates based
on cfn-lint suggestions

commit c6b6ba3
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 15 18:00:38 2021 -0800

Rename ecs deploy to workload deploy

commit 9efc4ac
Author: Beardsley mibeard@amazon.com
Date: Mon Nov 15 17:43:11 2021 -0800

Renaming disable instance protection to set instance protection and
moving it from a copy of the Lambda per tenant to a single instance of
the Lambda per SaaS Boost environment.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

Squashed commit of the following:

commit 1ffeea87a0f321411529334279abfa6bdcd62088
Merge: 48ea22b bb2cda0
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon May 16 10:45:27 2022 -0700

    Merge branch 'main' of github.com:awslabs/aws-saas-boost into multi-container

commit 48ea22b
Author: Beardsley <mibeard@amazon.com>
Date:   Fri May 13 13:38:16 2022 -0700

    Once again tackling the CloudFormation stack DELETE_FAILED issues
    because the logging bucket is not empty. This properly fixes the
    circular dependencies created by 874fa47 and reverted by 68ad1b5

commit 804d29e
Author: Beardsley <mibeard@amazon.com>
Date:   Fri May 13 13:06:57 2022 -0700

    Fix the sample app to work with the multi-container/v2 changes.
    - updating the Spring Framework dependencies created version mismatches
    with transient dependencies
    - we renamed some of the environment variables to use more inclusive
    language and forgot to update the database connection code
    - if you're using very small Fargate compute settings, we need to
    increase the health check timeout or the ALB will deregister the task
    even though it's running

commit 98cef0e
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri May 13 09:49:34 2022 -0700

    Support latest Windows AMIs in SaaS Boost

commit 2dd7272
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue May 10 18:55:48 2022 -0700

    Fix form error in Tenant Edit and Modal component mismatch in Tenant Delete.

commit e7cccee
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue May 10 10:01:38 2022 -0700

    Fix bug with FileSystem types not being correctly configured.

    This commit also fixes app crashes on auth timeout from the appConfig
    page: when auth times out the loaded appConfig becomes undefined, so we
    need to protect access to that object with optional chaining.

commit d7af5cb
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue May 3 10:40:12 2022 -0700

    Fix hardcoded environment name in sample java build script.

commit 711417c
Author: Beardsley <mibeard@amazon.com>
Date:   Mon May 2 23:29:44 2022 -0700

    Fix NPE on optional HTTPS listener

commit 68ad1b5
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Apr 26 09:58:19 2022 -0700

    Remove circular dependency in base stack

commit 7199ccc
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Apr 25 11:38:13 2022 -0700

    Rename tenant event handler to match the rest of the tenant microservice
    function names

commit a27d5ae
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Apr 19 22:20:08 2022 -0700

    Make sure we have either an HTTP or an HTTPS listener for the tenant's
    ALB

commit 0da25d2
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Apr 19 18:49:57 2022 -0700

    Don't create the default HTTP listener if we're creating the HTTPS
    redirect listener on port 80. Fix IAM permissions when deleting a
    tenant.

commit fdf2702
Author: tobuck-aws <tobuck@amazon.com>
Date:   Mon Apr 18 18:50:22 2022 -0700

    Now puts up a loading overlay over the onboarding create form

commit 3138a0f
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Apr 18 15:53:32 2022 -0700

    Fix S3 cache-control so CloudFront honors it

commit b386c05
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Apr 18 15:52:49 2022 -0700

    Use the tier name as the value of the option instead of description

commit d018a7e
Merge: d576f4e 8ade20c
Author: tobuck-aws <tobuck@amazon.com>
Date:   Mon Apr 18 14:38:46 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit d576f4e
Author: tobuck-aws <tobuck@amazon.com>
Date:   Mon Apr 18 14:38:40 2022 -0700

    Onboarding service now bound to tier service (vs. hardcoded)

commit 8ade20c
Merge: f91885b 38903d0
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Apr 18 13:47:37 2022 -0700

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit f91885b
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Apr 18 13:46:06 2022 -0700

    Handle null values for database name or bootstrap file. Fix IAM
    permisisons for randomly named Aurora cluster instances. Resolves Issue
    209.

commit 38903d0
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Apr 18 13:23:12 2022 -0700

    Fix Java sample app build.sh for multi-container

commit 874fa47
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Apr 8 12:32:13 2022 -0700

    Fixing some resource dependencies for update and delete

commit 5df2843
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Apr 7 08:59:06 2022 -0700

    Fixing EC2 launch type and Windows provisioning. Upgrading to use EC2 Launch Templates and also
    support EC2 for Linux workloads (still hard coded to use Fargate for
    Linux).

commit 3822fc1
Author: tobuck-aws <tobuck@amazon.com>
Date:   Wed Apr 6 14:49:13 2022 -0700

    Fix bug with adding services

commit 3251e1f
Author: tobuck-aws <tobuck@amazon.com>
Date:   Mon Apr 4 12:37:56 2022 -0700

    Fix issue with collection and no key on dashboard

commit 5767464
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 18:34:23 2022 -0700

    Fixed tenant detail and edit screens.

commit a7cd306
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 15:48:47 2022 -0700

    Various UI fixes
    Now gets only tenants in the `onboarded` state
    Added "deleted" to the terminal states for onboarding list
    Moved from reactstrap to react-bootstrap in a few comps
    Fixed onboarding tenant name
    Fixed button CSS

commit f9beeb5
Merge: 0f4134c 35d084b
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 13:36:44 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 0f4134c
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 13:36:40 2022 -0700

    Correctly handle narrow sidebar
    Now shows only saas boost image if sb is narrow
    Cleaned up cruft in default header.

commit 35d084b
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Apr 1 12:10:39 2022 -0700

    Small tweaks to get EC2 containers and FSx working

commit 9b2bbeb
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 10:46:44 2022 -0700

    More cleanup
    Adjusted margins
    Changed colors
    Added tier label

commit 5750b93
Merge: bc8b9b3 5c77d10
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 10:07:20 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit bc8b9b3
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Apr 1 10:07:17 2022 -0700

    Cleanup
    Added some margin between cards on Application page
    Removed errant console logs
    Changed bg color of ECR instruction modal

commit 5c77d10
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 31 17:24:13 2022 -0700

    fix alignment of dropdowns in graphs

commit 69a8df4
Merge: 10b15bc c11be19
Author: tobuck-aws <tobuck@amazon.com>
Date:   Thu Mar 31 12:06:23 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 10b15bc
Author: tobuck-aws <tobuck@amazon.com>
Date:   Thu Mar 31 12:06:19 2022 -0700

    DB Fileupload changes
    Uploading now works on a per-service basis
    Added new selector to get a map of services to s3 buckets
    Minor cleanup

commit c11be19
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 31 09:11:00 2022 -0700

    Alert to errors in service config at the top of page, in case service is collapsed and inline form errors are not visible

commit 97c5a36
Author: PoeppingT <poeppt@amazon.com>
Date:   Wed Mar 30 14:43:56 2022 -0700

    Fix bugs with filesystem validation + misc on appConfig page.

commit 11b2f9c
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 16:31:22 2022 -0700

    Fix auto-logout from appConfig page

commit e105211
Merge: 7a08a6c cda84a8
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 29 16:11:13 2022 -0700

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 7a08a6c
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 29 16:10:39 2022 -0700

    Debugging ECR tag listing in CFN stack listner

commit cda84a8
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 15:19:12 2022 -0700

    Change validation for database password to ignore encrypted password.

commit 3a35224
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 14:55:03 2022 -0700

    fetchSettings no longer updates setup badge based on a deprecated setting.

commit 17b89be
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 14:25:55 2022 -0700

    Fix windows version, database, and filesystem incorrectly loading from AppConfig.

    Also remove unnecessary log statements.

commit f56093e
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 13:34:16 2022 -0700

    Change validation for service name and database password: Name cannot contain /, password validation message should be descriptive.

commit 7348485
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 13:31:28 2022 -0700

    Fix small spacing issues in summary page

commit d471bcd
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 13:30:57 2022 -0700

    Update icons in database initalization file upload component

commit 6846924
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 29 11:04:04 2022 -0700

    Fix windows version in appConfig form.

commit 79ce719
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Mar 28 17:03:03 2022 -0700

    Add Tier API functions and integrate into AppConfig and Summary pages

commit 70710ed
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Mar 28 15:49:12 2022 -0700

    Fix bug in updating repository for services with non-CloudFormation-compatible names.

    When a new AppConfig is published with additional services, multiple
    parts of a workflow kick off.

    1. Settings Service fires an event to the Onboarding service to update
       the stack.

    2. Onboarding service updates the core stack with the updated AppConfig
       (updating created infrastructure for configured services).

    3. As part of the update-stack kicked off by the Onboarding service, the
       app-services-ecr-macro kicks in to alter the template according to
       that new AppConfig because CloudFormation executes the template
       update.

    4. core-stack-listener function automatically listens to updates on that
       stack, waiting for ECR repositories to be marked as CREATE_COMPLETE.
       When that happens, core-stack-listener pulls the service name from
       that resource and fires an event to Settings to update
       the configured ECR repository for that service.

    Before this commit, there was a bug in the interaction between the
    core-stack-listener and the app-services-ecr-macro. The
    core-stack-listener was expecting the CloudFormation resource name of
    the ECR repository to represent the real service name as stored in the
    Settings service, while the app-services-ecr-macro had made changes to
    that same name to ensure the resource matched CloudFormation
    restrictions ([a-zA-Z0-9]+). The Settings service only enforces that
    service names conform to SSM ParameterStore restrictions ([a-zA-Z0-9\.-_]+).

    Luckily, the app-services-ecr-macro was already creating a Tag for the
    ECR resource containing the service name. So this commit alters the
    core-stack-listener to:

    1. have permissions to list tags for ECR resources matching the
       repository name patterns that will be created by the core stack

    2. resolves the service name for a given repository by reading the tag,
       rather than the resource name (falling back to resource name if no
       tag was found) before sending the event to Settings

    In manual testing this has been shown to fix the issue.

commit 965e4d2
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Mar 28 15:42:45 2022 -0700

    Fix bug in installer delete due to Tenants API change in 0172c89

commit 5607288
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Mar 25 16:28:01 2022 -0700

    Only use PUT /settings/config in AppConfig UI page, add service name validation

commit 783b9f8
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Mar 25 16:27:32 2022 -0700

    Summary Page updates for multicontainer

commit 968e4eb
Merge: 5493228 63324a5
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 14:18:20 2022 -0700

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 5493228
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 14:18:02 2022 -0700

    Add a couple missing ARN formats

commit 63324a5
Merge: d61dacf b7fff76
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Mar 25 14:13:53 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit d61dacf
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Mar 25 14:13:44 2022 -0700

    Graph changes
    * Fixed layout
    * No filters by Active Tenant
    * Removed errant legend that was present on some graphs
    * Removed a few errant console.logs

commit b7fff76
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 13:35:25 2022 -0700

    More cleanup of the metrics service to return ECS data. Currently
    combining all services into a single metric.

commit df1294b
Merge: 5e9182e 33b0b2a
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Mar 25 10:20:38 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 33b0b2a
Merge: 541bb02 b431dec
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 10:15:27 2022 -0700

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 541bb02
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 10:15:03 2022 -0700

    Cleaning up metrics service bugs

commit b431dec
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Mar 25 09:48:25 2022 -0700

    fix bug where repository is not updated for services with uppercase letters in their name

commit 9f0bc2e
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 25 08:57:29 2022 -0700

    Normalize Metrics Service name

commit 4c62b96
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 24 18:40:15 2022 -0700

    WIP make metrics service look more like the other services

commit 5e9182e
Author: tobuck-aws <tobuck@amazon.com>
Date:   Thu Mar 24 11:27:13 2022 -0700

    Fixed tenant link in onboarding

commit a99b8be
Author: tobuck-aws <tobuck@amazon.com>
Date:   Thu Mar 24 11:22:37 2022 -0700

    UI Updates
    - Changed button title in servicenamecomp
    - Fixed tenantview

commit e005cd3
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 24 10:56:58 2022 -0700

    avoid installer delete failure in multicontainer

commit 9e28e1a
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 24 09:56:49 2022 -0700

    Add the Tier Service

commit 9b3fc1f
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 24 09:31:39 2022 -0700

    remove alb-update from functions pom, reorder modules

commit 9542f08
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 23 15:49:26 2022 -0700

    EFS tweaks for console view

commit a29fefd
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 23 14:29:30 2022 -0700

    Fix ECR image push listener to use new tenants API

commit d2f39d2
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 23 12:46:01 2022 -0700

    Better status tracking during tenant delete

commit 8b2da3b
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 23 11:51:49 2022 -0700

    Wire up tenant enable and disable

commit 43bddb8
Merge: 60cbc33 54ee653
Author: tobuck-aws <tobuck@amazon.com>
Date:   Tue Mar 22 22:37:52 2022 -0700

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 60cbc33
Author: tobuck-aws <tobuck@amazon.com>
Date:   Tue Mar 22 22:37:48 2022 -0700

    Services update
    * Updated react to 17
    * Updated many node dependencies
    * Removed <= 15 node enginge check
    * Changed services UI a bit.
      * Updated delete button to say "delete" vs. x icon
      * Now prompts for Service name
      * Added new component to collect service name
      * Replaced CAccordion with similar component from `react-bootstrap`

commit 54ee653
Merge: d3f8d13 4c77c08
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 22 14:40:20 2022 -0700

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit d3f8d13
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 22 14:39:46 2022 -0700

    Don't delete the base stack while provisioning the app stacks...
    WIP on tenant enable/disable

commit 4c77c08
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 22 11:33:46 2022 -0700

    Bring junit and slf4j-nop dependencies to parent modules in test scope

commit b191f31
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 22 12:53:01 2022 -0700

    Fixing tenant unit tests. Who uses isProvisioned?

commit fe95363
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 22 09:34:00 2022 -0700

    Update the UI convenience method to match what we're doing in the data
    layer. Would be nice to be able to get rid of this since we have to
    remember to fix it every time we change the data layer.

commit 4b51c4a
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Mar 21 17:07:12 2022 -0700

    Only use PUT for app config not POST and PUT

commit 0172c89
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Mar 21 13:44:52 2022 -0700

    Simplify tenant service GET on /tenants to return all records and
    support status=onboarded or status=provisioned for filtering

commit 9895257
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 18 11:16:23 2022 -0700

    Getting tenant delete to work with multi container

commit e5f7f03
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 17 15:34:45 2022 -0700

    Make checkstyle happier

commit 887a527
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 17 14:51:40 2022 -0700

    Finishing up RDS bootstrap for multi-container

commit bee82b6
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 17 11:11:01 2022 -0700

    Add the ability to pass in an exisitng S3 bucket to the installer if you
    don't want it to rebuild all of the lambdas and copy them and the
    templates up to S3.

commit dbb7804
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 17 10:48:33 2022 -0700

    Make settings service more event based for communication with onboarding
    Fix hosted zone bug by reusing an existing hosted zone for the domain
    name.

commit d3d1038
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 11 15:29:34 2022 -0800

    Fixing IAM so ECS can pull the db password secret from SSM

commit a67c1f1
Merge: 25837d7 e6306bb
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 11 13:42:42 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 25837d7
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Mar 11 13:42:12 2022 -0800

    Getting basic RDS working for multi-container

commit e6306bb
Merge: 0973c43 f9c66b4
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Mar 11 11:53:51 2022 -0800

    Merge branch 'multi-container' of https://github.com/awslabs/aws-saas-boost into multi-container

commit 0973c43
Author: tobuck-aws <tobuck@amazon.com>
Date:   Fri Mar 11 11:53:49 2022 -0800

    Added prettierrc
    Fixed onboarding create and list containers
    Fixed onboarding tenant link. Should revisit this once onboarding is done.

commit f9c66b4
Merge: 703ed6d 6b30214
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 10 13:19:07 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 703ed6d
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 10 13:18:39 2022 -0800

    Fix onboarding status bugs in tenant service and tenant config file
    processing

commit 6b30214
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Mar 10 09:26:26 2022 -0800

    Various bugfixes in Settings Service plus reduced checkstyle count.

commit ba76380
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 9 18:17:29 2022 -0800

    WIP use S3 events to process tenant onboarding config file uploads. Move
    application networking resources to the core stack. Don't use the
    installer bucket for runtime resources.

commit 84341e3
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 3 17:40:05 2022 -0800

    Removing unused imports

commit 2ec2641
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Mar 3 17:30:46 2022 -0800

    Cleanup of onboarding and tenant to track all deployments and update
    tenant status

commit dc31e58
Merge: 71999cd 9c2811d
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 2 18:30:19 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 71999cd
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Mar 2 18:29:36 2022 -0800

    WIP on moving tenant service private calls to async events

commit 9c2811d
Author: PoeppingT <poeppt@amazon.com>
Date:   Wed Mar 2 11:31:17 2022 -0800

    Path default is /*, path is only required for public services, fix path validation message.

commit 7d100ef
Merge: b48e44f 4dbb6f1
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 1 18:08:37 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit b48e44f
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 1 18:08:02 2022 -0800

    Adding user defined key/value attributes to tenant

commit 4dbb6f1
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 1 16:01:38 2022 -0800

    fix crash on logout/timeout

commit 712014d
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 1 15:16:23 2022 -0800

    Bug bash: tier box shows values, no more service name sorting weirdness, no more null boolean values, validations updated, and public checkbox looks nicer

commit adf5f67
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Mar 1 11:45:02 2022 -0800

    Fix up validation to respect tombstones and stop validating on every single change for performance reasons.

commit ccfc3d8
Merge: e0ac8e1 15a60d9
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Mar 1 09:52:56 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 15a60d9
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Feb 28 18:30:43 2022 -0800

    WIP on a proper add/delete mechanism for services plus some rerendering optimizations

commit 96e3fd7
Author: PoeppingT <poeppt@amazon.com>
Date:   Mon Feb 28 11:02:10 2022 -0800

    Fix Tenant Detail page to match new Tenant resources in Tenant Service.

commit e0ac8e1
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Feb 25 16:53:09 2022 -0800

    Wiring up workload deploy for multi container

commit 12ce7c1
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Feb 24 17:53:23 2022 -0800

    More WIP migrating to event based Onboarding service

commit e9d098f
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Feb 24 10:10:07 2022 -0800

    Remove test tier, finish up appConfig cleanup before submittal.

commit 10f553e
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Feb 23 23:43:47 2022 -0800

    Fixing IAM policy limits for onboarding service

commit 81cef02
Merge: 166ff43 e3b2b6b
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Feb 22 17:44:55 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit 166ff43
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Feb 22 17:44:04 2022 -0800

    More WIP to transform Onboarding to an async event based system

commit 7eb19ed
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Feb 22 17:40:45 2022 -0800

    Updating AWS dependencies to get new SQS Lambda features

commit e3b2b6b
Author: PoeppingT <poeppt@amazon.com>
Date:   Thu Feb 17 09:42:11 2022 -0800

    add description and initial values to fix validation in in-progress appConfig form. include a basic formFeedback paragraph at the bottom as a placeholder

commit 1c6efb4
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Feb 15 11:12:36 2022 -0800

    Put ComputeSize back into ServiceTierConfig for ease of use.

commit eaf21a8
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Feb 15 11:12:03 2022 -0800

    fix a small issue with added react-scripts in package.json

commit 572e5ec
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Feb 15 11:10:17 2022 -0800

    Migrate AppConfig page to using new services/tiers format.

    Validations still not implemented, so this isn't fully functional yet.
    Probably still some outstanding bugs in implementation as well.

commit 2eb499b
Merge: a84cac9 25b1597
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Feb 14 17:58:13 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit a84cac9
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Feb 14 14:28:05 2022 -0800

    WIP to make onboarding more event based

commit 9e257f9
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Feb 11 14:07:13 2022 -0800

    Renaming the base tenant onboarding stack listener to match the other
    listeners. Updating the onboarding service to track multiple stacks.

commit 0461f45
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Feb 10 09:05:41 2022 -0800

    Additional CloudFormation listener to capture resources from the
    tenant-onboarding-app.yaml stack that is run a variable number of times
    based on what application services have been configured

commit 5b68be4
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Feb 10 09:04:06 2022 -0800

    Small clean-up in prep for capturing multiple tenant resources

commit 25b1597
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Feb 8 14:40:35 2022 -0800

    slightly increase sidebar to make room for appConfig badge

commit c15cf13
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Feb 1 14:07:37 2022 -0800

    New Lambda layer for CloudFormation utility classes used by SNS stack
    notification subscribers

commit 125e52d
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Jan 28 15:53:47 2022 -0800

    Revert "UI dependency package upgrades to remove most of the warnings on build"

    This reverts commit 5ac3dd4.

commit d262ceb
Merge: aa856a8 5ac3dd4
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Jan 28 14:10:08 2022 -0800

    Merge branch 'multi-container' of github.com:awslabs/aws-saas-boost into multi-container

commit aa856a8
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Jan 28 14:07:52 2022 -0800

    Create map of service discovery entries as environment variables stored
    in S3 for the different task definitions to reference. User code running
    in the containers can now reference internal services similar to how
    Kubernetes works by looking for environment variables called
    SERVICE_<servicename>_HOST and SERVICE_<servicename>_PORT

commit 5ac3dd4
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Jan 28 12:10:54 2022 -0800

    UI dependency package upgrades to remove most of the warnings on build

commit bb9f94f
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Jan 25 09:22:23 2022 -0800

    Upgrade Admin app to CoreUI 4. Add MIT License due to coreui template use.

commit b5fa275
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Jan 18 18:49:20 2022 -0800

    Change updateServiceConfig to only update ServiceConfig. Also, stop returning unencrypted secrets.

commit 3f18b8a
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Jan 11 16:43:17 2022 -0800

    Fix API Gateway resource ARN

commit c171881
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Jan 11 10:40:56 2022 -0800

    New CloudFormation stack listener for the core stack which saves the app
    config services ECR repos when they are created or updated

commit 75d82c7
Author: Beardsley <mibeard@amazon.com>
Date:   Sat Jan 8 11:49:41 2022 -0800

    Check for change in app config services when saving and trigger update
    that will run the CloudFormation macro on the core stack and create ECR
    repos and other resources for each defined app service

commit 9a32b22
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Jan 7 09:56:57 2022 -0800

    Add logging implementation to the installer

commit 500769d
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Jan 6 17:11:18 2022 -0800

    Cleaning up Maven modules to have more centralized control over some key
    dependencies. Also, making the decision to not use a logger in unit
    tests to avoid confusion and clutter to stdout.

commit 28cdf07
Merge: 547c4e2 fe3bf7c
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Jan 6 15:50:55 2022 -0800

    Merging upstream main

commit 547c4e2
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Jan 6 11:25:10 2022 -0800

    WIP listener rule priority

commit 40a9135
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Dec 16 12:08:09 2021 -0800

    Missing some Service Discovery permissions for onboarding

commit 23b24bd
Author: Beardsley <mibeard@amazon.com>
Date:   Wed Dec 15 22:58:29 2021 -0800

    Wiring up ECS service discovery for private app services

commit a70d6a6
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Dec 14 16:36:34 2021 -0800

    WIP getting single application service to deploy for multiple tenants

commit 64addd4
Author: PoeppingT <poeppt@amazon.com>
Date:   Sun Dec 12 16:27:12 2021 -0800

    fix bug in setAppConfig and do some refactoring in SettingsServiceDAL

commit 6b9cc83
Author: PoeppingT <poeppt@amazon.com>
Date:   Sun Dec 12 16:23:54 2021 -0800

    Add a simple nullableEquals to Utils

commit 4e763a0
Author: PoeppingT <poeppt@amazon.com>
Date:   Sun Dec 12 14:34:25 2021 -0800

    fix inconsistency between set/get appConfig when using new parameter store schema

commit 0a2daa8
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Dec 10 13:41:22 2021 -0800

    refactor ServiceConfig and ServiceTierConfig

commit d8ed858
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Dec 10 09:15:37 2021 -0800

    Use DependsOn to force deletion of the metrics nested stack before the
    removal of the clear s3 bucket custom resource. The athena and logging
    buckets could get cleared of their contents, but then have the
    EventBridge timer defined in the metrics stack put new items in prior to
    the bucket resource itself getting deleted.

commit 9b1f783
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Dec 10 09:14:38 2021 -0800

    Explicitly make bash array

commit 8bbc615
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Dec 10 09:13:55 2021 -0800

    Use CloudFront managed caching policies

commit 36dfdcf
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Dec 9 16:26:41 2021 -0800

    Return an empty AppConfig object instead of throwing an exception when
    one hasn't been set yet.

commit f6d4218
Author: Beardsley <mibeard@amazon.com>
Date:   Thu Dec 9 15:19:38 2021 -0800

    Expose the builder so we can create tier settings

commit 827c85e
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Nov 30 11:22:07 2021 -0800

    only allow some keys for updating an individual service, use pre-existing hardcoded keys instead of switching to JSON keys

commit 0a7e729
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Nov 26 17:11:55 2021 -0800

    create updateService API. currently accepts the JSON key for the serviceConfig and directly overwrites.. will need to be tweaked if we also need to edit tier config options like DB_HOST

commit 27313a9
Author: PoeppingT <poeppt@amazon.com>
Date:   Tue Nov 23 11:49:28 2021 -0800

    try adding new Settings API

commit 2f02ca3
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 22 16:14:59 2021 -0800

    Cleaning up tenant

commit 1bbbc8f
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 22 14:32:41 2021 -0800

    Fix IAM permissions for onboarding service

commit 0e9356d
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 22 14:23:09 2021 -0800

    Reworking the tenant resources to an object instead of just the AWS
    console URL

commit 77aea1d
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 22 09:39:50 2021 -0800

    WIP normalizing resource names

commit cec61e5
Author: PoeppingT <poeppt@amazon.com>
Date:   Fri Nov 19 15:49:42 2021 -0800

    refactor appconfig classes into appconfig/, add serviceConfig and serviceTierConfig, refactor all appConfig classes to support multicontainer

commit 99397d9
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Nov 19 15:35:50 2021 -0800

    Fix clash in log group name

commit 8f2b718
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Nov 19 15:07:32 2021 -0800

    Fix template typos

commit 28415f1
Author: Beardsley <mibeard@amazon.com>
Date:   Fri Nov 19 12:43:46 2021 -0800

    WIP multi-container support reworking the onboarding service to split
    tenant provisioning into 2 steps. Also removing compute details from the
    tenant that are now owned by the app config from the settings service.
    Renaming the Lambda that listens to CloudFormation events via SNS.

commit a0412b3
Author: Beardsley <mibeard@amazon.com>
Date:   Tue Nov 16 15:58:19 2021 -0800

    CloudFormation macro to dynamically add ECR and supporting resources to
    the saas-boost-core.yaml template based on the number of defined
    application services

commit 5ac5388
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 15 22:08:25 2021 -0800

    Layer updates. Utils random string/password generator. API Gateway
    helper can now take HTTP headers. Fixed the update_layer shell scripts
    to not clobber function configs after publishing a new layer version.

commit 86e26b2
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 15 18:30:10 2021 -0800

    Normalize EventBridge rule names and general clean up of templates based
    on cfn-lint suggestions

commit c6b6ba3
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 15 18:00:38 2021 -0800

    Rename ecs deploy to workload deploy

commit 9efc4ac
Author: Beardsley <mibeard@amazon.com>
Date:   Mon Nov 15 17:43:11 2021 -0800

    Renaming disable instance protection to set instance protection and
    moving it from a copy of the Lambda per tenant to a single instance of
    the Lambda per SaaS Boost environment.
@PoeppingT PoeppingT requested a review from brtrvn May 16, 2022 17:49
@PoeppingT PoeppingT self-assigned this May 16, 2022
Copy link
Contributor

@brtrvn brtrvn left a comment

Choose a reason for hiding this comment

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

Looks like we're ready to merge to main

@brtrvn brtrvn merged commit 76d8502 into awslabs:main May 18, 2022
@PoeppingT PoeppingT deleted the v2-merge branch July 26, 2022 17:33
@brtrvn brtrvn mentioned this pull request Sep 29, 2022
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants