Releases: enverus-cts/terraform-aws-github-runner
Releases · enverus-cts/terraform-aws-github-runner
v1.16.1
v1.16.0
v1.15.1
v1.15.0
v1.14.0
1.14.0 (2022-11-02)
Features
- change master branch to main (76ba9d2)
- Experimental feature - Duplicate workflow job event to extra queue (#2268) (ac046b8)
- runners: Add support for looking up runner AMI ID from an SSM parameter at instance launch time (#2520) (68e2381)
- trigger release (6e1602e)
- update release trigger (05da49a)
Bug Fixes
v1.0.0-develop.1
1.0.0-develop.1 (2022-11-02)
⚠ BREAKING CHANGES
- var.volume_size replaced by var.block_device_mappings
- The module is upgraded to AWS Terraform provider 4.x
Features
- Add associate_public_ip_address variable to windows AMI too (#1819) (0b8e1fc), closes /github.com/philips-labs/terraform-aws-github-runner/pull/1816#issuecomment-1060650668
- Add associate_public_ip_address variable (#1816) (052e9f8)
- Add option for ephemeral to check builds status before scaling (#1854) (7eb0bda)
- Add option for KMS encryption for cloudwatch log groups (#1833) (3f1a67f)
- Add option to disable lambda to sync runner binaries (#2314) (9f7d32d)
- Add option to enable access log for API gateway (#2387) (fcd9fba)
- Add option to enable detailed monitoring for runner launch template (#2024) (e73a267)
- Add option to match some of the labes instead of all #2122 (#2123) (c5e3c21)
- Add options extra option to ebs block device mapping (#2052) (7cd2524)
- Add output image id used in launch template (#1676) (a49fab4)
- Add possibility to create multiple ebs (#1845) (7a2ca0d)
- add s3_location_runner_distribution var as expandable for userdata (#2371) (05fe737)
- Add SQS queue resource policy to improve security (#1798) (96def9a)
- Add Support for Alternative Partitions in ARNs (like govcloud) (#1815) (0ba06c8)
- Add ubuntu-jammy example image based on existing ubuntu-focal (#2102) (486ae91)
- Add variable to specify custom commands while building the AMI (#1838) (8f9c342)
- Added the AMI to machine setup info to runner workflows. (#2451) (e197cbd)
- Download runner release via latest release API (#2455) (e75e092)
- Enable node16 default (#2074) (58aa5ed)
- Encrypted data at REST on SQS by default (#2431) (7f3f4bf)
- Experimental feature - Duplicate workflow job event to extra queue (#2268) (985e722)
- Experimental feature - Duplicate workflow job event to extra queue (#2268) (ac046b8)
- images: add ami for windows core 2022 (#2390) (97707c2)
- images: Added ubuntu-focual example packer configuration (#1644) (997b171)
- images: Allow passing instance type when building windows image (#2369) (eca23bf)
- Improve syncer s3 kms encryption (38ed5be)
- Log workflow id in webhook (#2511) (204acf1)
- Parameterise delete_on_termination (#1758) (6282351), closes #1745
- Remove var.volume_size in favour of var.block_device_mappings (4e97048)
- Replace environment variable by prefix (#1858) (e2f9a27)
- runner: Ability to disable default runner security group creation (#1718) (94779f8)
- runner: Add option to disable auto update (#1791) (c2a834f)
- runners: Add support for looking up runner AMI ID from an SSM parameter at instance launch time (#2520) (68e2381)
- Security improvements, add option to disable userdata logging (9a9e2ee), closes #1019 #899 #1080 #748 #1112 #903 #1082 #1133 #2 #1204 [#1219](h...
v1.0.0
1.0.0 (2022-05-25)
⚠ BREAKING CHANGES
- var.volume_size replaced by var.block_device_mappings
- The module is upgraded to AWS Terraform provider 4.x
Features
- Add option to enable detailed monitoring for runner launch template (#2024) (e73a267)
- change master branch to main (76ba9d2)
- Improve syncer s3 kms encryption (38ed5be)
- Remove var.volume_size in favour of var.block_device_mappings (4e97048)
- Replace environment variable by prefix (#1858) (e2f9a27)
- Support AWS 4.x Terraform provider (#1739) (cfb6da2)
- Support multi runner process support for runner scale down. (#1859) (3658d6a)
- Support Node16 for AWS Lambda (#2073) (68a2014)
- trigger release (6e1602e)
- update release trigger (05da49a)
Bug Fixes
- Avoid non semantic commontes can be merged. (#1969) (ad1c872)
- Outputs for pool need to account for complexity (#1970) (2d92906)
- runner: Don't treat the string "false" as true. (#2051) (b67c7dc)
- Set the minimal AWS provider to 3.50 (#1937) (16095d8)
- Volume size is ingored (#2014) (b733248), closes #1954
- Wrong block device mapping (#2019) (185ef20)
- Wrong block device mapping (#2019) (c42a467)
v0.33.0
0.33.0 (2022-03-29)
Features
- Add associate_public_ip_address variable to windows AMI too (#1819) (0b8e1fc), closes /github.com/philips-labs/terraform-aws-github-runner/pull/1816#issuecomment-1060650668
- Add associate_public_ip_address variable (#1816) (052e9f8)
- Add option for ephemeral to check builds status before scaling (#1854) (7eb0bda)
- Add option for KMS encryption for cloudwatch log groups (#1833) (3f1a67f)
- Add output image id used in launch template (#1676) (a49fab4)
- Add possibility to create multiple ebs (#1845) (7a2ca0d)
- Add SQS queue resource policy to improve security (#1798) (96def9a)
- Add Support for Alternative Partitions in ARNs (like govcloud) (#1815) (0ba06c8)
- Add variable to specify custom commands while building the AMI (#1838) (8f9c342)
- images: Added ubuntu-focual example packer configuration (#1644) (997b171)
- Parameterise delete_on_termination (#1758) (6282351), closes #1745
- runner: Ability to disable default runner security group creation (#1718) (94779f8)
- runner: Add option to disable auto update (#1791) (c2a834f)
Bug Fixes
- Autoupdate should be disabled by default (#1797) (828bed6)
- Create SQS DLQ policy only if DLQ is created (#1839) (c88a005)
- Don't delete busy runners (#1832) (0e9b083)
- examples: Update AMI filter (#1673) (39c019c)
- Limit AWS Terraform Provider to 3.* (#1741) (0cf2b5d)
- Retention days was used instead of kms key id for pool (#1855) (aa29d93)
- runner: Cannot disable cloudwatch agent (#1738) (0f798ca)
- syncer: Fix for windows binaries in action runner syncer (#1716) (63e0e27)
- Upgrade Amazon base AMI to Amazon Linux 2 kernel 5x (#1812) (9aa5532)
v0.17.0-develop.1
0.17.0-develop.1 (2022-03-25)
Features
- Add associate_public_ip_address variable to windows AMI too (#1819) (0b8e1fc), closes /github.com/philips-labs/terraform-aws-github-runner/pull/1816#issuecomment-1060650668
- Add associate_public_ip_address variable (#1816) (052e9f8)
- add format checking for lambdas in CI (#899) (#1080) (ae9c277)
- Add hooks for prebuilt images (AMI), including amazon linux packer example (#1444) (060daac)
- add option ephemeral runners (#1374) (2f323d6), closes #1399 #1444
- Add option for ephemeral to check builds status before scaling (#1854) (7eb0bda)
- Add option for KMS encryption for cloudwatch log groups (#1833) (3f1a67f)
- Add option to configure concurrent running scale up lambda (#1415) (23ee630)
- Add option to disable SSL verification support for GitHub Enterprise Server (#1216) (3c3ef19), closes #1207
- add option to format logging in JSON for lambdas (#1228) (a250b96)
- add option to overwrite / disable egress #748 (#1112) (9c2548d)
- add option to specify SSE config for dist bucket (#1324) (ae84302)
- Add output image id used in launch template (#1676) (a49fab4)
- Add possibility to create multiple ebs (#1845) (7a2ca0d)
- Add scheduled / pull based scaling for org level runners (#1577) (8197432)
- Add SQS queue resource policy to improve security (#1798) (96def9a)
- Add Support for Alternative Partitions in ARNs (like govcloud) (#1815) (0ba06c8)
- Add variable to specify custom commands while building the AMI (#1838) (8f9c342)
- add windows support (#1476) (dbba705)
- adding message retention seconds (#1354) (a19929f)
- Adding support for new workflow_job event. (#1019) (a74e10b)
- adding var for tags for ec2s (#1357) (31cf02d)
- Change default location of runner to
/opt
and fix Ubuntu example (#1572) (77f350b) - Ignore github managed labels and add check disable option (#1244) (859fa38)
- images: Added ubuntu-focual example packer configuration (#1644) (997b171)
- packer: add vars and minor clean up (#1611) (1c897a4)
- Parameterise delete_on_termination (#1758) (6282351), closes #1745
- remove unused app client since SSH key is used to secure app authorization (#1223) (4cb5cf1)
- Replace run instance API by create fleet API (#1556) (27e974d)
- runner: Ability to disable default runner security group creation (#1718) (94779f8)
- runner: Add option to disable auto update (#1791) (c2a834f)
- runner: Replace patch by install ICU package for ARM runners (#1624) (74cfa51)
- scale-down: Update Owner Logic (#1065) (ba2536b), closes #2
- Strict label check and replace disable_check_wokflow_job_labels by opt in enable_workflow_job_labels_check (#1591) (405b11d)
- support single line for app private key (#1368) (14183ac)
- Support t4g Graviton instance type ([philips-labs#1561](https://github.com/enverus-cts/terr...