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

Scrum 37 email sender sqs #17

Merged
merged 81 commits into from
Jul 11, 2024
Merged

Scrum 37 email sender sqs #17

merged 81 commits into from
Jul 11, 2024

Commits on Jun 10, 2024

  1. refactor: add Terraform configuration for dev, poc, and prod environm…

    …ents
    
    The code changes include adding Terraform configuration files for the dev, poc, and prod environments. This allows for separate infrastructure provisioning and management for each environment.
    
    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a9c6124 View commit details
    Browse the repository at this point in the history
  2. refactor: update IAM role and Lambda function names

    The code changes update the names of the IAM role and Lambda function in the Terraform configuration files for the file service. This ensures that the names are more descriptive and aligned with their purpose.
    
    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cd8e4a4 View commit details
    Browse the repository at this point in the history
  3. feat(terraform): update Terraform configuration for all of APIs

    The code changes in the `variables.tf` file update the Terraform configuration for the file service endpoints. This includes adding new endpoints for uploading files, uploading multiple files, and sending emails. The changes ensure that the endpoints are correctly configured and aligned with the file service functionality.
    
    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a035403 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc4dce0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #14 from aws-educate-tw/SCRUM-22-Build-a-CI-CD-pip…

    …eline-to-ensure-continuous-delivery
    
    Scrum 22 build a ci cd pipeline to ensure continuous delivery
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    578f77d View commit details
    Browse the repository at this point in the history
  6. feat: add dev env Terraform

    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    484aebe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ffaf6f View commit details
    Browse the repository at this point in the history
  8. fix: remove extra quotation marks

    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    51a4cc5 View commit details
    Browse the repository at this point in the history
  9. fix: remove extra quotation marks

    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    fc3dad1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    61999c9 View commit details
    Browse the repository at this point in the history
  11. chore: update GITHUB_TOKEN in Terraform workflow

    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    5048a2f View commit details
    Browse the repository at this point in the history
  12. chore: update permissions in Terraform workflow

    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    130ab46 View commit details
    Browse the repository at this point in the history
  13. chore: add line break in Terraform workflow comment

    The code changes add a line break in the Terraform workflow comment to improve readability and organization.
    
    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    8e3e737 View commit details
    Browse the repository at this point in the history
  14. chore: add Slack Deployment Notification workflow

    The code changes add a new GitHub Actions workflow file, `slack_notification.yaml`, which is responsible for sending deployment notifications to Slack. The workflow is triggered when the Terraform Infrastructure Change Management Pipeline completes. It checks the conclusion of the workflow run and sends a notification to Slack with information about the repository, commit, and author.
    
    SCRUM-22
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    aa57e56 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #15 from aws-educate-tw/SCRUM-22-Build-a-CI-CD-pip…

    …eline-to-ensure-continuous-delivery
    
    [TEST] Scrum 22 build a ci cd pipeline to ensure continuous delivery
    sh1un committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0cc053d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    7913f0a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Configuration menu
    Copy the full SHA
    e65b33b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16b48b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2f8745 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89f228f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6e3021 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    8fadd26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3a63b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. feat: add local-dev public s3 bucket

    SCRUM-52
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a274a9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    548d068 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    061918d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a614015 View commit details
    Browse the repository at this point in the history
  5. fix(email_service/terraform): fixed wrong Dockerfile path for send em…

    …ail lambda function (SCRUM-52)
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    62d41a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acb4297 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a2dec5 View commit details
    Browse the repository at this point in the history
  8. fix(email_service/terraform): resolve error where terraform docker mo…

    …dule couldn't open Dockerfile (SCRUM-52)
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    61f0d4f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    83b5d97 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    684ca15 View commit details
    Browse the repository at this point in the history
  11. refactor(file_service): change lambda function file name and close cr…

    …eating domain name setting (SCRUM-52)
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    cc0d166 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    18535b4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a66a14f View commit details
    Browse the repository at this point in the history
  14. feat(file_service/terraform): add new lambda function and API endpoin…

    …t for `get_file` (SCRUM-52)
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    396b665 View commit details
    Browse the repository at this point in the history
  15. fix(email_service/send_email): access denied caused by insufficient p…

    …ermission (SCRUM-52)
    sh1un committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c3b8707 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    efae95a View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    d985ee9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    095246f View commit details
    Browse the repository at this point in the history
  3. feat(terraform/acm_shared_cert): request *.awseducate.systems cert …

    …for each environment (SCRUM-52)
    sh1un committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    f5a5387 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. refactor: use Terraform AWS provider to create custom domain and reco…

    …rd instead of third-party module (SCRUM-52)
    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    59573f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f2589c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e20a02d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5ee367 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09cbdd0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    65ad4cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f232b8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2d962d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30b5c77 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bddbfcf View commit details
    Browse the repository at this point in the history
  11. test: CI/CD test

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    2349062 View commit details
    Browse the repository at this point in the history
  12. test: CI/CD test

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    94e7d8f View commit details
    Browse the repository at this point in the history
  13. test: test CI/CD (SCRUM-52)

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8708e5d View commit details
    Browse the repository at this point in the history
  14. test: test CI/CD (SCRUM-52)

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    906bca4 View commit details
    Browse the repository at this point in the history
  15. test: test CI/CD (SCRUM-52)

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    b3c208f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe37e4c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cc945b9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ffc5eb0 View commit details
    Browse the repository at this point in the history
  19. test: test CI/CD (SCRUM-52)

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8c3ac36 View commit details
    Browse the repository at this point in the history
  20. test: test CI/CD (SCRUM-52)

    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    40fd77e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    fc4ab02 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #22 from aws-educate-tw/SCRUM-52-Shiun-Terraform-m…

    …odule-
    
    test: test CI/CD (SCRUM-52)
    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    73700bb View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6909806 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #23 from aws-educate-tw/SCRUM-52-Shiun-Terraform-m…

    …odule-
    
    test: add additional steps for debugging (SCRUM-52)
    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    9588a73 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2e8c602 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a18aae2 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #24 from aws-educate-tw/SCRUM-52-Shiun-Terraform-m…

    …odule-
    
    test: add additional steps for debugging (SCRUM-52)
    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    9101b42 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f8a3aef View commit details
    Browse the repository at this point in the history
  29. Merge pull request #25 from aws-educate-tw/SCRUM-52-Shiun-Terraform-m…

    …odule-
    
    fix(actions): fixed if...else syntax error (SCRUM-52)
    sh1un committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    51fc2ca View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    cccd184 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    66e6f1c View commit details
    Browse the repository at this point in the history
  2. fix(email_service): rename the directory to use an underscore instead…

    … of a hyphen (SCRUM-37)
    sh1un committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    1d0f439 View commit details
    Browse the repository at this point in the history
  3. refactor(email_service/validate_input/Dockerfile): remove unused code…

    …, do not use .env file to get environment variables, and use English comments for code (SCRUM-37)
    sh1un committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6c89a9d View commit details
    Browse the repository at this point in the history
  4. refactor(email_service): improve readability and move the constants t…

    …o the top of the codebase (SCRUM-37)
    sh1un committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    f1c7e07 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47279c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    bc2b154 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b01730a View commit details
    Browse the repository at this point in the history
  3. refactor(email_service/send_email): add DLQ and change logic to only …

    …send items with pending status (SCRUM-37)
    sh1un committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    953282f View commit details
    Browse the repository at this point in the history
  4. refactor(email_service/send_email): split the lambda_function into se…

    …veral files based on aws service and functionality (SCRUM-37)
    sh1un committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f824ad8 View commit details
    Browse the repository at this point in the history