Ecosyste.ms: OpenCollective

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

github.com/test-kitchen/test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms
https://github.com/test-kitchen/test-kitchen

Disable progress meter in curl when installing omnibus chef package.

1de3b01e46e02dd24e697a03c165ab2a9111f086 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Config#supervise & disable supervision in CLI, Thor, & Rake tasks.

When a CLI action is executed (or the test action in the Thor and Rake
tasks), there is no need ...

b563610d9593120046bb5163d60930ed66cf4aa9 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Gracefully handle no metadata.rb in Dir.pwd for cookbooks/ copy.

As suggested by @ChrisLundquist

a71c08be9b7eac2d8b2805bccbc4a28f5f800c92 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Gracefully handle no metadata.rb in Dir.pwd for 'jamie init'.

As suggested by @ChrisLundquist

bdba82bdc21b43a83086cba2cf6950cea28fd1c6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add last run action to 'jamie list' and add --bare flag.

4628deb892331f5ce28d10c36a7964de0a9e96cf authored almost 12 years ago by Fletcher Nichol <[email protected]>
Promote Instance#last_action to public API.

1db22529855c41ded38ca414dd35781f18798865 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.beta1, concurrent and kicking.

9b8f7098b619a21bc7b8e675be8dc4a64291aa9f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Test against jruby and ruby-head.

a3e7a0b6ba022f1b4665172e28a41345dc8c2cd3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'celluloid'

57cb878bd233a5cbbe29207bf0233b3ad459cd84 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Temporary grace to Jamie::Instance#synchronize_or_call complexity (16).

19382aaccd236d55528c8dbe9587a88f5099ab29 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add no_parallel_for in Driver::Base to support nonconcurrent actions.

80050dd7bd1857d8e03a28d5f7d2102ba28e6185 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Flush $stdout in CLI.

bd9bbd8676d8f1b99d146876e0fdf9a7e516a2e2 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Condense Jamie::Color.

bd4528b005f5dad3b4e0f5b2542ca2632a2a0374 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Console colors!!!

13fb17c58960717588f9bfa576e1c5270a2d09fd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix root logger initialization.

802dc06d166fbc81e3d5ff45cd9b47396f53ab0d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add --parallel flag to all CLI action subcommands. The future.

eef181a41ff8040e33f6ab6ba213aa56f96ee3cd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor Jamie::Config#instances.

c42f2f6ee0feed6a608768fd068bdaee1e5dd661 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Supervise the Instance actors and track instance crashes.

110fdda3d6f5b3910d390e61423409238ad05c4c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Return Actor.current from Instance actions, formerly self.

7bbf47320701a52ca08cfa9e7bdd8b018e6bc1f7 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Suppress crashing actors (which is expected) in specs.

76725cdb6803bcd91691b2b208caf1bb52ac7712 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initial import of celluloid into core, yeah yeah!

