v0.17.0-develop.1
Pre-release
Pre-release
enverus-github-action-app-token
released this
25 Mar 22:48
·
596 commits
to develop
since this release
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 (#1561) (3fa5896)
- upgrade Terraform version of module 1.0.x (#1254) (2a817dc)
Bug Fixes
instance_types
from a Set to a List, so instance order preference is preserved (#1154) (150d227)- add --preserve-env to start-runner.sh to enable RUNNER_ALLOW_RUNASROOT (#1537) (1cd9cd3)
- Add config for windows ami (#1525) (7907984)
- add logging context to runner lambda (#1399) (0ba0930)
- Add required providers to module ssm (#1423) (5b68b7b)
- add runners binaries bucket as terraform output (5809fee)
- add validation to distribution_bucket_name variable (#1356) (6522317)
- added more detailed logging for scaling up and down (#1222) (9aa7456)
- Autoupdate should be disabled by default (#1797) (828bed6)
- clean up non used variables in examples (#1416) (fe65a5f)
- configurable metadata options for runners (#1377) (f37df23)
- Create SQS DLQ policy only if DLQ is created (#1839) (c88a005)
- Don't delete busy runners (#1832) (0e9b083)
- Dowload lambda see #1541 for details. (#1542) (7cb73c8)
- Download lambda (#1480) (f1b99d9)
- examples: Update AMI filter (#1673) (39c019c)
- explicit set region for downloading runner distribution from S3 (#1204) (439fb1b)
- images: use new runner install location (#1628) (36c1bf5)
- install_config_runner -> install_runner (#1479) (de5b93f)
- Limit AWS Terraform Provider to 3.* (#1741) (0cf2b5d)
- logging: Add context to webhook logs (#1401) (8094576)
- logging: Additional Logging (#1135) (f7f194d)
- logging: Adjusting scale logging messages and levels (#1286) (665e1a6)
- logging: Adjusting webhook logs and levels (#1287) (9df5fb8)
- packer: Add missing RUNNER_ARCHITECTURE for amazn-linux2 (#1647) (ec497a2)
- reducing verbosity of role and profile (#1358) (922ef99)
- remove export from install script. (#1538) (d32ca1b)
- replace depcrated 'request' dependency by 'node-fetch' (#903) (#1082) (fb51756)
- Retention days was used instead of kms key id for pool (#1855) (aa29d93)
- runner: Cannot disable cloudwatch agent (#1738) (0f798ca)
- runnrs: Pool runners to allow multiple pool_config objects (#1621) (c9c7c69)
- scale-down: Clearing cache between runs (#1164) (e72227b)
- syncer: Add tests, coverage report, and refactor lambda / naming (#1478) (8266442)
- syncer: Fix for windows binaries in action runner syncer (#1716) (63e0e27)
- Update launch template to use metadata service v2 (#1278) (ef16287)
- update return codes, no error code for job that are ignored (#1381) (f9f705f)
- Upgrade Amazon base AMI to Amazon Linux 2 kernel 5x (#1812) (9aa5532)
- upgrade jest (#1219) (c8b8139)
- Upgrade lambda runtime to node 14.x (#1203) (570949a)
- use dynamic block to ignore null market opts (#1202) (df9bd78)
- use dynamic block to ignore null market opts (#1202) (06a5598)
- webhook labels for
workflow_job
(#1133) (4b39fb9) - webhook: depcrated warning on ts-jest mocked (#1615) (56c1ece)
- webhook: remove node fetch (ca14ac5)
- webhook: replace node-fetch by axios #1247 (80fff4b)