forked from github-aws-runners/terraform-aws-github-runner
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 2b7d4e6
committed
chore(release): 0.17.0-develop.1 [skip ci]
## [0.17.0-develop.1](v0.16.0...v0.17.0-develop.1) (2022-03-25)
### Features
* Add associate_public_ip_address variable to windows AMI too ([github-aws-runners#1819](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1819)) ([0b8e1fc](0b8e1fc)), closes [/github.com/philips-labs/terraform-aws-github-runner/pull/1816#issuecomment-1060650668](https://github.com/enverus-cts//github.com/philips-labs/terraform-aws-github-runner/pull/1816/issues/issuecomment-1060650668)
* Add associate_public_ip_address variable ([github-aws-runners#1816](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1816)) ([052e9f8](052e9f8))
* add format checking for lambdas in CI ([#899](#899)) ([#1080](#1080)) ([ae9c277](ae9c277))
* Add hooks for prebuilt images (AMI), including amazon linux packer example ([github-aws-runners#1444](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1444)) ([060daac](060daac))
* add option ephemeral runners ([#1374](#1374)) ([2f323d6](2f323d6)), closes [github-aws-runners#1399](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1399) [github-aws-runners#1444](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1444)
* Add option for ephemeral to check builds status before scaling ([github-aws-runners#1854](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1854)) ([7eb0bda](7eb0bda))
* Add option for KMS encryption for cloudwatch log groups ([github-aws-runners#1833](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1833)) ([3f1a67f](3f1a67f))
* Add option to configure concurrent running scale up lambda ([github-aws-runners#1415](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1415)) ([23ee630](23ee630))
* Add option to disable SSL verification support for GitHub Enterprise Server ([#1216](#1216)) ([3c3ef19](3c3ef19)), closes [#1207](#1207)
* add option to format logging in JSON for lambdas ([#1228](#1228)) ([a250b96](a250b96))
* add option to overwrite / disable egress [#748](#748) ([#1112](#1112)) ([9c2548d](9c2548d))
* add option to specify SSE config for dist bucket ([#1324](#1324)) ([ae84302](ae84302))
* Add output image id used in launch template ([github-aws-runners#1676](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1676)) ([a49fab4](a49fab4))
* Add possibility to create multiple ebs ([github-aws-runners#1845](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1845)) ([7a2ca0d](7a2ca0d))
* Add scheduled / pull based scaling for org level runners ([github-aws-runners#1577](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1577)) ([8197432](8197432))
* Add SQS queue resource policy to improve security ([github-aws-runners#1798](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1798)) ([96def9a](96def9a))
* Add Support for Alternative Partitions in ARNs (like govcloud) ([github-aws-runners#1815](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1815)) ([0ba06c8](0ba06c8))
* Add variable to specify custom commands while building the AMI ([github-aws-runners#1838](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1838)) ([8f9c342](8f9c342))
* add windows support ([github-aws-runners#1476](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1476)) ([dbba705](dbba705))
* adding message retention seconds ([#1354](#1354)) ([a19929f](a19929f))
* Adding support for new workflow_job event. ([#1019](#1019)) ([a74e10b](a74e10b))
* adding var for tags for ec2s ([#1357](#1357)) ([31cf02d](31cf02d))
* Change default location of runner to `/opt` and fix Ubuntu example ([github-aws-runners#1572](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1572)) ([77f350b](77f350b))
* Ignore github managed labels and add check disable option ([#1244](#1244)) ([859fa38](859fa38))
* **images:** Added ubuntu-focual example packer configuration ([github-aws-runners#1644](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1644)) ([997b171](997b171))
* **packer:** add vars and minor clean up ([github-aws-runners#1611](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1611)) ([1c897a4](1c897a4))
* Parameterise delete_on_termination ([github-aws-runners#1758](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1758)) ([6282351](6282351)), closes [github-aws-runners#1745](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1745)
* remove unused app client since SSH key is used to secure app authorization ([#1223](#1223)) ([4cb5cf1](4cb5cf1))
* Replace run instance API by create fleet API ([github-aws-runners#1556](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1556)) ([27e974d](27e974d))
* **runner:** Ability to disable default runner security group creation ([github-aws-runners#1718](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1718)) ([94779f8](94779f8))
* **runner:** Add option to disable auto update ([github-aws-runners#1791](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1791)) ([c2a834f](c2a834f))
* **runner:** Replace patch by install ICU package for ARM runners ([github-aws-runners#1624](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1624)) ([74cfa51](74cfa51))
* **scale-down:** Update Owner Logic ([#1065](#1065)) ([ba2536b](ba2536b)), closes [#2](#2)
* Strict label check and replace disable_check_wokflow_job_labels by opt in enable_workflow_job_labels_check ([github-aws-runners#1591](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1591)) ([405b11d](405b11d))
* support single line for app private key ([#1368](#1368)) ([14183ac](14183ac))
* Support t4g Graviton instance type ([github-aws-runners#1561](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1561)) ([3fa5896](3fa5896))
* upgrade Terraform version of module 1.0.x ([#1254](#1254)) ([2a817dc](2a817dc))
### Bug Fixes
* `instance_types` from a Set to a List, so instance order preference is preserved ([#1154](#1154)) ([150d227](150d227))
* add --preserve-env to start-runner.sh to enable RUNNER_ALLOW_RUNASROOT ([github-aws-runners#1537](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1537)) ([1cd9cd3](1cd9cd3))
* Add config for windows ami ([github-aws-runners#1525](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1525)) ([7907984](7907984))
* add logging context to runner lambda ([github-aws-runners#1399](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1399)) ([0ba0930](0ba0930))
* Add required providers to module ssm ([github-aws-runners#1423](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1423)) ([5b68b7b](5b68b7b))
* add runners binaries bucket as terraform output ([5809fee](5809fee))
* add validation to distribution_bucket_name variable ([#1356](#1356)) ([6522317](6522317))
* added more detailed logging for scaling up and down ([#1222](#1222)) ([9aa7456](9aa7456))
* Autoupdate should be disabled by default ([github-aws-runners#1797](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1797)) ([828bed6](828bed6))
* clean up non used variables in examples ([github-aws-runners#1416](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1416)) ([fe65a5f](fe65a5f))
* configurable metadata options for runners ([#1377](#1377)) ([f37df23](f37df23))
* Create SQS DLQ policy only if DLQ is created ([github-aws-runners#1839](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1839)) ([c88a005](c88a005))
* Don't delete busy runners ([github-aws-runners#1832](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1832)) ([0e9b083](0e9b083))
* Dowload lambda see [github-aws-runners#1541](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1541) for details. ([github-aws-runners#1542](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1542)) ([7cb73c8](7cb73c8))
* Download lambda ([github-aws-runners#1480](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1480)) ([f1b99d9](f1b99d9))
* **examples:** Update AMI filter ([github-aws-runners#1673](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1673)) ([39c019c](39c019c))
* explicit set region for downloading runner distribution from S3 ([#1204](#1204)) ([439fb1b](439fb1b))
* **images:** use new runner install location ([github-aws-runners#1628](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1628)) ([36c1bf5](36c1bf5))
* install_config_runner -> install_runner ([github-aws-runners#1479](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1479)) ([de5b93f](de5b93f))
* Limit AWS Terraform Provider to 3.* ([github-aws-runners#1741](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1741)) ([0cf2b5d](0cf2b5d))
* **logging:** Add context to webhook logs ([github-aws-runners#1401](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1401)) ([8094576](8094576))
* **logging:** Additional Logging ([#1135](#1135)) ([f7f194d](f7f194d))
* **logging:** Adjusting scale logging messages and levels ([#1286](#1286)) ([665e1a6](665e1a6))
* **logging:** Adjusting webhook logs and levels ([#1287](#1287)) ([9df5fb8](9df5fb8))
* **packer:** Add missing RUNNER_ARCHITECTURE for amazn-linux2 ([github-aws-runners#1647](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1647)) ([ec497a2](ec497a2))
* reducing verbosity of role and profile ([#1358](#1358)) ([922ef99](922ef99))
* remove export from install script. ([github-aws-runners#1538](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1538)) ([d32ca1b](d32ca1b))
* replace depcrated 'request' dependency by 'node-fetch' ([#903](#903)) ([#1082](#1082)) ([fb51756](fb51756))
* Retention days was used instead of kms key id for pool ([github-aws-runners#1855](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1855)) ([aa29d93](aa29d93))
* **runner:** Cannot disable cloudwatch agent ([github-aws-runners#1738](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1738)) ([0f798ca](0f798ca))
* **runnrs:** Pool runners to allow multiple pool_config objects ([github-aws-runners#1621](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1621)) ([c9c7c69](c9c7c69))
* **scale-down:** Clearing cache between runs ([#1164](#1164)) ([e72227b](e72227b))
* **syncer:** Add tests, coverage report, and refactor lambda / naming ([github-aws-runners#1478](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1478)) ([8266442](8266442))
* **syncer:** Fix for windows binaries in action runner syncer ([github-aws-runners#1716](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1716)) ([63e0e27](63e0e27))
* Update launch template to use metadata service v2 ([#1278](#1278)) ([ef16287](ef16287))
* update return codes, no error code for job that are ignored ([#1381](#1381)) ([f9f705f](f9f705f))
* Upgrade Amazon base AMI to Amazon Linux 2 kernel 5x ([github-aws-runners#1812](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1812)) ([9aa5532](9aa5532))
* upgrade jest ([#1219](#1219)) ([c8b8139](c8b8139))
* Upgrade lambda runtime to node 14.x ([#1203](#1203)) ([570949a](570949a))
* use dynamic block to ignore null market opts ([#1202](#1202)) ([df9bd78](df9bd78))
* use dynamic block to ignore null market opts ([#1202](#1202)) ([06a5598](06a5598))
* webhook labels for `workflow_job` ([#1133](#1133)) ([4b39fb9](4b39fb9))
* **webhook:** depcrated warning on ts-jest mocked ([github-aws-runners#1615](https://github.com/enverus-cts/terraform-aws-github-runner/issues/1615)) ([56c1ece](56c1ece))
* **webhook:** remove node fetch ([ca14ac5](ca14ac5))
* **webhook:** replace node-fetch by axios [#1247](#1247) ([80fff4b](80fff4b))1 parent 484db14 commit 2b7d4e6Copy full SHA for 2b7d4e6
1 file changed
+92
-0
lines changed
0 commit comments