Ecosyste.ms: OpenCollective

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

autospotting

We are on a mission to make AWS more affordable
Collective - Host: opensource - https://opencollective.com/autospotting - Code: https://github.com/AutoSpotting/AutoSpotting

Update README.md

github.com/LeanerCloud/AutoSpotting - 6b08f61d72eafddf01bb68ccb789505f1c7be3eb authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 17c75cf68693f121fab922e294eef36aab482805 authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 8b2f90175604c437c2dcb391154f596691aeeea8 authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - c584065f2660138dc5cfc16da53e2af5af18635c authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Create youtube.html

github.com/LeanerCloud/AutoSpotting - 1d47bdb70f49394f28299d075f808e7b8f98c170 authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - f1619fa4b500e5af44b46f3c5cf258e890595f85 authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - cbcc00b090af91fda3f866c50891cf3bb129daa8 authored over 1 year ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - f312e93041ec6adf2426a2a3b1a6e7831bc217cc authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Create .github/dependabot.yml

github.com/LeanerCloud/AutoSpotting - 4bf3421c77170f5c99b108b8b856c725a2670013 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 467d5075ec395977446838b15606cfa135343f86 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Delete the expiration logic

github.com/LeanerCloud/AutoSpotting - 83cb0b71d3e01b0f408348c5d85870b6dc7c3276 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Whitespace fixes

github.com/LeanerCloud/AutoSpotting - 69fc05df25c2bde57583e61b492d44e94524c960 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Support ASGs with whitespace in their name, fixes #494

github.com/LeanerCloud/AutoSpotting - 547618137ec8346c2431bb7a1d5814253a7957ff authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 8b5afc38d8a3dbeaa1565281ac2e0fcc135af5dc authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 123fe063d33fd36ec0796d42d51bd459243510bc authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - e22809f8de27e0195421297978eb9a900b272b37 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

Add information about the Community Edition

github.com/LeanerCloud/AutoSpotting - 87d9a6d3979665d62585b8fc71dd27186af2f382 authored almost 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 19f48031f8dcdae1825c6b15c3b4e58dbc2148f3 authored about 2 years ago by Cristian M.S <[email protected]>
Unexport new types to get a passing `make ci`

github.com/LeanerCloud/AutoSpotting - 8ca5ba9f1d80f11492b8ca9bb2faa82732cad5fa authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Prioritize newer instance type generations

github.com/LeanerCloud/AutoSpotting - 68c860ea86ef48993ffdd2fb5358818b6e0b0dc6 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Make CPU architecture configurable on CloudFormation

github.com/LeanerCloud/AutoSpotting - bc4a6560ca6fcb1b75b32450253122da89ebaf56 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Skip Deployment Groups missing ASG configuration

github.com/LeanerCloud/AutoSpotting - 837be9a5c2b9375c1ecbd2a61f9253586f18e6b6 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Delete dead code in instance_queries.go

github.com/LeanerCloud/AutoSpotting - a32b9ea3f38a18fad9e71f831c5beb50d6c41d1c authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Delete dead code in autoscaling.go

github.com/LeanerCloud/AutoSpotting - ba535a5695cb857e44718fc3a9621b633c1f3ca8 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Dependency updates

github.com/LeanerCloud/AutoSpotting - 5307e4b22f7ee0db5f1203a1031ba7e8324eb6cf authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Small logging fixes

github.com/LeanerCloud/AutoSpotting - 31fb0afe6e1ec40e877ee9b7d36a817b31233f17 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Add missing CodeDeploy permission

github.com/LeanerCloud/AutoSpotting - 865c50c12df18c54d755cd300e8d636a0cbf0f43 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Ignore ASG attach API errors if the instance is already attached

github.com/LeanerCloud/AutoSpotting - 3559af82d6e99c734faa28e2814eea26fad02ec3 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Wait for 30s after suspending ASG processes

github.com/LeanerCloud/AutoSpotting - c6db32a9e3d5ccba63a5f6bb806fb09a5286bcc2 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
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...

github.com/LeanerCloud/AutoSpotting - d1bad7992367258d56370f607ba2d1645e8fce88 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Error message should start with lowercase

github.com/LeanerCloud/AutoSpotting - a71c45a5297f0f30adfc080a7cfc34c56a6cad54 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Instance replacement logic improvements

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

