File tree Expand file tree Collapse file tree 7 files changed +23
-4
lines changed
terraform-modules/concourse/app Expand file tree Collapse file tree 7 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -59,11 +59,11 @@ data "carvel_ytt" "concourse_app" {
59
59
config_yaml = data. helm_template . concourse . manifest
60
60
61
61
values = {
62
- " google.project_id" = var.project
63
- " google.region" = var.region
62
+ " google.project_id" = var.project
63
+ " google.region" = var.region
64
+ " workers_max_memory" = var.gke_workers_max_memory
64
65
}
65
- }
66
-
66
+ }
67
67
68
68
resource "carvel_kapp" "concourse_app" {
69
69
app = " concourse-app"
Original file line number Diff line number Diff line change
1
+ # @ load("@ytt:overlay", "overlay")
2
+ # @ load("@ytt:data", "data")
3
+
4
+ # @overlay/match by=overlay.subset({"kind": "Deployment", "metadata": {"name": "concourse-worker"}})
5
+ ---
6
+ spec :
7
+ template :
8
+ spec :
9
+ containers :
10
+ # @overlay/match by=overlay.subset({"name": "concourse-worker"})
11
+ - resources :
12
+ # @overlay/match missing_ok=True
13
+ limits :
14
+ memory : # @ data.values.workers_max_memory
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ variable "gke_name" { nullable = false }
6
6
variable "gke_workers_pool_machine_type" { nullable = false }
7
7
variable "gke_workers_pool_node_count" { nullable = false }
8
8
variable "gke_workers_min_memory" { nullable = false }
9
+ variable "gke_workers_max_memory" { nullable = false }
9
10
variable "gke_default_pool_node_count" { nullable = false }
10
11
11
12
variable "concourse_helm_version" { nullable = false }
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ inputs = {
43
43
gke_workers_pool_machine_type = local.config.gke_workers_pool_machine_type
44
44
gke_workers_pool_node_count = local.config.gke_workers_pool_node_count
45
45
gke_workers_min_memory = local.config.gke_workers_min_memory
46
+ gke_workers_max_memory = local.config.gke_workers_max_memory
46
47
gke_default_pool_node_count = local.config.gke_default_pool_node_count
47
48
48
49
load_balancer_ip = dependency.infra.outputs.load_balancer_ip
Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ gke_default_pool_ssd_count: 0
75
75
# note: economy e2-standard machine can't use local ssd drives
76
76
gke_workers_pool_machine_type : e2-standard-4
77
77
gke_workers_min_memory : 1024Mi
78
+ gke_workers_max_memory : 4Gi
78
79
gke_workers_pool_node_count : 1
79
80
gke_workers_pool_autoscaling_max : 4
80
81
gke_workers_pool_ssd_count : 0
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ inputs = {
43
43
gke_workers_pool_machine_type = local.config.gke_workers_pool_machine_type
44
44
gke_workers_pool_node_count = local.config.gke_workers_pool_node_count
45
45
gke_workers_min_memory = local.config.gke_workers_min_memory
46
+ gke_workers_max_memory = local.config.gke_workers_max_memory
46
47
gke_default_pool_node_count = local.config.gke_default_pool_node_count
47
48
48
49
load_balancer_ip = dependency.infra.outputs.load_balancer_ip
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ gke_default_pool_ssd_count: 0
61
61
# note: economy e2-standard machine can't use local ssd drives
62
62
gke_workers_pool_machine_type : n2-standard-4
63
63
gke_workers_min_memory : 4Gi
64
+ gke_workers_max_memory : 12Gi
64
65
gke_workers_pool_node_count : 4
65
66
gke_workers_pool_autoscaling_max : 4
66
67
gke_workers_pool_ssd_count : 1
You can’t perform that action at this time.
0 commit comments