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
16c316a9460edc2fb0bebca1f837ca5721891507 authored almost 4 years ago
1331138a51bbd784ec64be1b147616724cdb459f authored almost 4 years ago
d9f4b380df87b6146cb5989c8cda881eb1f25c26 authored almost 4 years ago
I just got a take-down notice from a Fortune 50 company that I shouldn't be using their logo and...
d01ee9970ac63edf832fa6c2bd2e0bb7c9097d5a authored about 4 years ago397b99ea06aca8025412b51e7f0ba481b3a6ee34 authored about 4 years ago
ddccde34d290f092689a09ae21681d779d390fe7 authored about 4 years ago
ea99db87c440cf6a7dbbaa5da0bf260a043d964d authored about 4 years ago
31b8d5f90136894fcb6f1ed198f00801789255f7 authored about 4 years ago
fd4f5ed298d1458c941b45e8b3ea23c580bb046b authored about 4 years ago
4610c25a72068ad8707f4bebc104466608e42e6d authored about 4 years ago
86a2d967c37a7339d750f0042b7bc4901432608f authored about 4 years ago
b7c6a0c6f2a1586482e65a0f3d15e7e7656866fd authored about 4 years ago
* Expire evaluation builds after 30 days
* Doc updates
* Clean up licensing code that is no lo...
* Use StackSets internally to deploy the regional resources
* Ancillary Lambda changes
- Delet...
* Template simplification for Rebalancing events
As for AWS documentation:
https://docs.aws....
775cacd56868ebf93319f8ccddad0fdbb1603e39 authored over 4 years ago
bc9eb9176224dc52cf9d950ac2b0835813eab57b authored over 4 years ago
need permissions for DescribeImages now, plus bug fix on variable name
Co-authored-by: Cristi...
805de59e7db240cd67748d3e64f8293c33127cc3 authored over 4 years ago3f3555331c2e512edd0438eb39645f415591529a authored over 4 years ago
* Add Final Recap of actions taken by ScheduleRun
As sometimes it's difficult to parse log ou...
d37d2cf164d17bac8922ac29c3ee4dc03d8439bf authored over 4 years agoa17aa3465c237d878387e803be8e1b507b89d2f0 authored over 4 years ago
d6e0827f8a532d09b4a45a6a175f50a94c3dd90f authored over 4 years ago
5797e2b29a8cee553310bae77a9c4628937b75b4 authored over 4 years ago
cf39ce12de151b5d0880e0b305daa95956c2d5be authored over 4 years ago
0a57b509077be5f29dc9948d232f1f99aca46389 authored over 4 years ago
bd5626a6d6cefcd7d93f74275e3fff928ffd629f authored over 4 years ago
db97273944f872bb9f37d21592ebf1ce6c50f983 authored over 4 years ago
c45df200844e34ac33fa73684b3524b002931376 authored over 4 years ago
d257454c675cdbe2a715438d2e3db1022f57c550 authored over 4 years ago
d6a46af141ff182b2a42330f6f930a30f7c1d8fb authored over 4 years ago
* Implement event-based instance replacement
Context:
This change attempts to replace on-d...
af0fec8119acf4e4f19574dca8b25b4621f35e7e authored over 4 years ago* Use the larger of min-OD-instances and (min-OD-percent * current)
When an ASG has both "aut...
25ac31fc3f5d82263b8d164abe200c82f593943e authored over 4 years ago4e03db7a86111d5cf4013feb22f018bd7b803de9 authored over 4 years ago
fb15aa4ef8250b1c8f8996ac041dff6237da1db2 authored over 4 years ago
0109a0b3e6509c7bf4c1165820995dafbd03d693 authored over 4 years ago
fce3fe8ee24c3cf0963ba1d7bc486fe615810a71 authored almost 5 years ago
a37aafcf4382a51cbfdfbf60e7962475289c5eff authored almost 5 years ago
* Cron timezone
Added the ability to select a timezone to check if autospotting should
be r...
caf373d71fbe6542cc7f5f25ffad04433ef7ac53 authored almost 5 years ago
Co-authored-by: Andrew Partis <[email protected]>
8d13fb01cabb1deef57988ab1bf0af2965b9ce72 authored almost 5 years agoCo-authored-by: Andrew Partis <[email protected]>
ecf31a50d80cd04b181bd2576f29a227103eba09 authored almost 5 years ago33132988c1247c591ab38ce740c30c470c6dbc80 authored almost 5 years ago
This uses the pattern outlined in https://github.com/go-modules-by-example/index/tree/master/010...
8a9a90b0eb685355089d9b656dae416b1688d1d7 authored almost 5 years ago
Due to golang/go#24230, `gofmt` doesn't actually exit with an error
code when it detects misfor...
`ifeq` and similar Makefile constructs run _before_ target invocation.
This means that `go vet`...
Previously, the amount of logs generated when replacing a large
number of on-demand instances c...
The loading of config was previously untested.
30a4392f572fdd76ed04cbf4ab14528e6170e228 authored about 5 years ago
We never call DescribeSecurityGroups. If we did, we should probably
call the paginated version ...
This may help with #376.
9a770b310eb47d9e420024329a96fa05adc7af71 authored about 5 years agoThis change was pulled from #354.
e0b1143b9d3dd68405a8162b25070c23ae0e4557 authored about 5 years agoThis is a small refactoring pulled from #354.
95391162c3547be02135d1f009aa7ee0b2225e1b authored about 5 years agoca81828f91d7cddc597ba750890ad5a5e9b98464 authored about 5 years ago
dde6d85d36a4196e647eb14effc8719ec56aef7a authored about 5 years ago
These targets are pretty much generic and do not need to run in TravisCI.
I have a use case whe...
* Make loadLaunchConfiguration return a launchConfiguration
It previously mutated the receive...
8d2adedcb85932cceb72772c398bd8f262687333 authored about 5 years ago
It's implied if you specify `--exit-code-from`, but if you don't
pass it you get an annoying wa...
This reverts commit cb9748f875db93d8c9f01fb12976a82e97027e80.
It broke the build in alpine, a...
6e454408d90fc99bc82a583971d155ca671853a9 authored about 5 years agoSplit off from #354 with some small tweaks to get tests to pass.
57a1c06c13509f6d5b2e5e393c5f7209ad84473d authored about 5 years agoThis is a reworking of #363 against `master`.
Credit for original code goes to @cfarrend.
...
33a444c26082fc8e6c95f31079aeb217062bb755 authored about 5 years ago
There are some bashisms in the Makefile that cause errors when using
other shells.
Fixes #385
8d67d6e43ff14d1c5d5d68c7254b350baf8b6a20 authored about 5 years agoFixes #387
f313c6db415470f77efd314e0c4b785afb56f425 authored about 5 years agoThis refactoring was broken off from #354.
3852f61b8ca18e97d5305d5d567058dd160d546f authored about 5 years agoFixes #380
26ca955304f6ed7093bf7f9adafab5abdb62591f authored about 5 years ago
Running `make build` on a fresh checkout is introducing these
changes. There's a larger convers...
I assume these are no longer used since the migration to modules in #337.
5504e34800e5c756249a2b3f441e3f920897ad93 authored about 5 years ago
I don't think these logs decrease the signal-to-noise ratio for
everyday use, although others m...
The `-i` option is not specified in POSIX `sed`. As such, different
implementations handle it d...
9b438dc47cbfd9587b042d5b2aaac2765c28a4e0 authored about 5 years ago
972bc61ac8c3315bdbb30245057b24ab74baa17a authored about 5 years ago
Accounts
0ee95c8d89e90240d4800238765fa103a4bb1020 authored about 5 years agod0789027af9e06f9c980f6c040e933b092325260 authored over 5 years ago
* Support custom role for cfn-init in Beanstalk UserData
* Wrappers & refactoring
* Docs
...
89a188cb98968e48f8708a79cb27aa52cff56fe2 authored over 5 years ago
2ad0e9910077c21a88ceb003ee78c4e9f5cb54d1 authored over 5 years ago
719ad731c435e7a140899f4940e76e9ac4aa1b0d authored over 5 years ago
cce122d9463d452daa06c29dfe1487a74057cdc7 authored over 5 years ago
463362d47d70936f85cbf0662b38d855d4de6f83 authored over 5 years ago
95c66e66c044107e3cedf5170e8f6efb7e496632 authored over 5 years ago
c9fc769f17e10a3aa18167292449324f173d3816 authored over 5 years ago
Among other things, this installs the latest instance data from
ec2instances.info.
a8665bf4f4f17d8ce0996ef33a03a9cbc9674162 authored over 5 years ago
e35c2f9d34e57648dca254751f73cd861587f1bf authored over 5 years ago
These could also drift on older running instances that weren't replaced
when updating the group ...
Spot instances have been seen to fail to launch if this attribute is set to
true.
We can just s...
51dbac292f0d646f5245389c468acfdfb9478b70 authored over 5 years ago
Running instances are sometimes not automatically replaced after
LaunchConfiguration changes, an...
c8fdf4493d00776f510d0355717b4bef825a548f authored over 5 years ago
cb605fdfd5eaa4ced9b53d04b54a953f517252fd authored over 5 years ago
* Support launch templates with network configuration
The RunInstances input needs to be clea...
373662ad7e268d95e1e07beedda3305fd7bfea94 authored over 5 years ago
Only set the IAM instance profile in case we use a Launch Configuration,
since this is expected ...
First test for allowed instance types to reduce the number of checks in
case we have very few al...
ff4cd3a3b70c626ccce9c4df46733cb71fbc42fb authored over 5 years ago
* Alternative way to deploy using CF StackSets
Instructions:
0) Grant proper permissions for...
* Remove unneeded LaunchTemplateName, fixes #285
* Pass the LaunchTemplate version
* Add appro...
9be6b5c5fef54f04e48b5b1db5a28e082b160d4e authored over 5 years ago
00446c1d3c2b77c7c28577661225ba0cc984fdec authored over 5 years ago
7a2af08e6cf9b7381e08e584a3964fab95d52555 authored over 5 years ago
2499a286620ec8a617d3d017e0c546611f6922ae authored over 5 years ago
a7a01f20b31c99d06449b6355ffb2cd701944f6c authored over 5 years ago
f3eac171fe2df90b892388e3fd25879175918a0d authored over 5 years ago