Commit Graph

88542 Commits

Author SHA1 Message Date
Nicole Thomas
cd79d7cb75
Merge pull request #44740 from rallytime/develop-bump-oxygen-warnings
[develop] Bump deprecation notice in utils/args from Oxygen to Fluorine
2017-12-01 10:22:35 -05:00
Thomas S Hatch
4abc8235a2 Add extra check for non-jid runs, as these can't be paused 2017-12-01 08:18:28 -07:00
Nicole Thomas
ddec662833
Merge branch 'develop' into add-vault-approle 2017-12-01 10:07:36 -05:00
Nicole Thomas
3c0088b644
Merge branch 'develop' into source-ip-port-opts 2017-12-01 09:38:06 -05:00
Nicole Thomas
ec3aab1685
Merge branch 'develop' into bbczeuz-patch-phusion-initd 2017-12-01 09:28:48 -05:00
Nicole Thomas
5b3da7dbb3
Merge pull request #44762 from cloudflare/sync-thorium
Add saltutil.sync_thorium execution and runner functions
2017-12-01 09:21:19 -05:00
Agnes Tevesz
42fcaf6c05 Fixed esxvm module, schema, proxy, states and vmware utils, vsphere
module pr-pylint issues
2017-12-01 11:23:38 +01:00
Agnes Tevesz
55778b2052 Added proxy and state esxvm comments, fixed esxvm config schema 2017-12-01 11:23:35 +01:00
Agnes Tevesz
2693c08cc9 Added usage examples to modules.vsphere 2017-12-01 11:23:32 +01:00
Agnes Tevesz
67266a3747 Fixes modules.vsphere:
- removed duplicate functions
- moved vm related functions to one place
- added esxvm proxy support for multiple functions
- fixed and changed exceptions, removed undefined exceptions
- fixed vm comparison
2017-12-01 11:23:30 +01:00
Agnes Tevesz
a517550bc3 Added to tests.modules.test_vsphere the esxvm compatibility for tests 2017-12-01 11:23:27 +01:00
Agnes Tevesz
e3b395ee5d Fixed modules.esxvm to use salt.utils.platform.is_proxy 2017-12-01 11:23:24 +01:00
Agnes Tevesz
70fd189039 Added utils.vmware exception fixes 2017-12-01 11:23:21 +01:00
Agnes Tevesz
42e1c16baf Fixed states.esxvm exceptions 2017-12-01 11:23:18 +01:00
Agnes Tevesz
440a1ded57 Removed salt.exceptions unnecessary exceptions 2017-12-01 11:23:15 +01:00
Agnes Tevesz
474d2856e5 Fixed modules.vsphere advanced attribute parameter comparison
Imported unregister config schema
2017-12-01 11:23:12 +01:00
Agnes Tevesz
6896e68457 Formatted states.esxvm file, fixed too long lines.
Fixed return bug, `changed` attribute is empty dict not None
2017-12-01 11:23:10 +01:00
Agnes Tevesz
9f52841221 Fixed modules.vsphere device connected status is added for comparison 2017-12-01 11:23:06 +01:00
Agnes Tevesz
b772502d1c Fixed utils.vmware datastore file gathering, moved functions 2017-12-01 11:23:03 +01:00
Agnes Tevesz
e61383a01c Fixed modules.vsphere register_vm: host placement uses the resourcepool
too
2017-12-01 11:23:00 +01:00
Agnes Tevesz
c1b430ca65 Added tests: unit.utils.vmware.test_vm, covers:
- vm creation
 - vm registation
