Commit Graph

76580 Commits

Author SHA1 Message Date
Oleksandr Porunov
0e7f35e7b8 Change s3 tests. Add additional checks into the s3 module 2016-12-16 10:29:09 +02:00
Oleksandr Porunov
4cca7d01d7 Add path style requests and http protocol support to s3 module 2016-12-16 00:49:03 +02:00
Mike Place
46dd4bfeb8 Merge pull request #38170 from rs-mrichmond/patch-1
Ensure Identity files are mode 0600
2016-12-15 12:30:23 -07:00
Mike Place
f3969e3c15 Merge pull request #38251 from ewapptus/fix-nested-orchestrate
Fixed nested orchestrate not respecting failures
2016-12-15 11:56:49 -07:00
Mike Place
ff93bfc189 Merge pull request #38255 from rallytime/pillar-deprecations
Various pillar deprecations for Nitrogen
2016-12-15 11:50:03 -07:00
Mike Place
b70e7ef90e Merge pull request #38271 from jakubjosef/develop
Improved jenkins job comparing
2016-12-15 11:07:43 -07:00
Andreas Tsaridas
aa607d2fd1 remove empty strings from list but not ones with one empty space char (#38207)
* remove empty strings from list but not ones with one empty space char

* python3 compatibility and fix pylint
2016-12-15 09:46:58 -07:00
Jakub Josef
f029761179 Improved jenkins job comparing
Comparison implemented by comparing parsed XML objects instead of XML lines
2016-12-15 14:15:57 +01:00
Mike Place
7255319623 Merge pull request #38245 from arthur-kiwi/bug-fix-macpackage.install-app
Properly quote .app files containing spaces
2016-12-15 03:23:37 -07:00
Elias Wulcan
5f9b6c8ba4 Fixed nested orchestrate not respecting failures
Client was only setting success to false if the function called raised
an exception. This commit changes it to verify the content of return
value with check_state_result
2016-12-15 10:33:25 +01:00
Mike Place
3f95eb9f02 Merge pull request #38249 from mhlavac/patch-1
aptpkg.py support KDE neon distro
2016-12-15 02:14:08 -07:00
Mike Place
d830a37254 Merge pull request #38261 from minaguib/fix/ps
Always use ps -efHww
2016-12-15 02:00:55 -07:00
Mina Naguib
eb3b213266 Always use ps -efHww
The "ww" isn't only needed in Debian, but likely all linux distros

Accorging to "ps" docs, there are several invocation cases where the
output width is undefined, unless env COLUMNS or 'ww' is specified
2016-12-14 20:54:02 -05:00
Nicole Thomas
2e480cfb77 [develop] Bump latest release version to 2016.11.1 (#38258) 2016-12-14 16:29:02 -07:00
rallytime
c5e0b90fc9 Pylint: Remove unused import 2016-12-14 15:48:23 -07:00
rallytime
56413cfb53 Various pillar deprecations for Nitrogen
- Remove support for legacy sqlite3 pillar configuration
- Remove support for the "raw_data" kwarg in the file_tree external pillar
2016-12-14 14:54:16 -07:00
Arthur Wikström
23d69c4ffe Updated expected test results for mac_package 2016-12-14 14:11:49 +01:00
Martin Hlaváč
4fca53d0eb aptpkg.py support KDE neon distro
KDE Neon just released LTS version based on LTS Ubuntu 16.04, unfortunately it's release as "neon" dist.

I get error while installing packages.

Salt state:
```
lame:
  pkg.latest
```

```
          ID: lame
    Function: pkg.latest
      Result: False
     Comment: State 'pkg.latest' was not found in SLS 'lame'
              Reason: 'pkg' __virtual__ returned False                                                                                                                                                                                                                                                                               
     Changes:   
```

```
$ salt-call --versions-report
Salt Version:
           Salt: 2016.11.0
 
Dependency Versions:
           cffi: Not Installed
       cherrypy: Not Installed
       dateutil: 2.4.2
          gitdb: Not Installed
      gitpython: Not Installed
          ioflo: Not Installed
         Jinja2: 2.8
        libgit2: Not Installed
        libnacl: Not Installed
       M2Crypto: Not Installed
           Mako: 1.0.3
   msgpack-pure: Not Installed
 msgpack-python: 0.4.6
   mysql-python: Not Installed
      pycparser: Not Installed
       pycrypto: 2.6.1
         pygit2: Not Installed
         Python: 2.7.12 (default, Nov 19 2016, 06:48:10)
   python-gnupg: Not Installed
         PyYAML: 3.11
          PyZMQ: 15.2.0
           RAET: Not Installed
          smmap: Not Installed
        timelib: Not Installed
        Tornado: 4.2.1
            ZMQ: 4.1.4
 
System Versions:
           dist: neon 16.04 xenial
        machine: x86_64
        release: 4.4.0-53-generic
         system: Linux
        version: neon 16.04 xenial
```
2016-12-14 13:48:56 +01:00
Arthur Wikström
ec8ef53d56 Properly quote .app files containing spaces 2016-12-14 10:48:45 +01:00
Nicole Thomas
aca6a1f266 Merge pull request #38237 from rallytime/merge-develop
[develop] Merge forward from 2016.11 to develop
2016-12-13 17:00:55 -07:00
rallytime
fe1e24909e Merge branch '2016.11' into 'develop'
No conflicts.
2016-12-13 11:29:16 -07:00
Nicole Thomas
ba62fcf2ec Merge pull request #38234 from rallytime/merge-2016.11
[2016.11] Merge forward from 2016.3 to 2016.11
2016-12-13 11:28:02 -07:00
rallytime
6a327d1367 Merge branch '2016.3' into '2016.11'
No conflicts.
2016-12-13 10:19:47 -07:00
Mike Place
004e46afe7 Merge pull request #38198 from vutny/unit-tests-require-libcloud-boto3
Add missing requirements for running unit tests: libcloud and boto3
2016-12-13 07:12:20 -07:00
Mike Place
9d497bc74c Merge pull request #38213 from rallytime/skip-tls-test
Skip test_cert_info tls unit test on pyOpenSSL upstream errors
2016-12-13 05:05:01 -07:00
Mike Place
0e1ffbc210 Merge pull request #38214 from rallytime/fix-35502
Remove Nitrogen deprecations in the glance module
2016-12-13 05:03:38 -07:00
Mike Place
203109dd17 Merge pull request #38224 from whiteinge/cors-options-unauthed
Allow CORS OPTIONS requests to be unauthenticated
2016-12-13 05:02:30 -07:00
Denys Havrysh
a6098bac1a Remove note about SaltTesting installation, now it is in the requirements 2016-12-13 11:38:35 +02:00
Mike Place
721a5feccd Merge pull request #38223 from whiteinge/salt-api-root_dirs
Add root_dir to salt-api file paths
2016-12-13 00:44:19 -07:00
Mike Place
8f5c6e5df9 Merge pull request #38180 from alexbleotu/vsphere_decorators-gh
Vsphere decorators gh
2016-12-13 00:43:51 -07:00
Seth House
de4d3227ab Allow CORS OPTIONS requests to be unauthenticated 2016-12-12 22:56:30 -07:00
Seth House
bfbf390c0e Add root_dir to salt-api file paths 2016-12-12 21:30:54 -07:00
rallytime
7393fe8894 Pylint fix 2016-12-12 16:12:21 -07:00
rallytime
a839e84d02 Remove Nitrogen deprecations in the glance module
There are warnings in here to keep things in place for Beryllium,
and we have bumped the warnings each feature release until Nitrogen.

It's time to remove the code, as we haven't heard back in some time
from the original code deprecation author.

Fixes #35502
2016-12-12 14:59:58 -07:00
rallytime
bdb807fc7c Skip test_cert_info tls unit test on pyOpenSSL upstream errors
The 16.0.0 version of pyOpenSSL has an upstream error in it that
causes a stacktrace in our test suite. The upstream issue has
been fixed in pyOpenSSL in 16.1.0 and upwards, but 16.0.0 is still
available.

This fix skips the test when the specific error generated by the
upstream bug is encountered during the test.
2016-12-12 14:21:41 -07:00
Nicole Thomas
8b304ee271 Merge pull request #38208 from rallytime/merge-develop
[develop] Merge forward from 2016.11 to develop
2016-12-12 13:36:39 -07:00
rallytime
29f45c192c Merge branch '2016.11' into 'develop'
Conflicts:
  - salt/cloud/clouds/ec2.py
  - salt/modules/grains.py
2016-12-12 11:23:57 -07:00
Nicole Thomas
7ead1ed336 Merge pull request #38205 from rallytime/merge-2016.11
[2016.11] Merge forward from 2016.3 to 2016.11
2016-12-12 11:13:18 -07:00
Nicole Thomas
669409d681 Merge pull request #38203 from rallytime/bp-38188
Back-port #38188 to 2016.11
2016-12-12 10:48:51 -07:00
rallytime
e31f97cf71 Merge branch '2016.3' into '2016.11'
No conflicts.
2016-12-12 10:08:27 -07:00
Nicole Thomas
604205c61e Merge pull request #38193 from conradjones/develop
Added support for vsphere customization specs.
2016-12-12 09:43:56 -07:00
Andreas Tsaridas
50d3200b12 removing not needed join 2016-12-12 09:21:37 -07:00
Andreas Tsaridas
7af708e1e7 fix for push_dir in different OS 2016-12-12 09:21:36 -07:00
Mike Place
0202596185 Merge pull request #38188 from tsaridas/push_dir
fix for push_dir in different OS
2016-12-12 06:43:15 -07:00
Mike Place
44f2737cbc Merge pull request #38179 from alexbleotu/get_hosts-gh
Get hosts gh
2016-12-12 05:21:09 -07:00
Denys Havrysh
004bff113e Add missing requirements for running unit tests: libcloud and boto3 2016-12-12 13:18:38 +02:00
Alexandru Bleotu
ded7ff9adb Fixed pylint 2016-12-12 05:56:13 -05:00
Alexandru Bleotu
b2f9d1eb4b Reraise sys.exc_info with six.reraise to be PY3 compatible 2016-12-12 05:52:52 -05:00
Alexandru Bleotu
9314e4ab62 Fixed newly introduced pylint errors 2016-12-12 05:29:39 -05:00
Mike Place
717288adeb Merge pull request #38190 from whiteinge/serializer-docs
Fix incorrect file.serialize docs; all serializer modules are supported
2016-12-12 02:46:40 -07:00