Git Product home page Git Product logo

chef-drone's People

Contributors

atheiman avatar balser avatar brint avatar buth avatar jbrockopp avatar jmccann avatar justincampbell avatar paulczar avatar pmichalec avatar predominant avatar rosstimson avatar shawnzhu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

chef-drone's Issues

build failure on ruby 1.9.3

here's the build failure: https://travis-ci.org/justincampbell/chef-drone/jobs/55595928

Gem::InstallError: ohai requires Ruby version >= 2.0.0.
An error occurred while installing ohai (8.1.1), and Bundler cannot continue.
Make sure that gem install ohai -v '8.1.1' succeeds before bundling.
The command "eval bundle install --without integration" failed. Retrying, 2 of 3.

the proper fix should be using chef 11 which depends on ohai 0.7.4

but the real question is, do we still need to support ruby 1.9.x?

nginx SSL reverse proxy

I created a branch ( nginx-proxy ) with a recipe for installing a reverse proxy in front of drone. check it out and tell me what you think.

General admin (License and Changelog)

There should really be a license and a changelog for this cookbook for those pulling it from the Supermarket.

I'm have no preference at all what license you wish to use just as long as there is one, although the standard for Chef cookbooks seems to generally be Apache V2.

For the changelog I normally stick to the following format as it is mandated by the Stove gem which I use for releasing all of my cookbooks:

my_app Cookbook CHANGELOG
=======================

v1.1.0 (2014-05-10)
-------------------

* Some bug fixes
* A new feature


v1.0.0 (2014-02-02)
-------------------

* Initial release

I know you use Emeril to release this cookbook but Stove seems more actively maintained so it would make sense to use this format in case you wish to swap in the future.

Test Kitchen fails to converge on Ubuntu 12.10

When trying to run the Test Kitchen tests on Ubuntu 12.10 image it fails to converge as the Docker recipe detects that the kernel is too old. Weird thing is that Ubuntu 12.04 seems to work. If others confirm this you may want to consider removing support for these older versions of Ubuntu.

================================================================================       
Recipe Compile Error in /tmp/kitchen/cookbooks/drone/recipes/default.rb       
================================================================================       


DockerCookbook::Exceptions::InvalidKernelVersion       
------------------------------------------------       
Due to a bug in LXC, Docker works best on the 3.8 Linux kernel. You are currently running 3.5.0-17-generic.       
It is recommended that you upgrade your kernel to at least 3.8.       

More Info: http://docs.docker.io/installation/ubuntulinux/       



Cookbook Trace:       
---------------       
  /tmp/kitchen/cookbooks/docker/libraries/helpers.rb:26:in `alert_on_error'       
         /tmp/kitchen/cookbooks/docker/recipes/dep_check.rb:39:in `from_file'
         /tmp/kitchen/cookbooks/docker/recipes/default.rb:1:in `from_file'
         /tmp/kitchen/cookbooks/drone/recipes/default.rb:1:in `from_file'


       Relevant File Content:

       ----------------------

       /tmp/kitchen/cookbooks/docker/libraries/helpers.rb:

        19:      case action
        20:      when :warn
        21:        Chef::Log.warn <<-MSG
        22:  WARNING: #{exception}
        23:  #{msg}
        24:        MSG
        25:      when :fatal
        26>>       fail exception, msg
        27:      end
        28:    end
        29:  
        30:    # Helpers::Docker module
        31:    module Docker
        32:      # Exception to signify that the Docker daemon is not yet ready to handle
        33:      # docker commands.
        34:      class DockerNotReady < StandardError
        35:        def initialize(timeout)




Running handlers:       
       [2014-07-12T20:10:08+00:00] ERROR: Running exception handlers

       Running handlers complete


[2014-07-12T20:10:08+00:00] ERROR: Exception handlers complete       
[2014-07-12T20:10:08+00:00] FATAL: Stacktrace dumped to /tmp/kitchen/cache/chef-stacktrace.out       
Chef Client failed. 0 resources updated in 2.952250553 seconds       
[2014-07-12T20:10:08+00:00] ERROR: Due to a bug in LXC, Docker works best on the 3.8 Linux kernel. You are currently running 3.5.0-17-generic.       
It is recommended that you upgrade your kernel to at least 3.8.       

More Info: http://docs.docker.io/installation/ubuntulinux/       

[2014-07-12T20:10:08+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)       
>>>>>> Converge failed on instance <default-ubuntu-1210>.
>>>>>> Please see .kitchen/logs/default-ubuntu-1210.log for more details
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: SSH exited (1) for command: [sudo -E chef-solo --config /tmp/kitchen/solo.rb --json-attributes /tmp/kitchen/dna.json  --log_level info]
>>>>>> ----------------------

Next release

With the recent changes from #20, its probably time for a new version, tag and release to the supermarket.

Thoughts?

Is this cookbook still maintained?

Hi,

It has been a while since there was any activity on this cookbook, and the kitchen tests are failing, so i was wondering if this cookbook was still maintained?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.