How to run tests from the ChefDK in Docker
How to get up and running with the ChefDK to perform common tests, such as unit tests and linting.
Using Fake Cookbooks for Writing ChefSpec Tests for your Custom Chef Resources
A directory structure I've found quite useful for writing ChefSpec tests for custom resources, by creating a fake cookbook within the cookbook you're testing.
Test-Driven Chef Cookbook Development Using ChefSpec (and a sprinkling of InSpec)
Using the example of deploying and running a Java JAR file as a way to show the lifecycle of a fully test-driven Chef cookbook.
Using `chef-shell` to interactively debug attributes and recipes
How to use
chef-shell to see attribute config and recipes, with and without a Chef Server.
Testing Chef's `ruby_block`s with ChefSpec
Testing implementation of a
ruby_block in ChefSpec, to ensure that the code executes as expected
Running `service` resources in Kitchen-Docker
How to get up and running with
service resources when running Test Kitchen with the Docker driver, in this example for use with GitLab CI.
Trusting Self-Signed Certificates from the Chef Development Kit
How to get the ChefDK (and associated tools) to trust internal / self-signed certificates, in an easy oneliner.
Building Chef Cookbooks with GitLab (Part 1)
An introduction to how to build a cookbook using GitLab's Continuous Integration platform in conjunction with