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

Fix instance launch on EC2 Classic

github.com/LeanerCloud/AutoSpotting - 1e189a2256edcfe5800059f6a039d9f4efcdd47a authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
more code cleanups

github.com/LeanerCloud/AutoSpotting - a31714d522c9ebd9c83a3ecd2b412a2d0a5ceaeb authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Little code cleanup.

github.com/LeanerCloud/AutoSpotting - 14073540f6da20dc8c73be86a0cdd393f1c2165d authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
parallelize the assignment of the connection objects

github.com/LeanerCloud/AutoSpotting - a468c3c8422b4d0af3ed421b43ba5576e081cc4b authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Move getRegions to main.go, rename api_connections.go to just connections.go

github.com/LeanerCloud/AutoSpotting - e40e0b0cc04a665477d7ce8a0479ac7578f54154 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add a setup page documenting steps to build and deploy your own binaries for the tool

github.com/LeanerCloud/AutoSpotting - 39f9dd68251dbc7ca5578768b0a327cd41a0206c authored about 8 years ago by Nathaniel Meierpolys <[email protected]>
Added GA to the page

github.com/LeanerCloud/AutoSpotting - c8ff21e5873db4f68372d72afe8b615f985a3293 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Regional expansion for R3 and D2 instances, fixes #24

github.com/LeanerCloud/AutoSpotting - e2cb7c1c9909140c81175fcd62b673504bd16cd0 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add a changelog file.

github.com/LeanerCloud/AutoSpotting - 6b5c3ce096172d588b09d38da0ef695c2117b54d authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Fix compilation error.

github.com/LeanerCloud/AutoSpotting - 0fa05eb63393a794a4f996ccf1b4a4d06ea2c4e7 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add support for the Ohio region and recently released instance types.

This adds support for the newly released us-east-2 (Ohio) region, as well as
the followinng inst...

github.com/LeanerCloud/AutoSpotting - a2be373201cfcf42fa592eb4cc359eb32fc2c5b4 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Move GitHub page to the docs subdirectory

github.com/LeanerCloud/AutoSpotting - a7230f10815ddc532b21b5a15062f6ee87c96611 authored about 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Create master branch via GitHub

github.com/LeanerCloud/AutoSpotting - 6e8586ac8e6b43032ba32e6f01d3321621f71fcd authored about 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Create CNAME

github.com/LeanerCloud/AutoSpotting - 08c0a9897acc5cf12e1e2661ee85395e37263f57 authored about 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Better description to the CloudFormation stack parameters

github.com/LeanerCloud/AutoSpotting - 817a0cf74687f816cee56fdf7c54b1d3fbac87dd authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Fix regression in spot instance replacement

github.com/LeanerCloud/AutoSpotting - 9ab668dbd4334a90851cea1c7e8ceed3b5311046 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Implement a finite log retention policy for the Lambda function

github.com/LeanerCloud/AutoSpotting - 21c3f5a5d58d54c020740aa107a2130dbc6a9425 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Better error handling, more efficient instance filtering, protect against nil pointer dereference

github.com/LeanerCloud/AutoSpotting - 7cdb36f24070331fa0fcdb2e1d25879f9a8117af authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Merge processAllRegions into main.go

github.com/LeanerCloud/AutoSpotting - b7f409f64b2a4022533390ef1393292a2648ea74 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
rename json_instance.go -> instance_data.go

github.com/LeanerCloud/AutoSpotting - a1209bc5d8293e40e9cfa9127ebbaaf85f60cc00 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 38de24706b0b857c7f375382a66aa24c6430b6ec authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - b56af35e423f2450d8529c2d83b7b02b41da63df authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - f3ceebf674949c834431fd6c6fcb4e179ed3f008 authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - f94bddf373e2e784781a4a0bac839cd6b06d269f authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 8c4e8b0be77a0b2b45f1bea13ee1bb594437fd80 authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
More robust handling of spot instance requests

