-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-container interference #182
Labels
Comments
This may be because of the shared intermediary image that gets used: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Changes made to
/opt/chef
are propagated to other containers. I haven't had a chance to dig into the problem, but it appears that the/opt/chef
file system is not mounted with an overlay, so changes do not remain local to the system that made them.This this can cause problems when working with cookbooks that do things like define
chef_gem
resources. Those problems are particularly difficult to debug on systems running many containers, like you might find in a pipeline, because they usually are not caused by the system under test.Steps to Illustrate the Issue
Make sure you don't do this on a system running other
kitchen-dokken
containers.docker rm
the chef containers when you are done testing to repair the chef environment inkitchen-dokken
.The text was updated successfully, but these errors were encountered: