Skip to content

Commit 4ac8092

Browse files
feat: qa (#149)
1 parent 865c724 commit 4ac8092

14 files changed

Lines changed: 430 additions & 0 deletions

File tree

.github/filters.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ dev:
1010
- root.hcl
1111
dev-dan: 'envs/dev-dan/**'
1212
dev-sj11: 'envs/dev-sj11/**'
13+
qa: 'envs/qa/**'
1314
prod: 'envs/prod/**'

envs/qa/backend/.terraform.lock.hcl

Lines changed: 130 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

envs/qa/backend/terragrunt.hcl

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
include "root" {
2+
path = find_in_parent_folders("root.hcl")
3+
}
4+
include "stack" {
5+
path = "${get_repo_root()}/stacks/${basename(get_terragrunt_dir())}/terragrunt.hcl"
6+
}
7+
8+
locals {
9+
mailgun_domain = "notifycal.com"
10+
}
11+
12+
inputs = {
13+
observability = {
14+
alert_notifier = {
15+
slack_channel = "#prod-alerting"
16+
}
17+
alert_config = {
18+
treat_missing_data = "ignore"
19+
notify_insufficient_data = false
20+
}
21+
}
22+
messaging_config = {
23+
enabled = false
24+
}
25+
mailgun_config = {
26+
base_url = "https://api.eu.mailgun.net"
27+
domain_name = local.mailgun_domain
28+
}
29+
emailing_config = {
30+
enabled = true
31+
sender = {
32+
displayName = "Notifycal"
33+
email = "info@${local.mailgun_domain}"
34+
}
35+
}
36+
deletion_protection_enabled = true
37+
}

envs/qa/env.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"environment": "qa",
3+
"stack_versions": {
4+
"backend": "v2.0.1",
5+
"env_secrets": "latest",
6+
"frontend": "v1.3.0",
7+
"payment_plans": "v1.0.0",
8+
"static_landing": "v2.1.4",
9+
"url_registry": "latest"
10+
}
11+
}

envs/qa/env_secrets/.terraform.lock.hcl

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

envs/qa/env_secrets/terragrunt.hcl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include "root" {
2+
path = find_in_parent_folders("root.hcl")
3+
}
4+
include "stack" {
5+
path = "${get_repo_root()}/stacks/${basename(get_terragrunt_dir())}/terragrunt.hcl"
6+
}

envs/qa/frontend/.terraform.lock.hcl

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

envs/qa/frontend/terragrunt.hcl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
include "root" {
2+
path = find_in_parent_folders("root.hcl")
3+
}
4+
include "stack" {
5+
path = "${get_repo_root()}/stacks/${basename(get_terragrunt_dir())}/terragrunt.hcl"
6+
}
7+
8+
inputs = {
9+
force_destroy_bucket = false
10+
enable_www_redirect = false
11+
cloudflare_config = {
12+
private_site_auth = null
13+
precedence = 1
14+
}
15+
}

envs/qa/payment_plans/.terraform.lock.hcl

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include "root" {
2+
path = find_in_parent_folders("root.hcl")
3+
}
4+
include "stack" {
5+
path = "${get_repo_root()}/stacks/${basename(get_terragrunt_dir())}/terragrunt.hcl"
6+
}

0 commit comments

Comments
 (0)