File tree Expand file tree Collapse file tree 4 files changed +28
-3
lines changed
Expand file tree Collapse file tree 4 files changed +28
-3
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,9 @@ data "template_file" "helm_values" {
3434 " profile" : aws_iam_instance_profile.worker.name
3535 " instanceType" : var.workers_instance_type
3636 " securityGroup" : aws_security_group.worker.id
37- " number" : var.workers_number
3837 }
38+ " worker_replicas" : var.worker_replicas
39+ " worker_autoscaling" : var.worker_autoscaling
3940 " vault" : {
4041 " roleID" : vault_approle_auth_backend_role.this.role_id
4142 " secretID" : vault_approle_auth_backend_role_secret_id.this.secret_id
Original file line number Diff line number Diff line change 2424 type : AWS
2525 release :
2626 image : {{ .Values.releaseImage }}
27- replicas : {{ .Values.workers.number }}
27+ {{- if .Values.worker_autoscaling.enabled }}
28+ autoScaling :
29+ min : {{ .Values.worker_autoscaling.min }}
30+ max : {{ .Values.worker_autoscaling.max }}
31+ {{- else }}
32+ replicas : {{ .Values.worker_replicas }}
33+ {{- end }}
Original file line number Diff line number Diff line change @@ -16,6 +16,11 @@ sshKey: "hypershift-ssh-key"
1616releaseImage : " quay.io/openshift-release-dev/ocp-release:4.14.10-multi-x86_64"
1717fipsEnabled : false
1818oauthEndpointCertificateSecretName : " "
19+ worker_replicas : 1
20+ worker_autoscaling :
21+ enabled : false
22+ max : 0
23+ min : 0
1924
2025roles :
2126 controlPlaneOperator : " "
Original file line number Diff line number Diff line change @@ -35,7 +35,20 @@ variable "workers_instance_type" {
3535 type = string
3636 default = " t3a.2xlarge"
3737}
38- variable "workers_number" {
38+ variable "worker_autoscaling" {
39+ type = object ({
40+ min = number
41+ max = number
42+ enabled = bool
43+ })
44+ default = {
45+ min = 0
46+ max = 0
47+ enabled = false
48+ }
49+ }
50+
51+ variable "worker_replicas" {
3952 type = number
4053 default = 1
4154}
You can’t perform that action at this time.
0 commit comments