You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Support arm64 lambda functions
* chore: Default to existing behavior, update readme
* chore: terraform fmt, add validation to lambda architecture, update description
* feat: Add arm64 support to pool lambda
* fix: Wrong variable name in the lambda function
* fix: var.config.lambda_architecture instead of var.lambda_architecture in lambda pool
* fix: It should have been lambda.architecture not lambda_architecture.
* chore: Change default to x86_64
Co-authored-by: Niek Palm <[email protected]>
* chore: Change default to x86_64
Co-authored-by: Niek Palm <[email protected]>
* chore: Change default to x86_64
Co-authored-by: Niek Palm <[email protected]>
* chore: Change default to x86_64
Co-authored-by: Niek Palm <[email protected]>
Co-authored-by: Niek Palm <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+1
Original file line number
Diff line number
Diff line change
@@ -428,6 +428,7 @@ In case the setup does not work as intended follow the trace of events:
428
428
| <aname="input_kms_key_arn"></a> [kms\_key\_arn](#input\_kms\_key\_arn)| Optional CMK Key ARN to be used for Parameter Store. This key must be in the current account. |`string`|`null`| no |
429
429
| <aname="input_lambda_principals"></a> [lambda\_principals](#input\_lambda\_principals)| (Optional) add extra principals to the role created for execution of the lambda, e.g. for local testing. | <pre>list(object({<br> type = string<br> identifiers = list(string)<br> }))</pre> |`[]`| no |
430
430
| <aname="input_lambda_runtime"></a> [lambda\_runtime](#input\_lambda\_runtime)| AWS Lambda runtime. |`string`|`"nodejs14.x"`| no |
431
+
| <aname="input_lambda_architecture"></a> [lambda\_architecture](#input\_lambda\_architecture)| AWS Lambda architecture. |`string`|`"x86_64"`| no |
431
432
| <aname="input_lambda_s3_bucket"></a> [lambda\_s3\_bucket](#input\_lambda\_s3\_bucket)| S3 bucket from which to specify lambda functions. This is an alternative to providing local files directly. |`any`|`null`| no |
432
433
| <aname="input_lambda_security_group_ids"></a> [lambda\_security\_group\_ids](#input\_lambda\_security\_group\_ids)| List of security group IDs associated with the Lambda function. |`list(string)`|`[]`| no |
433
434
| <aname="input_lambda_subnet_ids"></a> [lambda\_subnet\_ids](#input\_lambda\_subnet\_ids)| List of subnets in which the action runners will be launched, the subnets needs to be subnets in the `vpc_id`. |`list(string)`|`[]`| no |
Copy file name to clipboardExpand all lines: modules/runner-binaries-syncer/variables.tf
+10
Original file line number
Diff line number
Diff line change
@@ -187,3 +187,13 @@ variable "lambda_runtime" {
187
187
type=string
188
188
default="nodejs14.x"
189
189
}
190
+
191
+
variable"lambda_architecture" {
192
+
description="AWS Lambda architecture. Lambda functions using Graviton processors ('arm64') tend to have better price/performance than 'x86_64' functions. "
Copy file name to clipboardExpand all lines: modules/runners/variables.tf
+10
Original file line number
Diff line number
Diff line change
@@ -551,3 +551,13 @@ variable "lambda_runtime" {
551
551
type=string
552
552
default="nodejs14.x"
553
553
}
554
+
555
+
variable"lambda_architecture" {
556
+
description="AWS Lambda architecture. Lambda functions using Graviton processors ('arm64') tend to have better price/performance than 'x86_64' functions. "
Copy file name to clipboardExpand all lines: modules/webhook/variables.tf
+10
Original file line number
Diff line number
Diff line change
@@ -162,3 +162,13 @@ variable "lambda_runtime" {
162
162
type=string
163
163
default="nodejs14.x"
164
164
}
165
+
166
+
variable"lambda_architecture" {
167
+
description="AWS Lambda architecture. Lambda functions using Graviton processors ('arm64') tend to have better price/performance than 'x86_64' functions. "
Copy file name to clipboardExpand all lines: variables.tf
+10
Original file line number
Diff line number
Diff line change
@@ -641,3 +641,13 @@ variable "lambda_runtime" {
641
641
type=string
642
642
default="nodejs14.x"
643
643
}
644
+
645
+
variable"lambda_architecture" {
646
+
description="AWS Lambda architecture. Lambda functions using Graviton processors ('arm64') tend to have better price/performance than 'x86_64' functions. "
0 commit comments