Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

deploy-context (9) Versions 2.13.22

Installs/Configures deploy-context

Policyfile
Berkshelf
Knife
cookbook 'deploy-context', '= 2.13.22', :supermarket
cookbook 'deploy-context', '= 2.13.22'
knife supermarket install deploy-context
knife supermarket download deploy-context
README
Dependencies
Changelog
Quality 0%

deploy-context

deploy context based on cucumber feature and Chef cookbooks


This project is intend to be an essai about all my knowledge on project lifecycle and management.

Chef is a discovery to me as I try over the past years lot of free scripting solution to be as more Infrastructure as code as possible even before I intend to be a software enginneer, back in 2006. The name of Martin Foller doesn't ring any bell on my though back there and I was taking care as volunteer of a network of 10 computers for my community center.

It's only almost 10 years after that I discover Chef for the first time.
Ruby was out of my though before learning how Chef work.

Also, I know from my Univerity courses on programming video games that tests are very important and they are mostly used for unitary and integration as by the time I achieve it, Devops and BDD concept was just born.

Probably you are questionnning yourself on what is BDD. Behavior-driven development, it's how he is named. This concept goes in harmony with the double-tests concept where it came first in play. Writting down the test first is helpfull to keep the progression without losing the libraries you already created. Also the integration with the actual project are easy to use and allow the focus on the actual progression and the actual action propose by the library.

Still, it doesn't complete a trouble that I have: When do we push our project up in the public

That's where Cucumber came in play with an acceptance test framework where combine with Chef allow that integration.

However, I still have lot to learn and a lot to remember mainly as how fast the community grow up.

So this is my legacy over all my years offer to open source community, hoping that you will have as much fun as I do to made it, use it and develop it ;)


Dependent cookbooks

chef-ingredient >= 0.0.0
ssh >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

deploy-context CHANGELOG

This file is used to list changes made in each version of the deploy-context cookbook.

0.1.0

Initial release.

  • change 0
  • change 1

Collaborator Number Metric
            

2.13.22 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

2.13.22 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Cookstyle Metric
            

2.13.22 failed this metric

Chef/Correctness/MetadataMissingVersion: metadata.rb should define a version for the cookbook. (https://docs.chef.io/workstation/cookstyle/chef_correctness_metadatamissingversion): deploy-context/metadata.rb: 1

Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations

No Binaries Metric
            

2.13.22 failed this metric

Failure: Cookbook should not contain binaries. Found:
deploy-context/jimbodragon-inspec-profile-deploy-context-0.1.0-20231102143015-x86_64-linux.hart
deploy-context/jimbodragon-inspec-profile-deploy-context-0.1.0-20231102143222-x86_64-linux.hart
deploy-context/pkg/deploy-context-2.13.0.gem
deploy-context/pkg/deploy-context-2.13.gem
deploy-context/results/jimbodragon-deploy-context-2.13.11-20231016081200-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.11-20231028024114-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.15-20231028042838-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.17-20231028045810-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.17-20231028052002-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.19-20231030184054-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.19-20231101065232-x86_64-linux.hart
deploy-context/results/jimbodragon-deploy-context-2.13.21-20231102135702-x86_64-linux.hart

Testing File Metric
            

2.13.22 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

2.13.22 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number