-
Notifications
You must be signed in to change notification settings - Fork 585
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
Base provisioner refactoring #298
Commits on Dec 20, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 311c288 - Browse repository at this point
Copy the full SHA 311c288View commit details -
[provisioner/shell] Refactorings to duplicate useful logic from Chef*.
This work should lead directly to a refactoring of `Kitchen::Provisioner::Base` with logic from `Kitchen::Provisioner::ChefBase`.
Configuration menu - View commit details
-
Copy full SHA for bf2a082 - Browse repository at this point
Copy the full SHA bf2a082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f52478 - Browse repository at this point
Copy the full SHA 8f52478View commit details -
Expose Provisioner#sandbox_path for use by drivers & remove tmpdir.
This commit changes the behavior of `Provisioner#create_sandbox` in that it no longer returns the created sandbox path. Now the expected calling behavior is to call `Provisioner#create_sandbox` and then refer to the sandbox path with `Provisioner#sandbox_path`. This allows `#create_sandbox` to make use of calls to super in a clean way and to decouple the command and query nature of this method.
Configuration menu - View commit details
-
Copy full SHA for 4effec0 - Browse repository at this point
Copy the full SHA 4effec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b2a6a0 - Browse repository at this point
Copy the full SHA 0b2a6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bdd514 - Browse repository at this point
Copy the full SHA 7bdd514View commit details -
Add expand_path_for class method in Provisioner::Base for provisioners.
This is a declarative way, similar to declaring default_config, to have certain config values be path expanded. This helps when debugging using `kitchen diganose` and leaves local paths unambiguous as to the source location. In general, all local config-related paths and files should be path expanded.
Configuration menu - View commit details
-
Copy full SHA for 1bc1d23 - Browse repository at this point
Copy the full SHA 1bc1d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c810e7 - Browse repository at this point
Copy the full SHA 6c810e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cda9139 - Browse repository at this point
Copy the full SHA cda9139View commit details -
Configuration menu - View commit details
-
Copy full SHA for e07d14d - Browse repository at this point
Copy the full SHA e07d14dView commit details -
Update class comment in Kitchen::Provisioner::Shell.
Thanks to @juliandunn for the catch :)
Configuration menu - View commit details
-
Copy full SHA for 3c63639 - Browse repository at this point
Copy the full SHA 3c63639View commit details