-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Saltcloud virtualbox provider #31058
Commits on Sep 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 80e1f2c - Browse repository at this point
Copy the full SHA 80e1f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf40ee5 - Browse repository at this point
Copy the full SHA bf40ee5View commit details -
Simple tests to get a feel of the virtualbox api
These aren't unit tests (yet)
Configuration menu - View commit details
-
Copy full SHA for b7998f7 - Browse repository at this point
Copy the full SHA b7998f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 790dacf - Browse repository at this point
Copy the full SHA 790dacfView commit details -
Configuration menu - View commit details
-
Copy full SHA for aad27af - Browse repository at this point
Copy the full SHA aad27afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c779e - Browse repository at this point
Copy the full SHA 58c779eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 314d743 - Browse repository at this point
Copy the full SHA 314d743View commit details
Commits on Sep 26, 2015
-
Also get rid of keys we don't need in the provider config
Configuration menu - View commit details
-
Copy full SHA for 6c3077d - Browse repository at this point
Copy the full SHA 6c3077dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 632d4de - Browse repository at this point
Copy the full SHA 632d4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9547071 - Browse repository at this point
Copy the full SHA 9547071View commit details -
Configuration menu - View commit details
-
Copy full SHA for d08079b - Browse repository at this point
Copy the full SHA d08079bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bdf407 - Browse repository at this point
Copy the full SHA 4bdf407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f80d4 - Browse repository at this point
Copy the full SHA 69f80d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5391f - Browse repository at this point
Copy the full SHA 8c5391fView commit details
Commits on Sep 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 005e2f8 - Browse repository at this point
Copy the full SHA 005e2f8View commit details
Commits on Oct 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b2d7435 - Browse repository at this point
Copy the full SHA b2d7435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 428ac1e - Browse repository at this point
Copy the full SHA 428ac1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6292ed - Browse repository at this point
Copy the full SHA a6292edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 889d0e1 - Browse repository at this point
Copy the full SHA 889d0e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59247d - Browse repository at this point
Copy the full SHA d59247dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1834dff - Browse repository at this point
Copy the full SHA 1834dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e58416e - Browse repository at this point
Copy the full SHA e58416eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a5eb6a - Browse repository at this point
Copy the full SHA 7a5eb6aView commit details
Commits on Oct 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7335500 - Browse repository at this point
Copy the full SHA 7335500View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a74e2 - Browse repository at this point
Copy the full SHA c8a74e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d9588 - Browse repository at this point
Copy the full SHA a1d9588View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c5b5d3 - Browse repository at this point
Copy the full SHA 4c5b5d3View commit details
Commits on Dec 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ec8c6f9 - Browse repository at this point
Copy the full SHA ec8c6f9View commit details -
Add basic configuration for the tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4cbc641 - Browse repository at this point
Copy the full SHA 4cbc641View commit details -
Move around files for clarity and separation
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b3d76b8 - Browse repository at this point
Copy the full SHA b3d76b8View commit details -
Setup testing for calls to salt-cloud
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f547936 - Browse repository at this point
Copy the full SHA f547936View commit details -
double quotes instead of single quotes Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ce494b6 - Browse repository at this point
Copy the full SHA ce494b6View commit details -
Add virtualbox to profile checks
Virtualbox needs the 'clonefrom' property and it doesn't need size Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 691e521 - Browse repository at this point
Copy the full SHA 691e521View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 96d1956 - Browse repository at this point
Copy the full SHA 96d1956View commit details -
More rigorous setup precautions for tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1dea2d3 - Browse repository at this point
Copy the full SHA 1dea2d3View commit details -
Fix log lines Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 36a9486 - Browse repository at this point
Copy the full SHA 36a9486View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for adf653e - Browse repository at this point
Copy the full SHA adf653eView commit details
Commits on Dec 26, 2015
-
Return a dict from an XPCOM object
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a5b950c - Browse repository at this point
Copy the full SHA a5b950cView commit details -
Unit tests for xpcomt to dict conversion
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 0a78753 - Browse repository at this point
Copy the full SHA 0a78753View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 92df434 - Browse repository at this point
Copy the full SHA 92df434View commit details -
Test creating a virtual machine with salt-cloud
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ebef604 - Browse repository at this point
Copy the full SHA ebef604View commit details -
Make creating a virtual machine work
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f49ea26 - Browse repository at this point
Copy the full SHA f49ea26View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 205954b - Browse repository at this point
Copy the full SHA 205954bView commit details -
Check existence without an exception
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for d71b3e7 - Browse repository at this point
Copy the full SHA d71b3e7View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1ccef7c - Browse repository at this point
Copy the full SHA 1ccef7cView commit details -
This will allow us to import the provider in e.g a virtualenv without doing too much PYTHONPATH fuckery Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for bd480ae - Browse repository at this point
Copy the full SHA bd480aeView commit details -
List all available images in virtualbox
Does virtualbox have templates? Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 34dc009 - Browse repository at this point
Copy the full SHA 34dc009View commit details -
Move virtualbox functions to their own utility module
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for fc8a826 - Browse repository at this point
Copy the full SHA fc8a826View commit details
Commits on Dec 27, 2015
-
Implement instance destruction
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ed3b306 - Browse repository at this point
Copy the full SHA ed3b306View commit details -
Oops, that doesn't belong there...
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1b0524a - Browse repository at this point
Copy the full SHA 1b0524aView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 8ba7f53 - Browse repository at this point
Copy the full SHA 8ba7f53View commit details
Commits on Jan 2, 2016
-
Following a discussion about it, the function just doesn't apply to virtualbox virtalbox doesn't have a concept of "templates" so we can't list them Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for fbe3e77 - Browse repository at this point
Copy the full SHA fbe3e77View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for fa75206 - Browse repository at this point
Copy the full SHA fa75206View commit details -
Ignore private keys generated by integration tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 2b44d1f - Browse repository at this point
Copy the full SHA 2b44d1fView commit details -
Improve XPCOM to dict conversion
We will need this in the future when listing machines and requesting attributes that don't exist (yet) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 55a7398 - Browse repository at this point
Copy the full SHA 55a7398View commit details -
Improve XPCOM to dict conversion
Allow passing tuples of attributes and their default values in case they don't exist in the xpcom object Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 565a7f8 - Browse repository at this point
Copy the full SHA 565a7f8View commit details -
Output the default information expected for list_nodes
This still needs to be enriched Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 555c668 - Browse repository at this point
Copy the full SHA 555c668View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 249da52 - Browse repository at this point
Copy the full SHA 249da52View commit details -
Improve the output of list_nodes
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for d64dc20 - Browse repository at this point
Copy the full SHA d64dc20View commit details
Commits on Jan 3, 2016
-
Tests and templates for starting and stopping VMs
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b4de152 - Browse repository at this point
Copy the full SHA b4de152View commit details
Commits on Jan 4, 2016
-
Output a human-readable machine state
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 12327d8 - Browse repository at this point
Copy the full SHA 12327d8View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 743f4e1 - Browse repository at this point
Copy the full SHA 743f4e1View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4b0f7c3 - Browse repository at this point
Copy the full SHA 4b0f7c3View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 0d32094 - Browse repository at this point
Copy the full SHA 0d32094View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b2fdf33 - Browse repository at this point
Copy the full SHA b2fdf33View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 0e750c8 - Browse repository at this point
Copy the full SHA 0e750c8View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1a0dca9 - Browse repository at this point
Copy the full SHA 1a0dca9View commit details
Commits on Jan 5, 2016
-
A simpler version of list_nodes_select
Reuse helper Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for abb3de5 - Browse repository at this point
Copy the full SHA abb3de5View commit details -
First version to get network adresses from guest
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 50db0b9 - Browse repository at this point
Copy the full SHA 50db0b9View commit details
Commits on Jan 6, 2016
-
Use dict output for VirtualboxTests
This should make the output from salt-cloud more verifiable and make tests more reliable Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e2a7cbd - Browse repository at this point
Copy the full SHA e2a7cbdView commit details
Commits on Jan 9, 2016
-
First test to get network address from already running guest
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ee746ff - Browse repository at this point
Copy the full SHA ee746ffView commit details -
Move some common test functions to helpers
Introduce stop machine test (it's red :( ) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 52e927d - Browse repository at this point
Copy the full SHA 52e927dView commit details -
Provider is getting deprecated in the config
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for fdbe9f4 - Browse repository at this point
Copy the full SHA fdbe9f4View commit details -
Otherwise there is always a confirmation prompt... ain't nobody got time fo' dat! Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 3569a2d - Browse repository at this point
Copy the full SHA 3569a2dView commit details -
Green-test: VirtualboxProviderHeavyTests::test_stop_action
We can now tell instances to stop Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 5a0e45d - Browse repository at this point
Copy the full SHA 5a0e45dView commit details -
Use common function to output machines
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 887e8a4 - Browse repository at this point
Copy the full SHA 887e8a4View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for bb89198 - Browse repository at this point
Copy the full SHA bb89198View commit details -
Starting machines works now too
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 54f4c94 - Browse repository at this point
Copy the full SHA 54f4c94View commit details
Commits on Jan 10, 2016
-
Try and stop the running VM as a cleanup
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6bd66ac - Browse repository at this point
Copy the full SHA 6bd66acView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 27515c3 - Browse repository at this point
Copy the full SHA 27515c3View commit details -
Improve documentation a little and fix warnings
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b10c540 - Browse repository at this point
Copy the full SHA b10c540View commit details -
Get real number of slots for VM
Before it was theoretical, now it's real (a response from a query the VM, not the hypervisor settings) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 470d790 - Browse repository at this point
Copy the full SHA 470d790View commit details -
Helper functions should do what they are named for
New helpers also added to describe the state of the machine Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e60d262 - Browse repository at this point
Copy the full SHA e60d262View commit details -
Waits on the guest to have one. Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 076e73a - Browse repository at this point
Copy the full SHA 076e73aView commit details
Commits on Jan 23, 2016
-
Improve output JSON interpretation cleaning for tests
(Actually also fix it because we we popping increasing random elements from the output... not good) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4f1e5c4 - Browse repository at this point
Copy the full SHA 4f1e5c4View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 9bde4e4 - Browse repository at this point
Copy the full SHA 9bde4e4View commit details -
Feature: deploy salt on machine when creating
We need to setup the tests with a profile that wants to deploy and use the profile Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for cf8b3dc - Browse repository at this point
Copy the full SHA cf8b3dcView commit details
Commits on Jan 24, 2016
-
Fix invalid standard bootstrap-salt.sh path
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e34d4ee - Browse repository at this point
Copy the full SHA e34d4eeView commit details -
Introduce profiles for testing
* virtualbox-deploy-conf won't deploy a script * virtualbox-minion will do a full deploy with a minion config Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for cf6ac65 - Browse repository at this point
Copy the full SHA cf6ac65View commit details -
Make sure HAS_LIBS actually works
We should initialize the virtualbox connection straight away to catch any init errors and leave `HAS_LIBS = False` Otherwise it just might not work I was getting import errors (VBoxPython) For now it's OK because we only have a local virtualbox connection but later we might make connections to remote ones Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for af2e6fb - Browse repository at this point
Copy the full SHA af2e6fbView commit details -
Import the full salt.utils path + logging
The debug log exposed private keys Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 01396d2 - Browse repository at this point
Copy the full SHA 01396d2View commit details
Commits on Jan 31, 2016
-
Redtest to stop and restart a machine multiple times
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 02488c2 - Browse repository at this point
Copy the full SHA 02488c2View commit details
Commits on Feb 7, 2016
-
Revert "Make sure HAS_LIBS actually works"
Virtualbox has some weird "singleton" that can only be created once, is destroyed when the VirtualboxManager is destroyed and cannot be created again Having one singleton per process isn't possible either since multiprocessing wizardry will share the VirtualboxManager instance across the parent and childprocesses. Creating a singleton per process doesn't seem to work either and just stalls the program. The HAS_LIBS will therefore be just that "has" and not "has and will work". This reverts commit af2e6fb.
Configuration menu - View commit details
-
Copy full SHA for b8dddf9 - Browse repository at this point
Copy the full SHA b8dddf9View commit details
Commits on Feb 8, 2016
-
Make script runnable as
python ...
argIt wouldn't find the correct modules and would crash Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e5e86f2 - Browse repository at this point
Copy the full SHA e5e86f2View commit details -
When called in subprocesses it would have a tendency of forgetting the sys.path, which was modified by the Virtualbox SDK to find its internal modules Reloading does that for the subprocesses Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 555743a - Browse repository at this point
Copy the full SHA 555743aView commit details -
Greentest to stop and restart a machine multiple times
We will wait for the session state to unlock before letting exiting the functions (with a timeout of course) If we don't wait they might still be in a bad session state before the next call. Sadly, that might still be the case as virtualbox decided to introduce "internal" sessions to which we have no access, yet still depend on... yay Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 7332e3e - Browse repository at this point
Copy the full SHA 7332e3eView commit details
Commits on Feb 9, 2016
-
This should help us stop copy-pasting the calculations to let us timeout functions Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 04c241c - Browse repository at this point
Copy the full SHA 04c241cView commit details -
Use
wait_for
helper invb_get_network_addresses
Simplifies the code Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 34e673d - Browse repository at this point
Copy the full SHA 34e673dView commit details -
Add warning for timed out functions
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b8d7ff9 - Browse repository at this point
Copy the full SHA b8d7ff9View commit details -
Use
wait_for
helper in functions related to starting machinesSimplifies the code and tries to wait for the correct session state when starting machines Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f48b4f5 - Browse repository at this point
Copy the full SHA f48b4f5View commit details -
zsh-completion: improve (module|runner).function name retrieval
parsing ''salt-call -d'' was pretty errorprone and it finally broke. :D Documention for some cron.* file.* functions isn't formatted with leading whitespace, thus are picked up by the completer. So now the completer parses salt-call sys.list_(runner_|)functions
Configuration menu - View commit details
-
Copy full SHA for 80dc92d - Browse repository at this point
Copy the full SHA 80dc92dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a7593 - Browse repository at this point
Copy the full SHA 42a7593View commit details -
Don't power on a machine by default after creation
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 16067bb - Browse repository at this point
Copy the full SHA 16067bbView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f089bba - Browse repository at this point
Copy the full SHA f089bbaView commit details -
When creating a machine return a dict
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 2c82f6f - Browse repository at this point
Copy the full SHA 2c82f6fView commit details -
Make sure we close opened ISessions
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 78236e2 - Browse repository at this point
Copy the full SHA 78236e2View commit details -
Check for running machine before getting guest props
Outdated values may be retrieved from machines that aren't running Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b17fb0e - Browse repository at this point
Copy the full SHA b17fb0eView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 90944bd - Browse repository at this point
Copy the full SHA 90944bdView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 484b4e5 - Browse repository at this point
Copy the full SHA 484b4e5View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a1386a1 - Browse repository at this point
Copy the full SHA a1386a1View commit details -
Move
@skipIf
to parent classesRelated to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for d523b73 - Browse repository at this point
Copy the full SHA d523b73View commit details -
Thayne Harbaugh committed
Feb 9, 2016 Configuration menu - View commit details
-
Copy full SHA for 63134a3 - Browse repository at this point
Copy the full SHA 63134a3View commit details -
Merge pull request saltstack#31055 from llua/zsh-completion
zsh-completion: improve (module|runner).function name retrieval
Mike Place committedFeb 9, 2016 Configuration menu - View commit details
-
Copy full SHA for 7dafc6d - Browse repository at this point
Copy the full SHA 7dafc6dView commit details -
Fixing typos, many examples in here still don't work (ex. salt -t 15 …
…'*' gpg.create_key throws errors), but some low hanging fruit is fixed.
Zach Malone committedFeb 9, 2016 Configuration menu - View commit details
-
Copy full SHA for 271c446 - Browse repository at this point
Copy the full SHA 271c446View commit details -
Improve minion.kill documentation.
Thayne Harbaugh committedFeb 9, 2016 Configuration menu - View commit details
-
Copy full SHA for 679fb7b - Browse repository at this point
Copy the full SHA 679fb7bView commit details
Commits on Feb 10, 2016
-
Fix issue where deploy_kwargs is missing.
https://github.com/saltstack/salt/blob/develop/salt/cloud/__init__.py#L2104 expects to be able to find deploy_kwargs in the return dict of https://github.com/saltstack/salt/blob/develop/salt/cloud/__init__.py#L2089 and https://github.com/saltstack/salt/blob/develop/salt/cloud/__init__.py#L2114 throws an exception if it can't.
Configuration menu - View commit details
-
Copy full SHA for 6e7fd1d - Browse repository at this point
Copy the full SHA 6e7fd1dView commit details -
Merge pull request #1 from jmoore987/jmoore987-patch-1
Fix issue where deploy_kwargs is missing.
Configuration menu - View commit details
-
Copy full SHA for 6f27d7a - Browse repository at this point
Copy the full SHA 6f27d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf70f06 - Browse repository at this point
Copy the full SHA cf70f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b6b51 - Browse repository at this point
Copy the full SHA 76b6b51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52f06bb - Browse repository at this point
Copy the full SHA 52f06bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c12f5 - Browse repository at this point
Copy the full SHA 90c12f5View commit details -
Merge pull request saltstack#31077 from marnovdm/feature-vmware-cores…
…-per-socket Add support for numCoresPerSocket parameter in vmware driver
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 8348356 - Browse repository at this point
Copy the full SHA 8348356View commit details -
Configuration menu - View commit details
-
Copy full SHA for e421f66 - Browse repository at this point
Copy the full SHA e421f66View commit details -
Merge pull request saltstack#31063 from zmalone/develop
Fixing typos,
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 21997ea - Browse repository at this point
Copy the full SHA 21997eaView commit details -
Merge pull request saltstack#31073 from jmoore987/develop
Fix issue where deploy_kwargs is missing.
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 3699e54 - Browse repository at this point
Copy the full SHA 3699e54View commit details -
Merge pull request saltstack#31054 from nmadhok/portgroups-list
Adding functions to list available port groups in VMware salt-cloud driver
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 99d2e55 - Browse repository at this point
Copy the full SHA 99d2e55View commit details -
Merge pull request saltstack#31089 from AndreasBackx/develop
Note added to pyenv docs requiring git.
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for 58fd895 - Browse repository at this point
Copy the full SHA 58fd895View commit details -
Mike Place committed
Feb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for a52e577 - Browse repository at this point
Copy the full SHA a52e577View commit details -
Merge pull request saltstack#31101 from cachedout/lint_31060
Lint 31060
Mike Place committedFeb 10, 2016 Configuration menu - View commit details
-
Copy full SHA for e2a081b - Browse repository at this point
Copy the full SHA e2a081bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 849858b - Browse repository at this point
Copy the full SHA 849858bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e32531 - Browse repository at this point
Copy the full SHA 7e32531View commit details -
Simple tests to get a feel of the virtualbox api
These aren't unit tests (yet)
Configuration menu - View commit details
-
Copy full SHA for bc929b4 - Browse repository at this point
Copy the full SHA bc929b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4869d75 - Browse repository at this point
Copy the full SHA 4869d75View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8f66fa - Browse repository at this point
Copy the full SHA b8f66faView commit details -
Also get rid of keys we don't need in the provider config
Configuration menu - View commit details
-
Copy full SHA for 492b684 - Browse repository at this point
Copy the full SHA 492b684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2043157 - Browse repository at this point
Copy the full SHA 2043157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 182a31f - Browse repository at this point
Copy the full SHA 182a31fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e6262 - Browse repository at this point
Copy the full SHA 24e6262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ad1e8 - Browse repository at this point
Copy the full SHA 09ad1e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a129233 - Browse repository at this point
Copy the full SHA a129233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d23c84 - Browse repository at this point
Copy the full SHA 2d23c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22e5936 - Browse repository at this point
Copy the full SHA 22e5936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 516a242 - Browse repository at this point
Copy the full SHA 516a242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 330e4c7 - Browse repository at this point
Copy the full SHA 330e4c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2cbe83 - Browse repository at this point
Copy the full SHA e2cbe83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3ff6c - Browse repository at this point
Copy the full SHA 9e3ff6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed76f64 - Browse repository at this point
Copy the full SHA ed76f64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ae6e2 - Browse repository at this point
Copy the full SHA 47ae6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c07cd63 - Browse repository at this point
Copy the full SHA c07cd63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0328673 - Browse repository at this point
Copy the full SHA 0328673View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1faa8f - Browse repository at this point
Copy the full SHA b1faa8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b7a691 - Browse repository at this point
Copy the full SHA 8b7a691View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4cb16c - Browse repository at this point
Copy the full SHA c4cb16cView commit details -
Add basic configuration for the tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b9ec577 - Browse repository at this point
Copy the full SHA b9ec577View commit details -
Move around files for clarity and separation
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4a1a6a9 - Browse repository at this point
Copy the full SHA 4a1a6a9View commit details -
Setup testing for calls to salt-cloud
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1545c9d - Browse repository at this point
Copy the full SHA 1545c9dView commit details -
double quotes instead of single quotes Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1995b9a - Browse repository at this point
Copy the full SHA 1995b9aView commit details -
Add virtualbox to profile checks
Virtualbox needs the 'clonefrom' property and it doesn't need size Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 98ad2cb - Browse repository at this point
Copy the full SHA 98ad2cbView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 2342940 - Browse repository at this point
Copy the full SHA 2342940View commit details -
More rigorous setup precautions for tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 459eaa8 - Browse repository at this point
Copy the full SHA 459eaa8View commit details -
Fix log lines Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 50c36b0 - Browse repository at this point
Copy the full SHA 50c36b0View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for df789ae - Browse repository at this point
Copy the full SHA df789aeView commit details -
Return a dict from an XPCOM object
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for c39ec47 - Browse repository at this point
Copy the full SHA c39ec47View commit details -
Unit tests for xpcomt to dict conversion
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 8009f3b - Browse repository at this point
Copy the full SHA 8009f3bView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e02bc0e - Browse repository at this point
Copy the full SHA e02bc0eView commit details -
Test creating a virtual machine with salt-cloud
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 14b5e9b - Browse repository at this point
Copy the full SHA 14b5e9bView commit details -
Make creating a virtual machine work
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 0099b94 - Browse repository at this point
Copy the full SHA 0099b94View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 5b9f99a - Browse repository at this point
Copy the full SHA 5b9f99aView commit details -
Check existence without an exception
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 3a27c9b - Browse repository at this point
Copy the full SHA 3a27c9bView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 16f44f4 - Browse repository at this point
Copy the full SHA 16f44f4View commit details -
This will allow us to import the provider in e.g a virtualenv without doing too much PYTHONPATH fuckery Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for d3103e1 - Browse repository at this point
Copy the full SHA d3103e1View commit details -
List all available images in virtualbox
Does virtualbox have templates? Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 00229e2 - Browse repository at this point
Copy the full SHA 00229e2View commit details -
Move virtualbox functions to their own utility module
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 38526b2 - Browse repository at this point
Copy the full SHA 38526b2View commit details -
Implement instance destruction
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f4094ae - Browse repository at this point
Copy the full SHA f4094aeView commit details -
Oops, that doesn't belong there...
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4cb228a - Browse repository at this point
Copy the full SHA 4cb228aView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for c70df10 - Browse repository at this point
Copy the full SHA c70df10View commit details -
Following a discussion about it, the function just doesn't apply to virtualbox virtalbox doesn't have a concept of "templates" so we can't list them Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ec50b5c - Browse repository at this point
Copy the full SHA ec50b5cView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 5867b82 - Browse repository at this point
Copy the full SHA 5867b82View commit details -
Ignore private keys generated by integration tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 43fff23 - Browse repository at this point
Copy the full SHA 43fff23View commit details -
Improve XPCOM to dict conversion
We will need this in the future when listing machines and requesting attributes that don't exist (yet) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 2439d61 - Browse repository at this point
Copy the full SHA 2439d61View commit details -
Improve XPCOM to dict conversion
Allow passing tuples of attributes and their default values in case they don't exist in the xpcom object Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 20b574a - Browse repository at this point
Copy the full SHA 20b574aView commit details -
Output the default information expected for list_nodes
This still needs to be enriched Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for abf139a - Browse repository at this point
Copy the full SHA abf139aView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b859312 - Browse repository at this point
Copy the full SHA b859312View commit details -
Improve the output of list_nodes
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 8c7e885 - Browse repository at this point
Copy the full SHA 8c7e885View commit details -
Tests and templates for starting and stopping VMs
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f4386c9 - Browse repository at this point
Copy the full SHA f4386c9View commit details -
Output a human-readable machine state
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f8abd87 - Browse repository at this point
Copy the full SHA f8abd87View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a1c94bf - Browse repository at this point
Copy the full SHA a1c94bfView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for acd8736 - Browse repository at this point
Copy the full SHA acd8736View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 3b05221 - Browse repository at this point
Copy the full SHA 3b05221View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ebd94d8 - Browse repository at this point
Copy the full SHA ebd94d8View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b0752a3 - Browse repository at this point
Copy the full SHA b0752a3View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 13d4927 - Browse repository at this point
Copy the full SHA 13d4927View commit details -
A simpler version of list_nodes_select
Reuse helper Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4bcd687 - Browse repository at this point
Copy the full SHA 4bcd687View commit details -
First version to get network adresses from guest
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for cd0d638 - Browse repository at this point
Copy the full SHA cd0d638View commit details -
Use dict output for VirtualboxTests
This should make the output from salt-cloud more verifiable and make tests more reliable Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for b195d0f - Browse repository at this point
Copy the full SHA b195d0fView commit details -
First test to get network address from already running guest
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1b3d96f - Browse repository at this point
Copy the full SHA 1b3d96fView commit details -
Move some common test functions to helpers
Introduce stop machine test (it's red :( ) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 04c3bae - Browse repository at this point
Copy the full SHA 04c3baeView commit details -
Provider is getting deprecated in the config
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 59d212a - Browse repository at this point
Copy the full SHA 59d212aView commit details -
Otherwise there is always a confirmation prompt... ain't nobody got time fo' dat! Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 8111dcb - Browse repository at this point
Copy the full SHA 8111dcbView commit details -
Green-test: VirtualboxProviderHeavyTests::test_stop_action
We can now tell instances to stop Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 8604be6 - Browse repository at this point
Copy the full SHA 8604be6View commit details -
Use common function to output machines
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 48b1b37 - Browse repository at this point
Copy the full SHA 48b1b37View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f9b993e - Browse repository at this point
Copy the full SHA f9b993eView commit details -
Starting machines works now too
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1d6b94c - Browse repository at this point
Copy the full SHA 1d6b94cView commit details -
Try and stop the running VM as a cleanup
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 7c4b358 - Browse repository at this point
Copy the full SHA 7c4b358View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ef24a16 - Browse repository at this point
Copy the full SHA ef24a16View commit details -
Improve documentation a little and fix warnings
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 64411a2 - Browse repository at this point
Copy the full SHA 64411a2View commit details -
Get real number of slots for VM
Before it was theoretical, now it's real (a response from a query the VM, not the hypervisor settings) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6fb7161 - Browse repository at this point
Copy the full SHA 6fb7161View commit details -
Helper functions should do what they are named for
New helpers also added to describe the state of the machine Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for f56d72b - Browse repository at this point
Copy the full SHA f56d72bView commit details -
Waits on the guest to have one. Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 63edda4 - Browse repository at this point
Copy the full SHA 63edda4View commit details -
Improve output JSON interpretation cleaning for tests
(Actually also fix it because we we popping increasing random elements from the output... not good) Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 7b4142d - Browse repository at this point
Copy the full SHA 7b4142dView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ef92ba9 - Browse repository at this point
Copy the full SHA ef92ba9View commit details -
Feature: deploy salt on machine when creating
We need to setup the tests with a profile that wants to deploy and use the profile Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 1a8cd74 - Browse repository at this point
Copy the full SHA 1a8cd74View commit details -
Fix invalid standard bootstrap-salt.sh path
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 152a190 - Browse repository at this point
Copy the full SHA 152a190View commit details -
Introduce profiles for testing
* virtualbox-deploy-conf won't deploy a script * virtualbox-minion will do a full deploy with a minion config Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6cfb447 - Browse repository at this point
Copy the full SHA 6cfb447View commit details -
Make sure HAS_LIBS actually works
We should initialize the virtualbox connection straight away to catch any init errors and leave `HAS_LIBS = False` Otherwise it just might not work I was getting import errors (VBoxPython) For now it's OK because we only have a local virtualbox connection but later we might make connections to remote ones Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a98891a - Browse repository at this point
Copy the full SHA a98891aView commit details -
Import the full salt.utils path + logging
The debug log exposed private keys Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for d09e45a - Browse repository at this point
Copy the full SHA d09e45aView commit details -
Redtest to stop and restart a machine multiple times
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 95ab352 - Browse repository at this point
Copy the full SHA 95ab352View commit details -
Revert "Make sure HAS_LIBS actually works"
Virtualbox has some weird "singleton" that can only be created once, is destroyed when the VirtualboxManager is destroyed and cannot be created again Having one singleton per process isn't possible either since multiprocessing wizardry will share the VirtualboxManager instance across the parent and childprocesses. Creating a singleton per process doesn't seem to work either and just stalls the program. The HAS_LIBS will therefore be just that "has" and not "has and will work". This reverts commit af2e6fb.
Configuration menu - View commit details
-
Copy full SHA for 12a638a - Browse repository at this point
Copy the full SHA 12a638aView commit details -
Make script runnable as
python ...
argIt wouldn't find the correct modules and would crash Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 5a55f8a - Browse repository at this point
Copy the full SHA 5a55f8aView commit details -
When called in subprocesses it would have a tendency of forgetting the sys.path, which was modified by the Virtualbox SDK to find its internal modules Reloading does that for the subprocesses Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 9323514 - Browse repository at this point
Copy the full SHA 9323514View commit details -
Greentest to stop and restart a machine multiple times
We will wait for the session state to unlock before letting exiting the functions (with a timeout of course) If we don't wait they might still be in a bad session state before the next call. Sadly, that might still be the case as virtualbox decided to introduce "internal" sessions to which we have no access, yet still depend on... yay Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 24da4ea - Browse repository at this point
Copy the full SHA 24da4eaView commit details -
This should help us stop copy-pasting the calculations to let us timeout functions Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6611429 - Browse repository at this point
Copy the full SHA 6611429View commit details -
Use
wait_for
helper invb_get_network_addresses
Simplifies the code Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for c05b6f1 - Browse repository at this point
Copy the full SHA c05b6f1View commit details -
Add warning for timed out functions
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a59336f - Browse repository at this point
Copy the full SHA a59336fView commit details -
Use
wait_for
helper in functions related to starting machinesSimplifies the code and tries to wait for the correct session state when starting machines Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for ef0a26b - Browse repository at this point
Copy the full SHA ef0a26bView commit details -
Don't power on a machine by default after creation
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 5de7cee - Browse repository at this point
Copy the full SHA 5de7ceeView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6149e3e - Browse repository at this point
Copy the full SHA 6149e3eView commit details -
When creating a machine return a dict
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 53c7cd8 - Browse repository at this point
Copy the full SHA 53c7cd8View commit details -
Make sure we close opened ISessions
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 2dd3580 - Browse repository at this point
Copy the full SHA 2dd3580View commit details -
Check for running machine before getting guest props
Outdated values may be retrieved from machines that aren't running Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for dab2356 - Browse repository at this point
Copy the full SHA dab2356View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for fc0b268 - Browse repository at this point
Copy the full SHA fc0b268View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 54db49b - Browse repository at this point
Copy the full SHA 54db49bView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 002ce06 - Browse repository at this point
Copy the full SHA 002ce06View commit details -
Move
@skipIf
to parent classesRelated to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for e5f8227 - Browse repository at this point
Copy the full SHA e5f8227View commit details -
Move risky event into try/except
It might leave the test env in a dirty state, maybe further tests might fail, but we have the log to trace it back to that Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 17735df - Browse repository at this point
Copy the full SHA 17735dfView commit details -
Merge remote-tracking branch 'origin/salt-27089' into salt-27089
Conflicts: .gitignore salt/config/__init__.py tests/integration/cloud/providers/virtualbox.py
Configuration menu - View commit details
-
Copy full SHA for 69968f7 - Browse repository at this point
Copy the full SHA 69968f7View commit details
Commits on Feb 11, 2016
-
Attempt to fix pylint errors and warnings
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 4eab39e - Browse repository at this point
Copy the full SHA 4eab39eView commit details -
Attempt to fix more pylint errors and warnings
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 7965eaa - Browse repository at this point
Copy the full SHA 7965eaaView commit details -
Mike Place committed
Feb 11, 2016 Configuration menu - View commit details
-
Copy full SHA for 52f6887 - Browse repository at this point
Copy the full SHA 52f6887View commit details
Commits on Feb 12, 2016
-
Configuration menu - View commit details
-
Copy full SHA for bbe513e - Browse repository at this point
Copy the full SHA bbe513eView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 3cd04cb - Browse repository at this point
Copy the full SHA 3cd04cbView commit details -
from ... import ...
on top for lint?Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for bb6ffa8 - Browse repository at this point
Copy the full SHA bb6ffa8View commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for a944c5d - Browse repository at this point
Copy the full SHA a944c5dView commit details -
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 6704ad3 - Browse repository at this point
Copy the full SHA 6704ad3View commit details -
Add a little more information to the heavy virtualbox tests
Related to saltstack#27089 Saltcloud virtualbox provider
Configuration menu - View commit details
-
Copy full SHA for 04795b1 - Browse repository at this point
Copy the full SHA 04795b1View commit details