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

Define CloudFormation template for a backend app #833

Closed
7 tasks done
efekarakus opened this issue Apr 9, 2020 · 0 comments · Fixed by #843
Closed
7 tasks done

Define CloudFormation template for a backend app #833

efekarakus opened this issue Apr 9, 2020 · 0 comments · Fixed by #843
Assignees
Labels
area/svc Issues about services. type/feature Issues that are new feature requests.

Comments

@efekarakus
Copy link
Contributor

efekarakus commented Apr 9, 2020

We want to define the CloudFormation template for a Backend Application type with the architecture described in #816.

Programming model

  1. Extract common templates into templates/applications/common/<name.yml>. This will allow us to dry our templates and gain velocity when adding a new template in the future.
  • Log group
  • Within TaskDefinition
    • CLI env variables
    • Addons secrets
  • Execution role
  • Task role
  • Within Service
    • Cluster, TaskDefinition, DesiredCount, LaunchType, NetworkConfiguration
  • Addons stack
  1. Add a new template to templates/applications/backend-app/cf.yml.
@efekarakus efekarakus added type/feature Issues that are new feature requests. area/svc Issues about services. labels Apr 9, 2020
@efekarakus efekarakus self-assigned this Apr 9, 2020
mergify bot pushed a commit that referenced this issue Apr 13, 2020
* chore: extract common sections accross app types into separate dir

Related #833

* refactor: update newTemplate function's documentation

* refactor: use const instead of hard-coded value in stack/lb_fargate_app

* refactor: rename private methods in template/template.go

* refactor: initialize buffer with new()
@mergify mergify bot closed this as completed in #843 Apr 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/svc Issues about services. type/feature Issues that are new feature requests.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant