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

Complete Cloudformation templates #174

Open
ng-druid opened this issue Jul 14, 2024 · 1 comment
Open

Complete Cloudformation templates #174

ng-druid opened this issue Jul 14, 2024 · 1 comment

Comments

@ng-druid
Copy link
Contributor

We need to complete the cloudformation automation of baseline infrastructure. Specifically the below:

  • cognito
  • opensearch
  • keyspaces
  • etc.

All the things the enterprise relies on that was originally manually built. Now we will take this as an opporunity to automate.

@ng-druid
Copy link
Contributor Author

ng-druid commented Oct 10, 2024

I've made an executive decision NOT to automate SES set-up. The SES set-up is required to send out a transactional email containing a temp password. The temp password email is sent out when users install the Github App. There are a couple of things that need to be done to set this up.

  • Add verified domain
  • Add verified email account (sender)
  • Add verified email account (recipient)
  • Upload temp password email template.

upload email template:

aws ses create-template --cli-input-json file://email_templates/temp_password.json --region us-east-1

Lastly, the email account and domain are currently hard-coded in the users api go file. This is not good. To make the project reusable across orgs the account and domain should be configurable per environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant