Commit Graph

96220 Commits

Author SHA1 Message Date
Nicole Thomas
70e75c2be6
Merge branch 'develop' into jira-mod 2018-07-23 18:15:15 -04:00
Nicole Thomas
080d8b30e6
Merge pull request #48707 from mirceaulinic/napalm-pyeapi-nxos-gate
Add several new functions to the napalm module
2018-07-23 17:03:10 -04:00
Daniel Wozniak
bcb486db6c
Merge pull request #48674 from markuskramerIgitt/remove_static_windows_build_cache
Remove static windows build cache
2018-07-23 13:22:16 -07:00
Nicole Thomas
031741f079
Merge pull request #48697 from dgengtek/feature/ldap-starttls
Feature: ldap authentication with starttls
2018-07-23 15:43:50 -04:00
Mike Place
bd2c22f88a
Merge pull request #48708 from rallytime/fix-lint
[develop] Fix up new lint failures
2018-07-23 09:50:40 -06:00
Mike Place
ccda5d97d6
Merge branch 'develop' into napalm-pyeapi-nxos-gate 2018-07-23 09:35:37 -06:00
Nicole Thomas
09f07ed57c
Merge pull request #48706 from marcaurele/cloud/cloudstack-fix-sg
cloudstack: fix wrong attribute name in doc
2018-07-23 10:26:18 -04:00
Mircea Ulinic
2ae5a26d05 Add autodoc for the modules.jira_mod 2018-07-23 14:12:20 +00:00
Mircea Ulinic
d11a35c7b7 Add Execution module to manipulate JIRA tickets 2018-07-23 14:12:15 +00:00
rallytime
7b8e64cc4c
[develop] Fix up new lint failures 2018-07-23 10:06:52 -04:00
Marc-Aurèle Brothier
54fa5f231e
cloudstack: fix wrong attribute name in doc 2018-07-23 15:55:54 +02:00
Mircea Ulinic
215f734fef Rename napalm.py to napalm_mod.py 2018-07-23 13:36:47 +00:00
Mircea Ulinic
f5ce487c9c Add several new functions to the napalm module
This commit adds the functions required to gate functionality from the new
Fluorine modules [``nxos_api``](https://docs.saltstack.com/en/develop/ref/modules/all/salt.modules.nxos_api.html)
and [``pyeapi``](https://docs.saltstack.com/en/develop/ref/modules/all/salt.modules.arista_pyeapi.html).
NAPALM has all the underlying dependencies for all of these modules, which is
why we can reuse the code from the mentioned modules (plus ``junos``, ``netmiko``
etc.). This brings a lot of flexibility to the user, as without any further
configuration (or very little for the non-native NAPALM drivers) can execute
arbitrary RPC requests or show commands. This is due to the fact that the code
also forwards the already existing configuration details.
In other words, with this changes, starting with release Fluorine, NAPALM users
will be able to execute commands such as:
``salt '*' napalm.pyeapi_run_commands 'show version'`` with no other changes in
their environment.

These functions are important as they open the gates to extend Salt without
depending on the third party NAPALM library, which massively speeds up the
development of new features (particularly when we need features that wouldn't
have their place into the public NAPALM library).
2018-07-23 13:25:04 +00:00
dgengtek
aa6458e441 Feature: ldap authentication with starttls
fix #48655
2018-07-21 14:23:59 +02:00
Nicole Thomas
52666edb7a
Merge pull request #48612 from rallytime/merge-develop
[develop] Merge forward from 2018.3 to develop
2018-07-20 13:13:19 -04:00
Mike Place
9f32f15163
Merge pull request #48690 from rallytime/stale-config-update
Reduce the number of days an issue is stale by 10
2018-07-20 11:00:24 -06:00
rallytime
97cc563f13
Reduce the number of days an issue is stale by 10 2018-07-20 12:38:53 -04:00
Nicole Thomas
b29ed80f2c
Merge pull request #48596 from pritambaral/git-shallow-clone-tags
git.latest: Add support for shallow-cloning tags
2018-07-20 12:32:46 -04:00
Nicole Thomas
83f8b1d1cd
Merge pull request #48478 from sjorge/fileserver_future_cache
Fileserver should handle list_cache from the future
2018-07-20 12:13:52 -04:00
Nicole Thomas
49653566e8
Merge pull request #48616 from gtmanfred/sdb
Add tests for vault + sdb
2018-07-20 10:53:40 -04:00
Nicole Thomas
1f988ff93f
Merge pull request #48537 from twangboy/zh_1374
Improved Status Beacon for Windows
2018-07-20 10:46:33 -04:00
Nicole Thomas
103d6dcec6
Merge pull request #48586 from astorath/add-vault-token-role
added named roles feature for module.vault
2018-07-20 10:38:59 -04:00
Nicole Thomas
19528bf204
Merge pull request #47909 from gmsoft-tuxicoman/solaris-fix
Fix salt.states.pkg.latest for IPS packages on Solaris
2018-07-20 10:34:52 -04:00
Nicole Thomas
f2fb14c1a3
Merge branch 'develop' into merge-develop 2018-07-20 10:14:47 -04:00
Nicole Thomas
7889e4ce66
Merge pull request #48683 from slivik/fix-zabbix_host-host-inventory-update-fails
Fixed zabbix host inventory manipulation.
2018-07-20 10:00:14 -04:00
Nicole Thomas
3baa31886c
Merge pull request #48356 from mirceaulinic/pyeapi-modules
Adding a pair of proxy and execution modules for managing Arista switches via the pyeapi
2018-07-20 09:32:44 -04:00
slivik
348ab3229b
Fixed zabbix host inventory manipulation. 2018-07-20 11:09:00 +02:00
markuskramerIgitt
1cb0b5c6a7 Lesser logging 2018-07-19 20:04:06 +02:00
markuskramerIgitt
2a88ebb102 DarkGreen Foreground 2018-07-19 19:35:12 +02:00
markuskramerIgitt
5e3bcc2e3f remove windows build cache 2018-07-19 18:25:21 +02:00
Guy Martin
4b82ab4a9c Fix remaining pylint issues. 2018-07-19 13:37:06 +02:00
Mircea Ulinic
2b61f5d1a4 Import print_function and unicode_literals for py3 compat 2018-07-19 08:08:52 +00:00
Andrey Tuzhilin
1859175caf - code dups 2018-07-19 10:03:00 +03:00
Dmitry Kuzmenko
2e67f8c990
Merge branch 'develop' into fileserver_future_cache 2018-07-19 09:54:45 +03:00
Andrey Tuzhilin
f8e3f6d678 + lint errors fixed 2018-07-19 09:23:24 +03:00
Pritam Baral
2b78619430 git.latest: Support shallow-cloning tags
For long, we've supported shallow clones of branches only, since git-clone
supports only a '--branch' option but no '--tag' options.

Turns out, the same '--branch' option supports tag names since Git
1.8.0 (released Oct 2012) [1], so it's a good idea for us to support it too.

This adds support for specifying a tag in the 'rev' option when 'depth' is used
with 'git.latest'.

1: https://git-scm.com/docs/git-clone/1.8.0#git-clone---branchltnamegt
2018-07-19 11:27:15 +05:30
Mike Place
83f1bcc4f0
Merge branch 'develop' into zh_1374 2018-07-18 17:17:11 -06:00
Mike Place
fedb65d393
Merge branch 'develop' into sdb 2018-07-18 15:43:49 -06:00
Andrey Tuzhilin
e23a080226 + imports fix 2018-07-19 00:03:18 +03:00
Andrey Tuzhilin
bf290dbfef + tests + docs 2018-07-19 00:01:33 +03:00
Daniel Wallace
2c2f790e07
Merge pull request #48652 from gtmanfred/pylint-develop
[develop] handle pyzmq for python3.4
2018-07-18 12:34:44 -05:00
Daniel Wallace
f99283751f
handle pyzmq for python3.4 2018-07-18 12:16:05 -05:00
Daniel Wallace
269c521cef
Merge pull request #48649 from gtmanfred/pylint-develop
[develop] disable checks on pylint
2018-07-18 11:21:48 -05:00
Daniel Wallace
bf3965632a
disable checks on pylint 2018-07-18 11:12:43 -05:00
Daniel Wallace
70c57e61b7
mark vault tests as flaky
The first couple commands to vault seem to be failing sometimes, but
after that this all works.
2018-07-17 16:30:37 -05:00
twangboy
8ef022de04
Fix lint issues
Import ctypes instead of from ctypes import *
2018-07-17 14:27:17 -06:00
Daniel Wallace
f941ea265f
add running sdb tests 2018-07-17 13:06:15 -05:00
Daniel Wallace
962b3612b0
fix sdb test for vault 2018-07-17 13:04:04 -05:00
Andrey Tuzhilin
4d74895758 Merge branch 'develop' of https://github.com/saltstack/salt into add-vault-token-role 2018-07-17 07:27:58 +03:00
Daniel Wallace
f8997da280
don't include sdb:// in master/minion configs 2018-07-16 17:07:44 -05:00