- no longer reinvent the existing waiter functionality when waiting for
spot instances to start....

github.com/LeanerCloud/AutoSpotting - 0f00a5dbc2b64d98d3eb0877c0741a9255cd232d authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
improve another logging issue

github.com/LeanerCloud/AutoSpotting - 8ad3a3e61634b40753ab8663d106e2aca1f26a00 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
improve logging

github.com/LeanerCloud/AutoSpotting - cb644f7be249eec5d0824cfcd622ab6809d48c73 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Use golang 1.7 instead of tip

github.com/LeanerCloud/AutoSpotting - f9780c44b616e21ecdefffc09dbad8ddfa6468c6 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Allow Travis CI build numbers to be used for software updates.

github.com/LeanerCloud/AutoSpotting - fa61a290145a450a88c7d842af2c00a093fc1dcf authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - f7f395d03570174f90cdfe15c1dbd24dee956757 authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
CloudFormation template updates

- Parameterize the execution frequency of the Lambda function
- Briefly document the procedure o...

github.com/LeanerCloud/AutoSpotting - 073448ea3a818f5a5e0d8ebfcdb5e29252e5be09 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Implement some nil- and empty-string-checks

When cloning the launch configuration we just copied the data over to a
spot launch request. Ins...

github.com/LeanerCloud/AutoSpotting - 8934c015817e650a569f5cfa21333efa53ee70f5 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Don't attempt to set any EC2 tags when there are no tags defined on the original instance

github.com/LeanerCloud/AutoSpotting - eb408acd0879961361a61f092819e84682035e41 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Snapshot the current Lambda ZIP on each build, for controlling code updates

github.com/LeanerCloud/AutoSpotting - 40d29a23a469b1521c78821a4954a8c3c2b9070f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Merge pull request #17 from cristim/self-contained

Self contained execution, without any dependencies

github.com/LeanerCloud/AutoSpotting - 6102cfdbb00a35d4b2ad0f7db5a7cf3d728638a5 authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Implement stand-alone execution, fixes #6 (also discussed in #15)

The goal is to be able to run without any runtime dependencies
- everything is now self-containe...

github.com/LeanerCloud/AutoSpotting - 552117aa3801fc022688cd493be066fdeac3cb46 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add a script that checks for the presence of the dependencies

github.com/LeanerCloud/AutoSpotting - 882b0de58dd60d54605e46a12792444e8fea0e78 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Rename the CloudFormation stack to AutoSpotting

github.com/LeanerCloud/AutoSpotting - d408f5bf3ea533c31f98f038c9651b3f3cac4272 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Fixed the paths within the lambda wrapper makefile

github.com/LeanerCloud/AutoSpotting - 28eb201dfc2135286f4ad70d0220c488df55b679 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Clean up the Lambda Python wrapper

It no longer needs to prepare the event information for the agent, which
should now be executed ...

github.com/LeanerCloud/AutoSpotting - 2da4ad5c93b49196cafba23818548d2e43367605 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Readme updates

github.com/LeanerCloud/AutoSpotting - ad169dd6d72b567fa866e4d3d0a3630a497db0fe authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Use CloudFormation for creating the Event Generator

Finally CloudFormation can create our Event Generator in the user's AWS
account, so the custom C...

github.com/LeanerCloud/AutoSpotting - 2834ba769899e723cee7aad484a6467ef857d6aa authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
readme updates

github.com/LeanerCloud/AutoSpotting - 1a3fa325aa22b9897fcdbcb1cac768f5ea4905c0 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
move security groups into the Network Interfaces

github.com/LeanerCloud/AutoSpotting - 31bb000805972c2ad79f971b53d1c37feb763a3d authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Get instance details from the same availability zone

github.com/LeanerCloud/AutoSpotting - c512ccfe66842fb75c0ec9f2b486b8ea28b4d22f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Launch spot instance in the same subnet with the original on-demand instance.

