Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LeanerCloud/AutoSpotting

Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
https://github.com/LeanerCloud/AutoSpotting

Update README.md

6b08f61d72eafddf01bb68ccb789505f1c7be3eb authored over 1 year ago
Update README.md

17c75cf68693f121fab922e294eef36aab482805 authored over 1 year ago
Update README.md

8b2f90175604c437c2dcb391154f596691aeeea8 authored over 1 year ago
Update README.md

c584065f2660138dc5cfc16da53e2af5af18635c authored over 1 year ago
Create youtube.html

1d47bdb70f49394f28299d075f808e7b8f98c170 authored over 1 year ago
Update README.md

f1619fa4b500e5af44b46f3c5cf258e890595f85 authored over 1 year ago
Update README.md

cbcc00b090af91fda3f866c50891cf3bb129daa8 authored over 1 year ago
Update README.md

f312e93041ec6adf2426a2a3b1a6e7831bc217cc authored almost 2 years ago
Create .github/dependabot.yml

4bf3421c77170f5c99b108b8b856c725a2670013 authored almost 2 years ago
Update README.md

467d5075ec395977446838b15606cfa135343f86 authored almost 2 years ago
Delete the expiration logic

83cb0b71d3e01b0f408348c5d85870b6dc7c3276 authored almost 2 years ago
Whitespace fixes

69fc05df25c2bde57583e61b492d44e94524c960 authored almost 2 years ago
Support ASGs with whitespace in their name, fixes #494

547618137ec8346c2431bb7a1d5814253a7957ff authored almost 2 years ago
Update README.md

8b5afc38d8a3dbeaa1565281ac2e0fcc135af5dc authored almost 2 years ago
Update README.md

123fe063d33fd36ec0796d42d51bd459243510bc authored almost 2 years ago
Update README.md

e22809f8de27e0195421297978eb9a900b272b37 authored almost 2 years ago
Update README.md

Add information about the Community Edition

87d9a6d3979665d62585b8fc71dd27186af2f382 authored almost 2 years ago
Update README.md

19f48031f8dcdae1825c6b15c3b4e58dbc2148f3 authored over 2 years ago
Unexport new types to get a passing `make ci`

8ca5ba9f1d80f11492b8ca9bb2faa82732cad5fa authored over 2 years ago
Prioritize newer instance type generations

68c860ea86ef48993ffdd2fb5358818b6e0b0dc6 authored over 2 years ago
Make CPU architecture configurable on CloudFormation

bc4a6560ca6fcb1b75b32450253122da89ebaf56 authored over 2 years ago
Skip Deployment Groups missing ASG configuration

837be9a5c2b9375c1ecbd2a61f9253586f18e6b6 authored over 2 years ago
Delete dead code in instance_queries.go

a32b9ea3f38a18fad9e71f831c5beb50d6c41d1c authored over 2 years ago
Delete dead code in autoscaling.go

ba535a5695cb857e44718fc3a9621b633c1f3ca8 authored over 2 years ago
Dependency updates

5307e4b22f7ee0db5f1203a1031ba7e8324eb6cf authored over 2 years ago
Small logging fixes

31fb0afe6e1ec40e877ee9b7d36a817b31233f17 authored over 2 years ago
Add missing CodeDeploy permission

865c50c12df18c54d755cd300e8d636a0cbf0f43 authored over 2 years ago
Ignore ASG attach API errors if the instance is already attached

3559af82d6e99c734faa28e2814eea26fad02ec3 authored over 2 years ago
Wait for 30s after suspending ASG processes

c6db32a9e3d5ccba63a5f6bb806fb09a5286bcc2 authored over 2 years ago
Suspend ASG processes on each replacement and resume them only from cron

The ASG processes used to be resumed immediately, which caused issues when the ASG noticed too m...

d1bad7992367258d56370f607ba2d1645e8fce88 authored over 2 years ago
Error message should start with lowercase

a71c45a5297f0f30adfc080a7cfc34c56a6cad54 authored over 2 years ago
Instance replacement logic improvements

- Moved the i.shouldBeReplacedWithSpot check at the very beginning so we can unindent most of th...

27a87b3f09525496ca911cce2313c07ab46e691d authored over 2 years ago
Create CodeDeploy API sessions

42babb40b1ca9e354b20da20477a0ad2da820c4d authored over 2 years ago
Add CodeDeploy permissions

34a185ce555ac41966c86b7ba52c63f424c9e07c authored over 2 years ago
Trigger CodeDeploy deployments

When the CodeDeploy lifecycle hook is configured attempt to trigger a deployment on the newly la...

c103d2979de27fc0cacb44d4b57390baa61f90c2 authored over 2 years ago
Update dependencies and instance type information

6db9270500d39e700f1c2de4de7d44f47896a7e3 authored over 2 years ago
Use x86 for Marketplace builds

8182d63435742bbb10bbda13f5fb54e2058f4ff0 authored over 2 years ago
Update dependencies

2314671dbcc0b829298c06d9618106a6f9e8cda5 authored over 2 years ago
Updates on the 30min replacement frequency