github.com/LeanerCloud/AutoSpotting - 27a87b3f09525496ca911cce2313c07ab46e691d authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Create CodeDeploy API sessions

github.com/LeanerCloud/AutoSpotting - 42babb40b1ca9e354b20da20477a0ad2da820c4d authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Add CodeDeploy permissions

github.com/LeanerCloud/AutoSpotting - 34a185ce555ac41966c86b7ba52c63f424c9e07c authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Trigger CodeDeploy deployments

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

github.com/LeanerCloud/AutoSpotting - c103d2979de27fc0cacb44d4b57390baa61f90c2 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update dependencies and instance type information

github.com/LeanerCloud/AutoSpotting - 6db9270500d39e700f1c2de4de7d44f47896a7e3 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Use x86 for Marketplace builds

github.com/LeanerCloud/AutoSpotting - 8182d63435742bbb10bbda13f5fb54e2058f4ff0 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update dependencies

github.com/LeanerCloud/AutoSpotting - 2314671dbcc0b829298c06d9618106a6f9e8cda5 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Updates on the 30min replacement frequency

github.com/LeanerCloud/AutoSpotting - 803d02fbf5477c073b24c2b1fadf4cb1d9dd719d authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update execution frequency

github.com/LeanerCloud/AutoSpotting - 3e9732955536567fb03ecf2e04437fed43e6e761 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Improve docker image tag handling in the Makefile

github.com/LeanerCloud/AutoSpotting - 9237b68b8fb40ee96b513218cc19329d9d0832fa authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Import the Docker image into the local Docker

github.com/LeanerCloud/AutoSpotting - a8fcf15aa502221323b2fcb2b1f3e2d2b3344bb0 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update dependencies, including instance type information

github.com/LeanerCloud/AutoSpotting - 392f53f100bcb70bf528d65295fc32496ed397c8 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Simplify Cron logic to terminate an OnDemand instance per run

github.com/LeanerCloud/AutoSpotting - 8f0241e8c40a7f8d2ef8a5ed73a6de31da9c1ea4 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Run Cron at 30min frequency

github.com/LeanerCloud/AutoSpotting - 3535c5676222f94395d61412322e4b188a402c7b authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update to Go 1.18

github.com/LeanerCloud/AutoSpotting - c231333b95150f6cb9e240c72d4c9311a6609420 authored over 2 years ago by Cristian Magherusan-Stanciu <[email protected]>
Revert "Configure Github Actions matrix builds for multiple recent Go versions"

This reverts commit e6c6656c59594262a7afec411ab3b966d030b1fa.

github.com/LeanerCloud/AutoSpotting - f295a1f86c4a21144fc7fe28a69da5668fb7ad0c authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Configure Github Actions matrix builds for multiple recent Go versions

github.com/LeanerCloud/AutoSpotting - e6c6656c59594262a7afec411ab3b966d030b1fa authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update copyright year

github.com/LeanerCloud/AutoSpotting - bbe8a4f167b5ce68d2d2f7c5e650d8868bc7ea5b authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Also fix the Push to S3 Github action

github.com/LeanerCloud/AutoSpotting - 2684bde4fee60eda534024c0c55514b00c94591c authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Run `make ci` from the Github Build action

github.com/LeanerCloud/AutoSpotting - 20a3318de7fd1c73dd87c50f09627eaf817b4e76 authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Run unit tests in make ci-checks

github.com/LeanerCloud/AutoSpotting - 811eaaae2cd266374ce4988578a1b3d84576ce68 authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix setting the maximum Spot price when using a price multiplier different than 1

github.com/LeanerCloud/AutoSpotting - 69380271f3ee4c7da97aff62a595fb8a0b126a0c authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
CloudFormation updates