This should fix spot instance launches in non-default VPCs.

github.com/LeanerCloud/AutoSpotting - f64bc91cda7d534db00d76e8aaeff52f8893b3af authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Try to fix handling of the AssociatePublicIpAddress LaunchConfiguration flag

github.com/LeanerCloud/AutoSpotting - 628df575f32be0faae5e2851470270c7b5a0679f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
reset and encrypted the code_climate repo topic

github.com/LeanerCloud/AutoSpotting - 867e09e903a003f29b0829f4c688ff0bce239a6c authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Fix most lint issues reported by codeclimate

github.com/LeanerCloud/AutoSpotting - ce91d05d419f27573abb909381c8dd736f0ca75c authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add make target for local code coverage generation

github.com/LeanerCloud/AutoSpotting - cb6dda7c8ac2bb2e6ef242f99a621a6a722cb728 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Integrate travis with codeclimate and coveralls

github.com/LeanerCloud/AutoSpotting - eff625f9236dbf1ffd9015e06499825d4273680b authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Configure codeclimate integration, add a bunch of github repo badges

github.com/LeanerCloud/AutoSpotting - 2db051ca3e465fc4fb2b9bf006918a469b352085 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Run tests from travis

github.com/LeanerCloud/AutoSpotting - c9e639767306e41c3a679fedbd380ecafb3f8185 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Only build with golang tip

Reasons:
- multiple parallel builds cause a race condition when deploying to S3
- pre-1.6 needed...

github.com/LeanerCloud/AutoSpotting - 30220c2e4f762c9ff17c5664b337b867f060666a authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Travis fixes

github.com/LeanerCloud/AutoSpotting - 1460f3bc7edfe85f261385ab166e9db8883b9d75 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Rename autospotting to core and agent to autospotting

github.com/LeanerCloud/AutoSpotting - 4cda6b7ad203079e092bd429531ecf5cf3cc7dc6 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Move the agent code to the repo root, for easier build

Change-Id: I318c6da369e8da6f7743a92caa5cc2589e9f6b5c

github.com/LeanerCloud/AutoSpotting - 06a4f8d13aa67198b2ac489585f3eb32cc17402f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add travis configuration, enabled to deploy to S3

Change-Id: I938bed627cc859444506bd6b5ca0ceac26a2a482

github.com/LeanerCloud/AutoSpotting - a635cd669df388c69e21149134cd364eabdb67d4 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Add a test make target for local execution

Change-Id: I26313a730dc6a7465423321ec8ef2b821aaa31de

github.com/LeanerCloud/AutoSpotting - 28cc4a87884f3ca29cbc2bc6948fe8c5e1161839 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Update README.md

github.com/LeanerCloud/AutoSpotting - 7c6122470f494b4ee9dbd9ed6483a22d6cd3e17e authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Delete index.js, now replaced by the Python wrapper

This file is no longer in use after converting the AWS Lambda wrapper from JS to Python.

Change...

github.com/LeanerCloud/AutoSpotting - afedd6cc82ae206239651fe17d29c0983268e2c5 authored over 8 years ago by Cristian Măgherușan-Stanciu @magheru_san <[email protected]>
Add license notices

Change-Id: Ic4d65c977ac44c66496ab1f228b7a6de29f6b854

github.com/LeanerCloud/AutoSpotting - 3fe2446047ff7d6597541160c070e57ac6ae9857 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Improve handling of storage volumes.

- Fix panic while copying EBS storage configurations.
- Implement compatibility check for storag...

github.com/LeanerCloud/AutoSpotting - fb484e43aaf7b3da64ef13c23835a905917cb838 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
remove/comment some dead code

Change-Id: I39b20329ff203c66ad6f83f9c4495e2ea344a772

github.com/LeanerCloud/AutoSpotting - 1973ffcd67709ec4289e10db77efad1d834d5ca8 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
remove notifier, since it is unused

Change-Id: Ib31d10edb5c181dea8259f7a302096261ff8d743