803d02fbf5477c073b24c2b1fadf4cb1d9dd719d authored over 2 years ago
Update execution frequency

3e9732955536567fb03ecf2e04437fed43e6e761 authored over 2 years ago
Improve docker image tag handling in the Makefile

9237b68b8fb40ee96b513218cc19329d9d0832fa authored over 2 years ago
Import the Docker image into the local Docker

a8fcf15aa502221323b2fcb2b1f3e2d2b3344bb0 authored over 2 years ago
Update dependencies, including instance type information

392f53f100bcb70bf528d65295fc32496ed397c8 authored over 2 years ago
Simplify Cron logic to terminate an OnDemand instance per run

8f0241e8c40a7f8d2ef8a5ed73a6de31da9c1ea4 authored over 2 years ago
Run Cron at 30min frequency

3535c5676222f94395d61412322e4b188a402c7b authored over 2 years ago
Update to Go 1.18

c231333b95150f6cb9e240c72d4c9311a6609420 authored over 2 years ago
Revert "Configure Github Actions matrix builds for multiple recent Go versions"

This reverts commit e6c6656c59594262a7afec411ab3b966d030b1fa.

f295a1f86c4a21144fc7fe28a69da5668fb7ad0c authored almost 3 years ago
Configure Github Actions matrix builds for multiple recent Go versions

e6c6656c59594262a7afec411ab3b966d030b1fa authored almost 3 years ago
Update copyright year

bbe8a4f167b5ce68d2d2f7c5e650d8868bc7ea5b authored almost 3 years ago
Also fix the Push to S3 Github action

2684bde4fee60eda534024c0c55514b00c94591c authored almost 3 years ago
Run `make ci` from the Github Build action

20a3318de7fd1c73dd87c50f09627eaf817b4e76 authored almost 3 years ago
Run unit tests in make ci-checks

811eaaae2cd266374ce4988578a1b3d84576ce68 authored almost 3 years ago
Fix setting the maximum Spot price when using a price multiplier different than 1

69380271f3ee4c7da97aff62a595fb8a0b126a0c authored almost 3 years ago
CloudFormation updates

