Skip to content

Commit e50efd3

Browse files
committed
Make minimum worker memory configurable
* parameter "web.resources.requests.memory" on https://github.com/concourse/concourse-chart
1 parent 5693b0a commit e50efd3

File tree

5 files changed

+9
-0
lines changed

5 files changed

+9
-0
lines changed

terraform-modules/concourse/app/concourse.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ data "helm_template" "concourse" {
3636
value = var.gke_workers_pool_node_count
3737
}
3838

39+
set {
40+
name = "worker.resources.requests.memory"
41+
value = var.gke_workers_min_memory
42+
}
43+
3944
set {
4045
name = "web.replicas"
4146
value = var.gke_default_pool_node_count

terraform-modules/concourse/app/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ variable "zone" { nullable = false }
55
variable "gke_name" { nullable = false }
66
variable "gke_workers_pool_machine_type" { nullable = false }
77
variable "gke_workers_pool_node_count" { nullable = false }
8+
variable "gke_workers_min_memory" { nullable = false }
89
variable "gke_default_pool_node_count" { nullable = false }
910

1011
variable "concourse_helm_version" { nullable = false }

terragrunt/concourse-wg-ci-test/app/terragrunt.hcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ inputs = {
4242
gke_name = local.config.gke_name
4343
gke_workers_pool_machine_type = local.config.gke_workers_pool_machine_type
4444
gke_workers_pool_node_count = local.config.gke_workers_pool_node_count
45+
gke_workers_min_memory = local.config.gke_workers_min_memory
4546
gke_default_pool_node_count = local.config.gke_default_pool_node_count
4647

4748
load_balancer_ip = dependency.infra.outputs.load_balancer_ip

terragrunt/concourse-wg-ci-test/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ gke_default_pool_ssd_count: 0
7171
# typical config for concourse worker is n4-standard-4 and ssd_count: 1
7272
# note: economy e2-standard machine can't use local ssd drives
7373
gke_workers_pool_machine_type: e2-standard-4
74+
gke_workers_min_memory: 1024Mi
7475
gke_workers_pool_node_count: 1
7576
gke_workers_pool_autoscaling_max: 4
7677
gke_workers_pool_ssd_count: 0

terragrunt/concourse-wg-ci/app/terragrunt.hcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ inputs = {
4242
gke_name = local.config.gke_name
4343
gke_workers_pool_machine_type = local.config.gke_workers_pool_machine_type
4444
gke_workers_pool_node_count = local.config.gke_workers_pool_node_count
45+
gke_workers_min_memory = local.config.gke_workers_min_memory
4546
gke_default_pool_node_count = local.config.gke_default_pool_node_count
4647

4748
load_balancer_ip = dependency.infra.outputs.load_balancer_ip

0 commit comments

Comments
 (0)