Commit Graph

65397 Commits

Author SHA1 Message Date
LoveIsGrief
1545c9de7f Setup testing for calls to salt-cloud
Related to saltstack/salt#27089 Saltcloud virtualbox provider
2016-02-10 21:38:11 +01:00
LoveIsGrief
4a1a6a962f Move around files for clarity and separation
Related to saltstack/salt#27089 Saltcloud virtualbox provider
2016-02-10 21:38:11 +01:00
LoveIsGrief
b9ec577d11 Add basic configuration for the tests
Related to saltstack/salt#27089 Saltcloud virtualbox provider
2016-02-10 21:38:11 +01:00
LoveIsGrief
c4cb16c379 Post-merge organization 2016-02-10 21:38:11 +01:00
LoveIsGrief
8b7a6919be Moar information 2016-02-10 21:38:11 +01:00
LoveIsGrief
b1faa8f037 Ignore the log directory created by tests 2016-02-10 21:38:11 +01:00
LoveIsGrief
0328673caf De-linting 2016-02-10 21:37:31 +01:00
LoveIsGrief
c07cd63678 Improve tests
Test VM creation, destruction and cloning
2016-02-10 21:37:31 +01:00
LoveIsGrief
47ae6e207e Introduce a method to help us create VMs
(not clones)
2016-02-10 21:37:31 +01:00
LoveIsGrief
ed76f648f6 Create a basic VirtualBoxTestCase with helper assertions 2016-02-10 21:37:31 +01:00
LoveIsGrief
9e3ff6c7c2 Make the logs a little clearer 2016-02-10 21:37:31 +01:00
LoveIsGrief
e2cbe83b5a We need a pass 2016-02-10 21:37:31 +01:00
LoveIsGrief
330e4c7210 Fix some lint errors 2016-02-10 21:37:31 +01:00
LoveIsGrief
516a2428bc Ignore pycharm files 2016-02-10 21:37:31 +01:00
LoveIsGrief
22e5936336 Move out basic virtualbox functions and introduce basic tests 2016-02-10 21:36:45 +01:00
LoveIsGrief
2d23c84057 PEP8 linting 2016-02-10 21:36:45 +01:00
LoveIsGrief
a12923382e Logs to let the user know why stuff fails 2016-02-10 21:36:45 +01:00
LoveIsGrief
09ad1e8ef9 Use correct variable (copy-pasted from linode.py :\ 2016-02-10 21:36:45 +01:00
LoveIsGrief
24e6262f61 Debug line: is virtualbox configured for salt-cloud? 2016-02-10 21:36:45 +01:00
LoveIsGrief
182a31fffe Fill the virtual name for salt-cloud 2016-02-10 21:36:45 +01:00
LoveIsGrief
2043157eaf Only allow us to clone VMs (for now) 2016-02-10 21:36:45 +01:00
LoveIsGrief
492b68421a A little more documentation
Also get rid of keys we don't need in the provider config
2016-02-10 21:36:45 +01:00
LoveIsGrief
b8f66fa527 Got a README, mate? 2016-02-10 21:35:02 +01:00
LoveIsGrief
4869d75c0b The Virtualbox SDK ref
No need to go online and search for it
2016-02-10 21:35:02 +01:00
LoveIsGrief
bc929b4948 Simple tests to get a feel of the virtualbox api
These aren't unit tests (yet)
2016-02-10 21:35:02 +01:00
LoveIsGrief
7e32531b51 Add more bones to the create() function skeleton 2016-02-10 21:35:02 +01:00
LoveIsGrief
849858b878 Herp derp frist! 2016-02-10 21:35:02 +01:00
Mike Place
e2a081b662 Merge pull request #31101 from cachedout/lint_31060
Lint 31060
2016-02-10 12:06:40 -07:00
Mike Place
a52e577edb Lint 2016-02-10 12:05:57 -07:00
Mike Place
58fd895b35 Merge pull request #31089 from AndreasBackx/develop
Note added to pyenv docs requiring git.
2016-02-10 11:54:35 -07:00
Mike Place
99d2e55afa Merge pull request #31054 from nmadhok/portgroups-list
Adding functions to list available port groups in VMware salt-cloud driver
2016-02-10 11:51:31 -07:00
Mike Place
3699e5438d Merge pull request #31073 from jmoore987/develop
Fix issue where deploy_kwargs is missing.
2016-02-10 11:26:07 -07:00
Mike Place
21997ea264 Merge pull request #31063 from zmalone/develop
Fixing typos,
2016-02-10 11:06:24 -07:00
jmoore987
e421f662b1 Clean up lint error
Remove some trailing whitespace.
2016-02-10 09:34:12 -08:00
Mike Place
8348356c5d Merge pull request #31077 from marnovdm/feature-vmware-cores-per-socket
Add support for numCoresPerSocket parameter in vmware driver
2016-02-10 10:26:39 -07:00
Andreas Backx
90c12f584e Note added to pyenv docs requiring git. 2016-02-10 18:09:44 +01:00
Marno van der Molen
52f06bb9f2 Fix copy/paste issue 2016-02-10 15:43:33 +01:00
Marno van der Molen
76b6b5189c Fix documentation for cores_per_socket 2016-02-10 14:13:32 +01:00
Marno van der Molen
cf70f06ade add support for numCoresPerSocket parameter in vmware driver 2016-02-10 14:09:51 +01:00
jmoore987
6f27d7a3d4 Merge pull request #1 from jmoore987/jmoore987-patch-1
Fix issue where deploy_kwargs is missing.
2016-02-09 21:11:38 -08:00
jmoore987
6e7fd1d3ea 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.
2016-02-09 21:07:33 -08:00
Thayne Harbaugh
679fb7b639 Improve minion.kill documentation. 2016-02-09 16:25:06 -07:00
Zach Malone
271c44667d 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. 2016-02-09 15:44:51 -07:00
Mike Place
7dafc6d601 Merge pull request #31055 from llua/zsh-completion
zsh-completion: improve (module|runner).function name retrieval
2016-02-09 15:13:46 -07:00
Thayne Harbaugh
63134a3a6c Add minion.kill to modules 2016-02-09 14:51:39 -07:00
Mike Place
23076719bc Merge pull request #31019 from carsonoid/salt-minion-config-fix
minion config disable_modules: cmd is not a valid module name
2016-02-09 13:14:38 -07:00
Nitin Madhok
42a75938ce Adding functions to list available portgroups 2016-02-09 14:14:58 -05:00
Eric Cook
80dc92da1f 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
2016-02-09 14:12:25 -05:00
Mike Place
bc9dea9ae0 Merge pull request #30984 from abednarik/zip_options_addon
ZIP Archives options addon.
2016-02-09 10:56:00 -07:00
Mike Place
533e13e3ee Merge pull request #30981 from marnovdm/feature-proxmox4-lxc-compatibility
Update salt-cloud proxmox driver for Proxmox 4/LXC
2016-02-09 10:25:32 -07:00