469346bd6b94ab43a7a22673c6b1282eca204787 authored almost 3 years ago
fix to LT VolumeSize overwritten by Image one (#480)

possible fix

c2afccf04a99eb05e8e5764d0b1d778b94b6bf3e authored about 3 years ago
Crash fix (#476)

* Fix crashes when replacing instances from non-default VPCs

- Fix crash when failing to laun...

fe9850f21161c4ae4fcd9b96ca3d2eb566860cac authored about 3 years ago
Switch Lambda and Fargate to arm64 (#478)

* Switch Lambda and Fargate to arm64

* Use the GOARCH variable inside the Makefile

* Updat...

dc5b5493d9a5a8fca96915267d45628bd0b9934a authored about 3 years ago
Add a flag for running in billing-only mode and enable it from Fargate to avoid undesired instance replacements (#477)

7d29159d87de55e83d3e6de442cc5babda704fe3 authored about 3 years ago
Make the flavor configurable on the Docker build

4f4567014b49255c5c3e62e51e9ccfa599093ea7 authored about 3 years ago
Ignore macOS .DS_Store files

fdbb63469b91d9bc3f297d193675a2098a4f4883 authored about 3 years ago
Use docker buildx for amd64 and push to the Docker registry on build

e6646b961406fdd61aa26fd8b183f7f65299bba2 authored over 3 years ago
Fix linter issue

26cb2c5201a9cb12624cab3dc7f5d7e01fbdb6a7 authored over 3 years ago
Cache Docker layers also when building the non-marketplace images

2c0d386024c23e92b560854a2f95e7e7499dbfce authored over 3 years ago
Cache Go dependencies in a Docker layer to speed up build

f3ffb471e645d5902d6ddd2e1424bcd56598ede3 authored over 3 years ago
Truncate the SQS GroupID

99be6ff03d0929ab7a5fdb5a5f6f978a61ae49d5 authored over 3 years ago
Submit Marketplace metering data to the current region

982005cc2c3fce856235b22f141f7ae799a1eaba authored over 3 years ago
Feat/ec2 fleet integration (#471)

* Carve instanceManager from instances.go into instance_manager.go

* Move instanceManager tes...

ff96e8f9963735fb60dd640ecd3de9035c85c9c4 authored over 3 years ago
fix to PR 468 - need to populate region instances (#472)

Before calling findUnattachedInstanceLaunchedForThisASG we need to
populate a.region.instances....

751b4cc1b0cdd5f6523f2828d92f31c3c5e223f2 authored over 3 years ago
Fix to forgotten template parameter to disable IRR (#469)

* Fix to forgotten template parameter to diable IRR

In https://github.com/AutoSpotting/AutoSp...

4bb1516d3088c6512230aafb935e1ff1509dbbbf authored over 3 years ago
when handling new ondemand event look if there is already a spot to use (#468)

before launching a new spot instance look if there is already a spot one
to use.

Can mitigat...

ca139105a9aa995aeb2c339686713c382e5c02e6 authored over 3 years ago
Parameter to disable handling of instance rebalance recommendation events (#467)

* Parameter to disable IRR

Added a parameter disable_instance_rebalance_recommendation (defau...

5c9ca6b940e0205725750ffdb612eb0f1517da78 authored over 3 years ago
Update dependencies

6b9cdeffaf5d67832869e676daa9f7e7d78d4737 authored over 3 years ago
Add support for configuring the charged savings percentage at build time

961e9d93ac78b6eefe9b8b37c0336c00cb269311 authored over 3 years ago
Marketplace support (#466)

Adds support for releasing stable builds on the AWS Marketplace

f2dc606208f5ba6e4892334638452522e129aec6 authored over 3 years ago
dockerHub's URL structure is now case-sensitive. (#465)

* dockerHub's URL structure is now case-sensitive.

* adding /

14f779ff54b54015ae4787e745f41086126c06a6 authored over 3 years ago
Use a global config to disable event-based execution, code/tests cleanup

a44d05da5fe03fb6727062c0e08a45343988e03b authored over 3 years ago
Expose new config flags to CloudFormation

065f8e9138e05a44470a66ee69152d749b7efefe authored over 3 years ago
Update .gitignore

c9338605b55225c4c780853b4598af4df326b173 authored over 3 years ago
Update dependencies, including new instance type support

8a0cfddccf7498dce49c1238f9fac15ae310bfe2 authored over 3 years ago
Improve logging of the unreachable code case when processing events

c4c5017717ec43cb1e1b7a1c571e50c760f2859e authored over 3 years ago
Fix null-pointer exception reported in #463

Hopefully fix a crash when the Launch Configuration block device mapping is missing the volume t...

e6ef8fe6be50e66eb9e14e51d0ceceab7c06e849 authored over 3 years ago
Automatically upgrade EBS volumes of launched spot instances from GP2->GP3 and IO1->IO2 for lower cost and/or higher performance (#436)

* Automatically provision io2 EBS volumes instead of io1

They have 100x Higher Durability and...

24b40a8041fb701c9c573d83fc993a929a171d44 authored over 3 years ago
Sequential OnDemand instance replacement through the SQS FIFO queue. (#461)

* Increase message retention to a full day to avoid incomplete replacement actions

* Sqs work...

8847be1e3c4c729ca6c28ac25221e48da809c338 authored over 3 years ago
Deploy StackSet in parallel across all AWS regions

36a61e3887e6cae3499ccff5e8d230e8738a7472 authored almost 4 years ago
Fix crashing tests

1d8392c0b7e61b0a0a822326080119d5700f5c24 authored almost 4 years ago
Fix YAML syntax, strings with escape sequences need to be in single quotes

9ac13ec1afe0421940b19e487836bf85dab81c45 authored almost 4 years ago
Correctly print source instance ID when printing matched instance types

6393417635291911f78e27c065e752ff7bec632a authored almost 4 years ago
Fixed crash in replaceOnDemandInstanceWithSpot

38a88c698560a57a88b6038108ea1c8fa7cd45d1 authored almost 4 years ago
Pass the CloudWatch event without any encapsulation

4fed0a5d7535df1ebec15dbcadee8a04b052faa4 authored almost 4 years ago
Convert logger to log to get filename:linenumber log prefix from the beginning

25e6498b5c1098749be39cd9695b2704a2535f80 authored almost 4 years ago
Remove references to manage_asg from Makefile

0ed39769d6b35c1c14d5b4f2c2a3b64a0b941c06 authored almost 4 years ago
Fix CodeQL failure because we no longer have any Python code

c89306a912e754ca9be3520f0caa4ed8c1cf2d3b authored almost 4 years ago
Fix tests

1f2e25bc43a3fae807872680d6fc81830ba5352e authored almost 4 years ago
Connect to the SQS FIFO queue from the main region

76585520beba49b533689d21cf244f0044e85bda authored almost 4 years ago
Remove manage_asg.py, no longer needed

d7d0957f46926bcc38822c3720a4f84e3ea64be0 authored almost 4 years ago
New workflow to get rid of LambdaManageASG using SQS FIFO Queue with GroupId equals to ASG Name (#458)

* Removed LambdaManageASG

Initial support to send message to sqs

* to delete i need Receip...

454e599029d22c62deb9744d96112e016d61bee6 authored almost 4 years ago
Create SECURITY.md

c64a90a49b99c6dd5cecf432644ad53282d82e7d authored almost 4 years ago
Set up CodeQL

99f7f040e3dfa8ec0d0ee223cacc5e32363a4aac authored almost 4 years ago
Stop suspending the Launch process, breaks ASG attach API calls

931b827e4bc4e33e66c7c9e18979b21c9d93f995 authored almost 4 years ago
Sleep in the caller code, since the callee is running with concurrency 1

3506c589e8e9cf65f413d36d2861b2312f421703 authored almost 4 years ago