2017-12-01 11:22:57 +01:00
Agnes Tevesz
0b9d3c9e6f Added advanced config removal and addition.
Followed changes of upstream repo
2017-12-01 11:22:54 +01:00
Agnes Tevesz
79247437cb Added esxvm proxy module, state module and related schema
definition
2017-12-01 11:22:52 +01:00
Agnes Tevesz
8ee2190c34 Added modules.vsphere vm management functions 2017-12-01 11:22:49 +01:00
Agnes Tevesz
4b430768de Added utils.vmware adapter type identification capability 2017-12-01 11:22:46 +01:00
Agnes Tevesz
c3c15a2b92 Adding vmware utils changes for virtual machine management, tests are
included
2017-12-01 11:22:43 +01:00
Bo Maryniuk
dc91506913 Remove logging from the trace level in __virtual__ 2017-12-01 11:21:27 +01:00
Bo Maryniuk
cfe67fdecd Move __virtual__ logging into trace level 2017-12-01 11:21:27 +01:00
Bo Maryniuk
150dcc8b90 Move logging about load failure to the debug level 2017-12-01 11:21:27 +01:00
Bo Maryniuk
e1eec2c69d Add unit test for __virtual__ in case Ansible is installed on the Minion 2017-12-01 11:21:27 +01:00
Bo Maryniuk
fa21af69dd Add unit test for __virtual__ in case Ansible is not installed on the Minion 2017-12-01 11:21:27 +01:00
Bo Maryniuk
6ea51d8bcd Fix broken Python indent. 2017-12-01 11:21:27 +01:00
Gareth J. Greenaway
ac8f28d921
fixing issue with jobs running twice. 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
dc2a0313e0
Adding requested changes for validation and documentation 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
b681c229a0
Adding a simple job to skip jobs at specified times. Adding versionadded tags to new functions. Updating parameters for postpone function to ensure it's more clear. Adding documentation for which was implemented awhile ago but never documented. 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
a28e39ef31
Merging changes from #44630 for updates to scheduler to deal with loop_interval. 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
e4f5b3026a
Adding ability to postpone jobs usiing a simple, initial postpone function. The postpone function adds the current job time to a skip_explicit list and adds the new run time to a run_explicit list. 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
be192ff7fc
Renaming not_during_range to skip_during_range, adding now as a parameter for eval to override the current time. Adding skip_explicit to include an explicity list of times in unix time stamp format when jobs should be skipped. Adding ability to include a function that should be run if jobs are to be skipped. 2017-11-30 22:02:07 -08:00
Gareth J. Greenaway
52c2366c23
addding not_during_range to schedule 2017-11-30 22:02:06 -08:00
Akasha Yi
23f9767cde
Add new keystone module and states based on shade 2017-11-30 16:08:58 -08:00
Nicole Thomas
5c737100c4
Merge pull request #44726 from terminalmage/issue42188
Add __context__ to RunnerClient and WheelClient
2017-11-30 19:03:02 -05:00
Thomas S Hatch
e22596aba7 update set_pause to pause and rm_pause to resume 2017-11-30 16:13:32 -07:00
Mike Place
a1cdf9ab55
Merge pull request #44756 from thatch45/mstats
Master Stats
2017-11-30 16:02:27 -07:00
Nicole Thomas
d0dad1d855
Merge pull request #44757 from terminalmage/verify_env
Fix calls to verify_env
2017-11-30 17:08:00 -05:00
Thomas S Hatch
1c50dd28ae don't allow pause on salt-ssh 2017-11-30 14:52:16 -07:00
Thomas S Hatch
ad610fb150 fix lint 2017-11-30 14:42:10 -07:00
Thomas S Hatch
467f96e564 add the ability to pause an entire state run
This sets the pause at the next state chunk that will run
regardless of where the run is right now
2017-11-30 14:31:58 -07:00
Erik Johnson
bf8384d230
Add documentation for lock_saltenv
Also add documentation for renaming of environment to saltenv
2017-11-30 14:53:01 -06:00
Erik Johnson
c1e4bea83e
Change lock message 2017-11-30 14:30:44 -06:00
Erik Johnson
3770cd7dd3
Add unit test for lock_saltenv
Also move up the _get_opts in state.pkg to make it easier to unit test
2017-11-30 14:28:09 -06:00