- Add better unit tests for launchd and macosx_service resources
- Implement chef-vault-testfixtures gem
- Update README with latest changes and Azure DevOps documentation
- Address homebrew installation issue
- Reconfigure the testing workflow. Instead of bootstrapping the agent
to the server, we a now do that but also run an "audit" mid-run by
checking for the running service, and then tear the agent down.
- The testing method isn't perfect, but it does prevent the need to manually
remove each test agent after a successful test run. The converge
succeeding alone is enought to know that the agent is bootstrapping
appropriately.
- Implement version pinning with more helper methods, including ability to tag with 'latest'
- Implement multiple converges into kitchen.yml
- More guards. We're nearly idempotent.