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

High level adjustments of structure and import pattern, also new email stack #688

Merged
merged 24 commits into from
Jul 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
324d363
add validate
benjaminpaige Jul 28, 2024
b1c7ae4
Add vallidation logic to main
benjaminpaige Jul 28, 2024
bdb14f2
Define new recources for email stack
benjaminpaige Jul 28, 2024
bec0aad
clean up and add email data bucket
benjaminpaige Jul 28, 2024
7c099a3
adjust stacks and tsconfig
benjaminpaige Jul 28, 2024
a6139f7
tsconfig changes
benjaminpaige Jul 28, 2024
af3f484
Merge branch 'main' of github.com:Enterprise-CMCS/macpro-mako
benjaminpaige Jul 28, 2024
7625814
merge with main
benjaminpaige Jul 28, 2024
a5cef02
ignoreing false pos pws
benjaminpaige Jul 28, 2024
6efb5c6
Merge branch 'bp-validate' into remail
benjaminpaige Jul 28, 2024
7d807a9
fix weird typo
benjaminpaige Jul 28, 2024
5dac46c
Fix some typing stuff etc
benjaminpaige Jul 28, 2024
dd432fa
move additionalRules
benjaminpaige Jul 28, 2024
ffbfab9
update deployment test with test config values
benjaminpaige Jul 28, 2024
180d309
fixing more false pos secret detections
benjaminpaige Jul 28, 2024
34a25a6
replace code with tests
benjaminpaige Jul 28, 2024
eefb860
bun up
benjaminpaige Jul 28, 2024
b8eeae7
fix issue where ses cant publish to sns
mdial89f Jul 28, 2024
ac7f786
fix issue where security group wasnt reachable. fwiw this syntax is …
mdial89f Jul 28, 2024
67592ef
deploy dependency and permission fixes
mdial89f Jul 28, 2024
7ba60fb
fix non-namespaced resource name causing collision
mdial89f Jul 29, 2024
65c1c12
namespace
mdial89f Jul 29, 2024
99d3971
remove email identity creation
mdial89f Jul 29, 2024
32f7ece
Merge branch 'main' into remail
benjaminpaige Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ build_run

# tests
coverage
__snapshots__
__snapshots__
bin
3 changes: 1 addition & 2 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"recommendations": [
"bradlc.vscode-tailwindcss",
"dbaeumer.vscode-eslint",
"rvest.vs-code-prettier-eslint",
"ZixuanChen.vitest-explorer"
"rvest.vs-code-prettier-eslint"
]
}
4 changes: 2 additions & 2 deletions bin/app.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/usr/bin/env node
import "source-map-support/register";
import * as cdk from "aws-cdk-lib";
import { ParentStack } from "../lib/parent-stack";
import { DeploymentConfig } from "../lib/deployment-config";
import { ParentStack } from "../lib/stacks/parent";
import { DeploymentConfig } from "../lib/stacks/deployment-config";
import { validateEnvVariable } from "shared-utils";

async function main() {
Expand Down
Binary file modified bun.lockb
Binary file not shown.
6 changes: 5 additions & 1 deletion docs/docs/services/email.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,8 @@ The email services uses the serverless-ses-template plugin to manage the email t
- name: the template name (note, the stage name is appended to this during deployment so branch templates remain unique to that stage). At this time, the naming standard for email templates is based on the event details. Specifically, the action and the authority values from the decoded event. If action is not included in the event data, "new-submission" is assumed.
- subject: the subject line of the email, may contain replacement values using {{name}}.
- html: the email body in html, may contain replacement values using {{name}}.
- text: the email body in text, may contain replacement values using {{name}}.
- text: the email body in text, may contain replacement values using {{name}}.

## Email Sending Service with AWS CDK

This guide provides an overview and implementation of a robust email sending service using AWS Cloud Development Kit (CDK). The service includes features such as dedicated IP pools, configuration sets, verified email identities, and monitoring through SNS topics.
333 changes: 0 additions & 333 deletions lib/auth-stack.ts

This file was deleted.

Loading
Loading