github.com/LeanerCloud/AutoSpotting - 469346bd6b94ab43a7a22673c6b1282eca204787 authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
fix to LT VolumeSize overwritten by Image one (#480)

possible fix

github.com/LeanerCloud/AutoSpotting - c2afccf04a99eb05e8e5764d0b1d778b94b6bf3e authored almost 3 years ago by mello7tre <[email protected]>
Crash fix (#476)

* Fix crashes when replacing instances from non-default VPCs

- Fix crash when failing to laun...

github.com/LeanerCloud/AutoSpotting - fe9850f21161c4ae4fcd9b96ca3d2eb566860cac authored almost 3 years ago by Cristian M.S <[email protected]>
Switch Lambda and Fargate to arm64 (#478)

* Switch Lambda and Fargate to arm64

* Use the GOARCH variable inside the Makefile

* Updat...

github.com/LeanerCloud/AutoSpotting - dc5b5493d9a5a8fca96915267d45628bd0b9934a authored almost 3 years ago by Cristian M.S <[email protected]>
Add a flag for running in billing-only mode and enable it from Fargate to avoid undesired instance replacements (#477)

github.com/LeanerCloud/AutoSpotting - 7d29159d87de55e83d3e6de442cc5babda704fe3 authored almost 3 years ago by Cristian M.S <[email protected]>
Make the flavor configurable on the Docker build

github.com/LeanerCloud/AutoSpotting - 4f4567014b49255c5c3e62e51e9ccfa599093ea7 authored almost 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Ignore macOS .DS_Store files

github.com/LeanerCloud/AutoSpotting - fdbb63469b91d9bc3f297d193675a2098a4f4883 authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Use docker buildx for amd64 and push to the Docker registry on build

github.com/LeanerCloud/AutoSpotting - e6646b961406fdd61aa26fd8b183f7f65299bba2 authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix linter issue

github.com/LeanerCloud/AutoSpotting - 26cb2c5201a9cb12624cab3dc7f5d7e01fbdb6a7 authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Cache Docker layers also when building the non-marketplace images

github.com/LeanerCloud/AutoSpotting - 2c0d386024c23e92b560854a2f95e7e7499dbfce authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Cache Go dependencies in a Docker layer to speed up build

github.com/LeanerCloud/AutoSpotting - f3ffb471e645d5902d6ddd2e1424bcd56598ede3 authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Truncate the SQS GroupID

github.com/LeanerCloud/AutoSpotting - 99be6ff03d0929ab7a5fdb5a5f6f978a61ae49d5 authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Submit Marketplace metering data to the current region

github.com/LeanerCloud/AutoSpotting - 982005cc2c3fce856235b22f141f7ae799a1eaba authored about 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Feat/ec2 fleet integration (#471)

* Carve instanceManager from instances.go into instance_manager.go

* Move instanceManager tes...

github.com/LeanerCloud/AutoSpotting - ff96e8f9963735fb60dd640ecd3de9035c85c9c4 authored about 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
fix to PR 468 - need to populate region instances (#472)

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

github.com/LeanerCloud/AutoSpotting - 751b4cc1b0cdd5f6523f2828d92f31c3c5e223f2 authored about 3 years ago by mello7tre <[email protected]>
Fix to forgotten template parameter to disable IRR (#469)

* Fix to forgotten template parameter to diable IRR

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

github.com/LeanerCloud/AutoSpotting - 4bb1516d3088c6512230aafb935e1ff1509dbbbf authored over 3 years ago by mello7tre <[email protected]>
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...

github.com/LeanerCloud/AutoSpotting - ca139105a9aa995aeb2c339686713c382e5c02e6 authored over 3 years ago by mello7tre <[email protected]>
Parameter to disable handling of instance rebalance recommendation events (#467)

* Parameter to disable IRR

Added a parameter disable_instance_rebalance_recommendation (defau...

github.com/LeanerCloud/AutoSpotting - 5c9ca6b940e0205725750ffdb612eb0f1517da78 authored over 3 years ago by mello7tre <[email protected]>
Update dependencies

github.com/LeanerCloud/AutoSpotting - 6b9cdeffaf5d67832869e676daa9f7e7d78d4737 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Add support for configuring the charged savings percentage at build time

github.com/LeanerCloud/AutoSpotting - 961e9d93ac78b6eefe9b8b37c0336c00cb269311 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Marketplace support (#466)

Adds support for releasing stable builds on the AWS Marketplace

github.com/LeanerCloud/AutoSpotting - f2dc606208f5ba6e4892334638452522e129aec6 authored over 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
dockerHub's URL structure is now case-sensitive. (#465)

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

* adding /

github.com/LeanerCloud/AutoSpotting - 14f779ff54b54015ae4787e745f41086126c06a6 authored over 3 years ago by Nikolay Stankov <[email protected]>
Use a global config to disable event-based execution, code/tests cleanup

github.com/LeanerCloud/AutoSpotting - a44d05da5fe03fb6727062c0e08a45343988e03b authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Expose new config flags to CloudFormation

github.com/LeanerCloud/AutoSpotting - 065f8e9138e05a44470a66ee69152d749b7efefe authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update .gitignore

github.com/LeanerCloud/AutoSpotting - c9338605b55225c4c780853b4598af4df326b173 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Update dependencies, including new instance type support

github.com/LeanerCloud/AutoSpotting - 8a0cfddccf7498dce49c1238f9fac15ae310bfe2 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Improve logging of the unreachable code case when processing events

github.com/LeanerCloud/AutoSpotting - c4c5017717ec43cb1e1b7a1c571e50c760f2859e authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix null-pointer exception reported in #463

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

github.com/LeanerCloud/AutoSpotting - e6ef8fe6be50e66eb9e14e51d0ceceab7c06e849 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
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...

github.com/LeanerCloud/AutoSpotting - 24b40a8041fb701c9c573d83fc993a929a171d44 authored over 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Sequential OnDemand instance replacement through the SQS FIFO queue. (#461)

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

* Sqs work...

github.com/LeanerCloud/AutoSpotting - 8847be1e3c4c729ca6c28ac25221e48da809c338 authored over 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Deploy StackSet in parallel across all AWS regions

github.com/LeanerCloud/AutoSpotting - 36a61e3887e6cae3499ccff5e8d230e8738a7472 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix crashing tests

github.com/LeanerCloud/AutoSpotting - 1d8392c0b7e61b0a0a822326080119d5700f5c24 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix YAML syntax, strings with escape sequences need to be in single quotes

github.com/LeanerCloud/AutoSpotting - 9ac13ec1afe0421940b19e487836bf85dab81c45 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Correctly print source instance ID when printing matched instance types

github.com/LeanerCloud/AutoSpotting - 6393417635291911f78e27c065e752ff7bec632a authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fixed crash in replaceOnDemandInstanceWithSpot

github.com/LeanerCloud/AutoSpotting - 38a88c698560a57a88b6038108ea1c8fa7cd45d1 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Pass the CloudWatch event without any encapsulation

github.com/LeanerCloud/AutoSpotting - 4fed0a5d7535df1ebec15dbcadee8a04b052faa4 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Convert logger to log to get filename:linenumber log prefix from the beginning

github.com/LeanerCloud/AutoSpotting - 25e6498b5c1098749be39cd9695b2704a2535f80 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Remove references to manage_asg from Makefile

github.com/LeanerCloud/AutoSpotting - 0ed39769d6b35c1c14d5b4f2c2a3b64a0b941c06 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix CodeQL failure because we no longer have any Python code

github.com/LeanerCloud/AutoSpotting - c89306a912e754ca9be3520f0caa4ed8c1cf2d3b authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Fix tests

github.com/LeanerCloud/AutoSpotting - 1f2e25bc43a3fae807872680d6fc81830ba5352e authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Connect to the SQS FIFO queue from the main region

github.com/LeanerCloud/AutoSpotting - 76585520beba49b533689d21cf244f0044e85bda authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Remove manage_asg.py, no longer needed

github.com/LeanerCloud/AutoSpotting - d7d0957f46926bcc38822c3720a4f84e3ea64be0 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
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...

github.com/LeanerCloud/AutoSpotting - 454e599029d22c62deb9744d96112e016d61bee6 authored over 3 years ago by mello7tre <[email protected]>
Create SECURITY.md

github.com/LeanerCloud/AutoSpotting - c64a90a49b99c6dd5cecf432644ad53282d82e7d authored over 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Set up CodeQL

github.com/LeanerCloud/AutoSpotting - 99f7f040e3dfa8ec0d0ee223cacc5e32363a4aac authored over 3 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Stop suspending the Launch process, breaks ASG attach API calls

github.com/LeanerCloud/AutoSpotting - 931b827e4bc4e33e66c7c9e18979b21c9d93f995 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>
Sleep in the caller code, since the callee is running with concurrency 1

github.com/LeanerCloud/AutoSpotting - 3506c589e8e9cf65f413d36d2861b2312f421703 authored over 3 years ago by Cristian Magherusan-Stanciu <[email protected]>