github.com/LeanerCloud/AutoSpotting - e662fb0b6a8c39fb2f7357b554831af32d7bc763 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Copy EC2 tags to spot instances as early as possible.

Sometimes the user_data script relies EC2 tags, and also on the fact that new
instances are alre...

github.com/LeanerCloud/AutoSpotting - 884d0c687417b27a9502a5d75b2857b0e57949dc authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
fix replacement of instances with associated public IPs

Change-Id: I0945803114752277bd27035c795875dccf7d6ea3

github.com/LeanerCloud/AutoSpotting - f0f110d3c706983db4bf60c11174fa6223640d5f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
Fixes for EC2-Classic AutoScaling groups.

Improve the conversion of the autoscaling.LaunchConfiguration from the existing
AutoScaling grou...

github.com/LeanerCloud/AutoSpotting - 88b4cce70461fa70d175c9f6f6820be078565bea authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
fix replacement of instances with IAM roles

Change-Id: I60a607735ef7570b643a98356308450656d632b0

github.com/LeanerCloud/AutoSpotting - 531267167ee3e3491d603f339212c28702c7469e authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
lots of improvements and bug fixes

- more robust instance replacement
- support running multiple identical instances per AZ as long...

github.com/LeanerCloud/AutoSpotting - f6e8fb28e3f52db2db00ed68040e3f79771a57f8 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
cleanups and bugfixes

Change-Id: I86e2a0a38ebd43484d1cac92517bc9e0010f7779

github.com/LeanerCloud/AutoSpotting - 776c2b4304a3b55b943c74e40bc8e2e36f883ba8 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
cleanups and bugfixes

Change-Id: I86e2a0a38ebd43484d1cac92517bc9e0010f7779

github.com/LeanerCloud/AutoSpotting - c566c8f342037884f111a5687b9c2f4d1a8c0a80 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
reuse/clean up some dead code

Change-Id: I86e2a0a38ebd43484d1cac92517bc9e0010f7779

github.com/LeanerCloud/AutoSpotting - e4e96ef5a6c1adfcd4df67d12ac5798457b12bec authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
refined the instance replacement logic

Change-Id: I85a064d0071e9cc025842bf1f7d9afb334ef1643

github.com/LeanerCloud/AutoSpotting - 584c07763d34c8d6f7d8ea905d24c19c217b592a authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
capture the output of the golang binary

Change-Id: I57d3026a5f424008a963678f49dbbcaa5af9a68e

github.com/LeanerCloud/AutoSpotting - 162449c702564bbe89a01e470d4b772039b12c7f authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
added more CloudFormation make targets

Change-Id: I3d2aa8cbd0cd9ddcf53276ee8f3c6b0ffde4c9c9

github.com/LeanerCloud/AutoSpotting - 7a75b2cf4580e6ae0848d97bda9c0c892086daba authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
fix handling of CloudFormation custom resource responses

Change-Id: Ia3db55f63372e7d7e4a2b97e408910d230025fb2

github.com/LeanerCloud/AutoSpotting - ae379d683fbe79988659e1526c7c5d4f6cdb320e authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
multiple fixes

Change-Id: I7c71781c3682ea26fad6a4c74d43f5c9f31144be

github.com/LeanerCloud/AutoSpotting - cd2b2bb5912e2090fa9afcebd785817167069ae1 authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
cleanups and bugfixes

Change-Id: I78b16ff6b35414442b222ba921bee0e8a7e5f99b

github.com/LeanerCloud/AutoSpotting - 508de66619789d02fd6bd9e18aa3b29730d87a6c authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>
initial commit

Change-Id: I61e89303046d5c0375eb67ed274e4e7baf73ac33

github.com/LeanerCloud/AutoSpotting - c45b660ff1aac9bedbc666278944acb266ba7e0b authored over 8 years ago by Cristian Măgherușan-Stanciu <[email protected]>