File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed
terraform/modules/autoscaler-functions Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ resource "google_cloudfunctions2_function" "poller_function" {
121
121
service_config {
122
122
max_instance_count = var. poller_max_instance_count
123
123
available_memory = " 256M"
124
+ available_cpu = var. poller_function_available_cpu
124
125
ingress_settings = " ALLOW_INTERNAL_AND_GCLB"
125
126
service_account_email = var. poller_sa_email
126
127
}
@@ -153,6 +154,7 @@ resource "google_cloudfunctions2_function" "scaler_function" {
153
154
service_config {
154
155
max_instance_count = var. scaler_max_instance_count
155
156
available_memory = " 256M"
157
+ available_cpu = var. scaler_function_available_cpu
156
158
ingress_settings = " ALLOW_INTERNAL_AND_GCLB"
157
159
service_account_email = var. scaler_sa_email
158
160
}
Original file line number Diff line number Diff line change @@ -67,3 +67,23 @@ variable "poller_max_instance_count" {
67
67
type = number
68
68
default = null
69
69
}
70
+
71
+ variable "poller_function_available_cpu" {
72
+ type = number
73
+ default = null
74
+ description = " The amount of available CPU for the poller function. Unset/null will allow Cloud Run to default based on Memory."
75
+ validation {
76
+ condition = var. poller_function_available_cpu == null ? true : var. poller_function_available_cpu >= 0.08
77
+ error_message = " The minimum value for poller_function_available_cpu is 0.08."
78
+ }
79
+ }
80
+
81
+ variable "scaler_function_available_cpu" {
82
+ type = number
83
+ default = null
84
+ description = " The amount of available CPU for the scaler function. Unset/null will allow Cloud Run to default based on Memory."
85
+ validation {
86
+ condition = var. scaler_function_available_cpu == null ? true : var. scaler_function_available_cpu >= 0.08
87
+ error_message = " The minimum value for scaler_function_available_cpu is 0.08."
88
+ }
89
+ }
You can’t perform that action at this time.
0 commit comments