d85799a8094376643708cf158210d355c772880a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha21, the symbolized edition (she's breaking, yo).

6c442bb612a5be1f98789e3c16e2e584756f6eee authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'symbolize'

1134ed1ab6edca24da4e758251f77689ee614ab0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Symbolize all incoming yaml hash keys and object constructors.

7ed9a1c36126046a0b0ef433b3d280e34436cd92 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rescue Jamie exceptions when ShellOut commands fail.

b4257cb473301410d9c7c8bcdaf21d0d4f946d4b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor internals of Jamie::ChefDataUploader.

d0bea89b58f505c659a611f87fcb3c44330936ea authored about 12 years ago by Fletcher Nichol <[email protected]>
Display timing of CLI actions with a banner message on completion.

cab6654e8e5d59d6de9c8155449d712b70bbddff authored about 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #4 from petedmarsh/master

Add license to gemspec

e2dd1488e5470b71aa510570ba8aca2e0dccafae authored about 12 years ago by Fletcher Nichol <[email protected]>
Small refactorings in Instance internals.

61e69b60312a3d6196e885c863914b7ba3b411c8 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add license to gemspec

e6adc831e91c4b3aa9b93aec046709fbbe3146bb authored about 12 years ago by petedmarsh <[email protected]>
Fix Instance action executions.

fe15e6c02d413bd47eb21c5e65820ee456982a76 authored about 12 years ago by Fletcher Nichol <[email protected]>
Remove duplication in Instance#*_action methods.

fa88d9ffec17ae9ae0cf1dfe57335e6483352fa8 authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha20, 'jamie login' subcommand & updated CLI args.

62d1546636d6f00a2152aaf3bc3df4612aae067a authored about 12 years ago by Fletcher Nichol <[email protected]>
Update CLI subcommands to 1 arg which is "all" or a regex.

7d1dc2ea1a0744fa6cedf1421b9098d8ab4906a4 authored about 12 years ago by Fletcher Nichol <[email protected]>
Alphabetize requires a bit better.

d360bf141db64b8668b853fa4a246c4aeea9a5f3 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add Driver#login_command API and add `jamie login` CLI command.

99e12dcf63944ccb2b28fd037a2e73be48b98d9d authored about 12 years ago by Fletcher Nichol <[email protected]>
Initialize a subclass of Jamie::Driver::Base with no args, if you want.

05715ac06ee8a59f71c7ca7f105978a62f933ef2 authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha19, ALL YOUR LOGGING ARE BELONG TO US.

1f1d73412ea0d5488631899d047188a216206a92 authored about 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'logging'

e97fb51d17c4cefe1d08f5ce568f60c4428bb50f authored about 12 years ago by Fletcher Nichol <[email protected]>
Remove dead code.

80cd49285646acf28cc351686eaf0e42cd9cce8c authored about 12 years ago by Fletcher Nichol <[email protected]>
Set UserKnownHostsFile=/dev/null & StrictHostKeyChecking=no on SSH.

95449bc12dbdd669309495c04df5a84050218934 authored about 12 years ago by Fletcher Nichol <[email protected]>
Instance loggers now append to their log file.

837cc1d15a0b3ee641e3e72e3632e0f6b944612a authored about 12 years ago by Fletcher Nichol <[email protected]>
Reformat output from jr to use local log method calls.

In other words a remote jr banner() log line will correspond to a local
Jamie #banner log line.

778679e92acf47599fb22ab8ed2d7e3792b7fe91 authored about 12 years ago by Fletcher Nichol <[email protected]>
Generate methods for Jamie::Logging.

430c0e50791d30b9d6bc66f6adefdab3bfc18a5f authored about 12 years ago by Fletcher Nichol <[email protected]>
Measure action execution times & report them consistently.

3d481db8bde703e066c32165fba26547f59679f6 authored about 12 years ago by Fletcher Nichol <[email protected]>
Remove extra banner logging statement.

202e555144901432f619eb2ee059acbb47832398 authored about 12 years ago by Fletcher Nichol <[email protected]>
Improve logging in cookbook artifact uploading.

a271998e5306d8ec29c8cf3860610a402ebcb786 authored about 12 years ago by Fletcher Nichol <[email protected]>
Use logger level when running chef-solo in Jamie::Driver::SSHBase.

72f4c16a412f6b377b4544919ce89e59155ee056 authored about 12 years ago by Fletcher Nichol <[email protected]>
[Driver API] Drop instance parameter in action methods.

Now that a Driver is given a reference to its instance after creation,
the instance is available...

caf9c4f0f43c04a17fc9f377de22cc9a988657eb authored about 12 years ago by Fletcher Nichol <[email protected]>
Clean up console and logfile output thanks to new Logger.

943f2841abccff91d878c9dce159b79c70419001 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Logger to handle multi-format, multi-output logging.

8dd2d5969325aa7aac21861796be0f56ad11f3d9 authored about 12 years ago by Fletcher Nichol <[email protected]>
Update Jamie::Driver::Dummy to use logging facility.

51335b0c2bbaad7c0a0187d6599428664d7b66e1 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Logging to Jamie::Driver::Base and override #puts & #print.

861dfff29dee94567ef133517bd218e5ac64a462 authored about 12 years ago by Fletcher Nichol <[email protected]>
Set log levels for Jamie.logging and Instance#logger.

43a2d24bf903b81b1561fbff6e3349252aed12ab authored about 12 years ago by Fletcher Nichol <[email protected]>
Move Jamie::Config::DEFAULT_LOG_LEVEL to Jamie::DEFAULT_LOG_LEVEL.

c7cc177ea33a4bf5870006d4bcf108b08e06699f authored about 12 years ago by Fletcher Nichol <[email protected]>
Add Logging#debug.

8ab2f91d7df5764185fe9364498cf8ec9ca275b6 authored about 12 years ago by Fletcher Nichol <[email protected]>
Remove Driver::Base#instance from its public API, now protected.

31509beacfc8be9fed0250b12800905bde29bea0 authored about 12 years ago by Fletcher Nichol <[email protected]>
[Instance#driver] Move Driver from Platform to Instance.

This is a major refactoring of the codebase. In light of the increasing
number of collaborators ...

d916d1c6f585aab7137b5fede8f9178b762faad9 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add minimal system logging and a file logger per Instance.

cb5f0997669d8fb2a2e8e891e668d235c31b8f40 authored about 12 years ago by Fletcher Nichol <[email protected]>
Ensure all Instance action methods return self.

2231c43db52028e901f5467e27f3651439e3fe9d authored about 12 years ago by Fletcher Nichol <[email protected]>
Add config['sleep'] to dummy driver in order to simulate work.

0507c25a6bfbef5da1616122d445ed9e2d079f1d authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha18, improved rake/thor tasks, ruby >= 1.9.1 gem.

cb32c82e528a816b31cfd18dccaab8be6315b02f authored about 12 years ago by Fletcher Nichol <[email protected]>
Jamie <3 Ruby 1.9+

29e15dee7291fcd12aaa2b849d1b36bcf957578c authored about 12 years ago by Fletcher Nichol <[email protected]>
Update TravisCI notifications on freenode.

4a40b2c963827d1ebbd09f8b0cfeed511221a4be authored about 12 years ago by Fletcher Nichol <[email protected]>
Update README with note to GitHub window shoppers.

06f829cc6b7fea178df9e82d514b8a8be8bdc6f3 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add license and attribution comments.

f10936e8dd47fdc07b98fab6932b5b0869f1f24a authored about 12 years ago by Fletcher Nichol <[email protected]>
Add tests to default Rake task and add stats at the end.

ef72276f92d96840b1ca2ba9a09af21192df055c authored about 12 years ago by Fletcher Nichol <[email protected]>
Add specs for Config, Config::Collection, and Instance.

427f14480e18cd872ea855b91ed8decb8b19347b authored about 12 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Suite and Platform.

d96ae6ae9c654f631bf8c91ae724c9ad28c9e10c authored about 12 years ago by Fletcher Nichol <[email protected]>
Always destroy instances with Rake and Thor tasks (used in CI).

The Rake and Thor tasks are designed to be used in an automated CI
environment, and leaving brok...

38388184f6ed0b159c627d84c3ea0e83a339bfe3 authored about 12 years ago by Fletcher Nichol <[email protected]>
TravisCI notifies #jamie.

36634aa4ad65d11f057028e086ea0cac90b08b9f authored about 12 years ago by Fletcher Nichol <[email protected]>
Require rubygems in bin/jamie to load drivers without Bundler.

8bfe57905741f97eaeffb1ddd87eef0717d5a94b authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha17, smart actions, test cleanup, & dummy driver!

ffc4bdeb3f0d46bd78069b23797447568944b856 authored about 12 years ago by Fletcher Nichol <[email protected]>
`jamie test` now destroys passing instances by default.

The strategy used can be overridden on the commandline with the new
`--destroy' flag. The strate...

3c3a6c7c9090c14720e08c54a4954d9bada7eaec authored about 12 years ago by Fletcher Nichol <[email protected]>
Instance will transition through pending actions for all actions.

201baa4aac86e41a18e32d4d6843d89aba9d2a23 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Driver::Dummy for debugging and an example.

5901808c71d9d2018bc0dba9246daeedab29d9fd authored about 12 years ago by Fletcher Nichol <[email protected]>
Rename SSHBase#generate_ssh_args to #build_ssh_args.

d03a07e0827f138a0d8953f117763bb393ffe0ae authored about 12 years ago by Fletcher Nichol <[email protected]>
Pass .jamie.yml and .jamie.local.yml through ERB parser.

8027b71082678a77a042e2cddb02bfa4a14bf879 authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha16, breaking Driver API edition.

f3896b6746336fe04a87ce383254b7ec605cad7c authored about 12 years ago by Fletcher Nichol <[email protected]>
[Breaking] Driver#perform_create becomes #create for all actions.

**Note** this will affect all driver implementations.

This was prompted by making Instance resp...

68c532369511faa223f6ef2eb2393123578a9468 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add 'rake stats' to track size of jamie core.

5f283ac16066daeefb70f3b7c046c6dd2b33de45 authored about 12 years ago by Fletcher Nichol <[email protected]>
If neither Berksfile nor Cheffile is found, check for cookbooks/.

91def0a0af77f18d2520ede94f17e15e88be192f authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha15, Vagrant driver extraction edition.

6d2448d1268e03066a3e52c7dda8de63de24fdd8 authored about 12 years ago by Fletcher Nichol <[email protected]>
Trap interrupts to quit cleanly, thx @mitchellh!

6574893cde5282dd8af3b3a839a89347bfc8616d authored about 12 years ago by Fletcher Nichol <[email protected]>
Fix .jamie.yml generation in `jamie init`.

0676113f87354ff6aa77ef2e00c09b464cee2270 authored about 12 years ago by Fletcher Nichol <[email protected]>
[Breaking] Extract Vagrant driver to jamie-vagrant.

In order to keep a minimal core with a short list of poratble
dependencies, Jamie aims to ship w...

5b1c091775f4ed66272bf7e74c7d4a6b61855176 authored about 12 years ago by Fletcher Nichol <[email protected]>
Add missing require 'pathname'.

ae29dda138d1ab8a810e72a1198f2c53d7e3c73a authored about 12 years ago by Fletcher Nichol <[email protected]>
Load .jamie.yml location from JAMIE_YAML if available (vagrant).

b2d00cac1232e4b2e780cfcc7312ff99bc3d76ea authored about 12 years ago by Fletcher Nichol <[email protected]>
Auto-create a Vagrantfile if one does not exist.

8a3ad294ef8ffd3fbee02f488683885c6eb11851 authored about 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #2 from portertech/cache

[cache] was missing ${chef_home}/cache, causing EnclosingDirectoryDoesNotExist

0fda362a0e2ca1f97d6bf8dda5bdf0bc507f378a authored about 12 years ago by Fletcher Nichol <[email protected]>
[cache] was missing ${chef_home}/cache, causing EnclosingDirectoryDoesNotExist

538bf76b19100332f585b3365b873046c199d641 authored about 12 years ago by Sean Porter <[email protected]>
Release 0.1.0.alpha14, new plugin generator, and roles support!

f9394662616476adaa928fcb2b4dbb1903cb137c authored about 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #1 from ChrisLundquist/roles

Add role support and last ditch search top level directory

851d7831044ef8119ddfef19bfb1f8bd6b358e43 authored about 12 years ago by Fletcher Nichol <[email protected]>
add role support and last ditch search top level directory

c0d560d571d74e5ce441d36f4172a016522a1d6d authored about 12 years ago by Chris Lundquist <[email protected]>
Add 'jamie new_plugin' generator to make new driver gems.

ba78ad86b6d1036824dfcbcef21168c91604dd54 authored about 12 years ago by Fletcher Nichol <[email protected]>
Extract 'jamie init' to Jamie::InitGenerator.

b5cb92960f755d11a750778d39c6e4fa143d3389 authored about 12 years ago by Fletcher Nichol <[email protected]>
Remove a require which is no longer needed.

816e74a59ef2b27ab4d255ba2f7c11b1c86e97bb authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha13, #run_command in all drivers!

640e94acdd54cba6faf21a3bdca0a1c4535fb987 authored about 12 years ago by Fletcher Nichol <[email protected]>
Extract ShellOut#run_command and mix it into Jamie::Driver::Base.

d4e400632a50c796a7a0a6ad748dbc397bb0ec5a authored about 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha12, plugin installer (jamie init), and bugsquash.

4648526e98e506626b27722b0b477824a3e5e474 authored about 12 years ago by Fletcher Nichol <[email protected]>