mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 00:55:19 +00:00
Merge branch '2016.11' into 'nitrogen'
No conflicts.
This commit is contained in:
commit
bb1917243e
706
doc/topics/releases/2016.11.5.rst
Normal file
706
doc/topics/releases/2016.11.5.rst
Normal file
@ -0,0 +1,706 @@
|
||||
============================
|
||||
Salt 2016.11.5 Release Notes
|
||||
============================
|
||||
|
||||
Version 2016.11.5 is a bugfix release for :ref:`2016.11.0 <release-2016-11-0>`.
|
||||
|
||||
Changes for v2016.11.4..v2016.11.5
|
||||
----------------------------------------------------------------
|
||||
|
||||
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
|
||||
|
||||
*Generated at: 2017-05-04T18:15:25Z*
|
||||
|
||||
Statistics:
|
||||
|
||||
- Total Merges: **69**
|
||||
- Total Issue references: **28**
|
||||
- Total PR references: **82**
|
||||
|
||||
Changes:
|
||||
|
||||
|
||||
- **PR** `#40879`_: (*peter-funktionIT*) Update win_pki.py
|
||||
@ *2017-05-04T16:12:00Z*
|
||||
|
||||
* eac8401 Merge pull request `#40879`_ from peter-funktionIT/2016.11
|
||||
* 80fa9e5 Update win_pki.py
|
||||
|
||||
* a48b05f Update win_pki.py
|
||||
|
||||
* 3a4e6d9 Update win_pki.py
|
||||
|
||||
- **PR** `#41036`_: (*terminalmage*) Do not force effective saltenv when running states via orchestration
|
||||
@ *2017-05-04T15:44:14Z*
|
||||
|
||||
- **ISSUE** `#40928`_: (*sokratisg*) Orchestration runner, highstate and environment question
|
||||
| refs: `#41036`_
|
||||
* 547a973 Merge pull request `#41036`_ from terminalmage/issue40928
|
||||
* 72ef34c Do not force effective saltenv when running states via orchestration
|
||||
|
||||
- **PR** `#41039`_: (*terminalmage*) Look for currently-running python's pip first
|
||||
@ *2017-05-04T15:43:52Z*
|
||||
|
||||
* 6e2458e Merge pull request `#41039`_ from terminalmage/improve-pip-bin
|
||||
* effe8b9 Look for currently-running python's pip first
|
||||
|
||||
- **PR** `#41049`_: (*Ch3LL*) fix integration wheel test_gen test
|
||||
@ *2017-05-04T15:33:59Z*
|
||||
|
||||
* ff39613 Merge pull request `#41049`_ from Ch3LL/fix_wheel_test
|
||||
* ba22382 fix integration wheel test_gen test
|
||||
|
||||
- **PR** `#41054`_: (*terminalmage*) Update package targets for Arch pkg tests
|
||||
@ *2017-05-04T14:59:42Z*
|
||||
|
||||
* 4e4b351 Merge pull request `#41054`_ from terminalmage/salt-jenkins-315
|
||||
* ee493ba Update package targets for Arch pkg tests
|
||||
|
||||
- **PR** `#41046`_: (*twangboy*) Fix pkg.remove
|
||||
@ *2017-05-04T14:58:57Z*
|
||||
|
||||
* 62dff52 Merge pull request `#41046`_ from twangboy/fix_pkg_remove
|
||||
* 2af38e5 Use target instead of version_num
|
||||
|
||||
- **PR** `#41045`_: (*terminalmage*) Clarify gitfs docs
|
||||
@ *2017-05-03T22:24:55Z*
|
||||
|
||||
* 2b47b7b Merge pull request `#41045`_ from terminalmage/clarify-gitfs-docs
|
||||
* c757eda Clarify gitfs docs
|
||||
|
||||
- **PR** `#41032`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-05-03T19:31:58Z*
|
||||
|
||||
- **PR** `#41011`_: (*terminalmage*) Use proposed docker-py reload_config() function
|
||||
* 819007c Merge pull request `#41032`_ from rallytime/merge-2016.11
|
||||
* d26fd0b Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* b00acb0 Merge pull request `#41011`_ from terminalmage/docker-refresh-credentials
|
||||
|
||||
* b8d1dcc Use proposed docker-py reload_config() func
|
||||
|
||||
- **PR** `#41007`_: (*jleproust*) Recognize LVM2 pv with empty vg as orphan
|
||||
@ *2017-05-03T18:24:51Z*
|
||||
|
||||
- **ISSUE** `#35699`_: (*jleproust*) LVM state fails to add new device, volume group name is empty string
|
||||
| refs: `#41007`_
|
||||
* d7fbd38 Merge pull request `#41007`_ from jleproust/fix_lvm_empty_vg
|
||||
* 3b9a845 Recognize LVM2 pv with empty vg as orphan
|
||||
|
||||
- **PR** `#41029`_: (*rallytime*) Back-port `#38565`_ to 2016.11
|
||||
@ *2017-05-03T17:05:10Z*
|
||||
|
||||
- **PR** `#38565`_: (*drawsmcgraw*) Update management of ip addresses for salt cloud azurearm module
|
||||
| refs: `#41029`_
|
||||
* 4eab962 Merge pull request `#41029`_ from rallytime/`bp-38565`_
|
||||
* 2df93ae Update management of ip addresses. - Assign static, private IP addresses. - Ability to not assign a public IP to a VM.
|
||||
|
||||
- **PR** `#41012`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-05-02T22:06:40Z*
|
||||
|
||||
- **PR** `#40952`_: (*terminalmage*) Fix documentation for docker login function in pre-nitrogen release branches
|
||||
- **PR** `#40724`_: (*cro*) Minion key revoke cfg
|
||||
* 97500f0 Merge pull request `#41012`_ from rallytime/merge-2016.11
|
||||
* fc756c5 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* 19894f6 Merge pull request `#40724`_ from cro/minion_key_revoke_cfg
|
||||
|
||||
* cbc7019 Change message level when minion requests key revoke and feature is turned off.
|
||||
|
||||
* 65ea899 Add allow_minion_key_revoke config option
|
||||
|
||||
* 8920495 Add config option to prevent minions from revoking their own keys.
|
||||
|
||||
* 129859f Merge pull request `#40952`_ from terminalmage/fix-dockerng.login-docs
|
||||
|
||||
* dfbbeb5 Fix documentation for docker login function in pre-nitrogen release branches
|
||||
|
||||
- **PR** `#40726`_: (*benediktwerner*) Fixed minion keys remaining pending after auto signing and fixed typo (Resubmitted to 2016.3)
|
||||
@ *2017-05-02T16:57:34Z*
|
||||
|
||||
* e210eae Merge pull request `#40726`_ from benediktwerner/fix-minions-remain-pending-after-autosign-and-typo
|
||||
* 82c144e Fixed minion keys remaining pending after auto signing and fixed typo
|
||||
|
||||
- **PR** `#40960`_: (*danlsgiga*) Fix consul module "AttributeError: 'dict' object has no attribute 'json'"
|
||||
@ *2017-05-02T16:16:57Z*
|
||||
|
||||
* 4f342e2 Merge pull request `#40960`_ from danlsgiga/2016.11
|
||||
* 6e4cc6d Fix consul module "AttributeError: 'dict' object has no attribute 'json'"
|
||||
|
||||
- **PR** `#40963`_: (*twangboy*) Fix fullname parameter for add function
|
||||
@ *2017-05-02T16:08:59Z*
|
||||
|
||||
* c3b329b Merge pull request `#40963`_ from twangboy/fix_win_useradd
|
||||
* 5371b6b Fix fullname parameter for add function
|
||||
|
||||
- **PR** `#40995`_: (*twangboy*) Remove unused code fragments
|
||||
@ *2017-05-02T15:31:58Z*
|
||||
|
||||
* d79c033 Merge pull request `#40995`_ from twangboy/remove_utils
|
||||
* 8c01aac Remove unused code fragments
|
||||
|
||||
- **PR** `#40991`_: (*rallytime*) Back-port `#40982`_ to 2016.11
|
||||
@ *2017-05-01T22:31:30Z*
|
||||
|
||||
- **ISSUE** `#40981`_: (*ezh*) docker-events engine is broken with modern docker
|
||||
| refs: `#40982`_
|
||||
- **PR** `#40982`_: (*ezh*) Fix docker_events field handling
|
||||
| refs: `#40991`_
|
||||
* c616287 Merge pull request `#40991`_ from rallytime/`bp-40982`_
|
||||
* 8fcb720 Fix docker_events field handling
|
||||
|
||||
- **PR** `#40987`_: (*gtmanfred*) get sudo_password correctly
|
||||
@ *2017-05-01T19:39:55Z*
|
||||
|
||||
- **ISSUE** `#40965`_: (*weirdbricks*) salt-cloud sudo failing
|
||||
| refs: `#40987`_
|
||||
* 3fb2492 Merge pull request `#40987`_ from gtmanfred/2016.11
|
||||
* 2ed694c get sudo_password correctly
|
||||
|
||||
- **PR** `#40992`_: (*gtmanfred*) fix bug in status.netdev
|
||||
@ *2017-05-01T19:38:35Z*
|
||||
|
||||
- **ISSUE** `#40988`_: (*santzi*) status.netdev tx_bytes is always zero
|
||||
| refs: `#40992`_
|
||||
* ecbac13 Merge pull request `#40992`_ from gtmanfred/netdev
|
||||
* a9eed7f fix bug in status.netdev
|
||||
|
||||
- **PR** `#40993`_: (*gtmanfred*) smtp state can use profile or sender
|
||||
@ *2017-05-01T19:35:47Z*
|
||||
|
||||
- **ISSUE** `#40976`_: (*sjorge*) smtp.send_msg state oddities
|
||||
| refs: `#40993`_
|
||||
* d852320 Merge pull request `#40993`_ from gtmanfred/smtp
|
||||
* 068ebfd smtp state can use profile or sender
|
||||
|
||||
- **PR** `#40958`_: (*rallytime*) Back-port `#40939`_ to 2016.11
|
||||
@ *2017-04-28T18:01:17Z*
|
||||
|
||||
- **PR** `#40939`_: (*Ch3LL*) Allow vmware to query deploy arg from opts
|
||||
| refs: `#40958`_
|
||||
* fc26fb8 Merge pull request `#40958`_ from rallytime/`bp-40939`_
|
||||
* 3e93948 allow vmware to query deploy arg from opts
|
||||
|
||||
- **PR** `#40957`_: (*rallytime*) Back-port `#38115`_ to 2016.11
|
||||
@ *2017-04-28T18:01:02Z*
|
||||
|
||||
- **ISSUE** `#34640`_: (*nevins-b*) utils.shlex_split removing quotes which are required for augeas
|
||||
| refs: `#34643`_
|
||||
- **PR** `#38115`_: (*cro*) Revert "fix augeas module so shlex doesn't strip quotes"
|
||||
| refs: `#40957`_
|
||||
- **PR** `#34643`_: (*nevins-b*) fix augeas module so shlex doesn't strip quotes
|
||||
| refs: `#38115`_
|
||||
* a586e12 Merge pull request `#40957`_ from rallytime/`bp-38115`_
|
||||
* eb88917 Revert "fix augeas module so shlex doesn't strip quotes"
|
||||
|
||||
- **PR** `#40905`_: (*rkgrunt*) Fixed issue with parsing of master minion returns when batching is en…
|
||||
@ *2017-04-28T17:52:32Z*
|
||||
|
||||
- **ISSUE** `#40635`_: (*promorphus*) Orchestrate + Batches returns false failed information
|
||||
| refs: `#40905`_ `#40905`_
|
||||
* 00a15eb Merge pull request `#40905`_ from rkgrunt/40635
|
||||
* 4f9c92a Fixed issue with parsing of master minion returns when batching is enabled.
|
||||
|
||||
- **PR** `#40954`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-28T16:41:49Z*
|
||||
|
||||
- **ISSUE** `#36644`_: (*b1naryth1ef*) env_vars not properly validated/casted to strings w/ virtualenv.manage/pip.install
|
||||
| refs: `#36706`_
|
||||
- **PR** `#40930`_: (*rallytime*) Back-port `#40811`_ to 2016.3
|
||||
- **PR** `#40927`_: (*terminalmage*) Add documentation for PyYAML's loading of time expressions
|
||||
- **PR** `#40891`_: (*terminalmage*) Fix two issues with pip.install
|
||||
- **PR** `#40811`_: (*UtahDave*) get config_dir based off conf_file if __opts__['config_dir'] doesn't exist
|
||||
| refs: `#40930`_
|
||||
- **PR** `#36706`_: (*siccrusher*) Add basic sanity checks for env_vars in pip.install function
|
||||
| refs: `#40891`_ `#40891`_
|
||||
* bb50d4f Merge pull request `#40954`_ from rallytime/merge-2016.11
|
||||
* 7f31e41 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* 55a3995 Merge pull request `#40930`_ from rallytime/`bp-40811`_
|
||||
|
||||
* 3ccb553 get config_dir based off conf_file
|
||||
|
||||
* 7bc01be Merge pull request `#40927`_ from terminalmage/docs
|
||||
|
||||
* 8c078f1 Add additional note about quoting within load_yaml
|
||||
|
||||
* 123b5cd Add documentation for PyYAML's loading of time expressions
|
||||
|
||||
* 7eab9c6 Merge pull request `#40891`_ from terminalmage/pip-installed
|
||||
|
||||
* 75e6bc0 Fix two issues with pip.install
|
||||
|
||||
- **PR** `#40751`_: (*rallytime*) Use Salt's SaltYamlSafeLoader and SafeOrderedDumper classes for yaml.load/dump
|
||||
@ *2017-04-28T12:56:06Z*
|
||||
|
||||
- **ISSUE** `#39531`_: (*ypid*) Use yaml.safe_* instaed of yaml.load / yaml.dump / …
|
||||
| refs: `#40751`_
|
||||
* 909d519 Merge pull request `#40751`_ from rallytime/`fix-39531`_
|
||||
* 85dc416 Don't change the salt.utils.jinja yaml Dumper class
|
||||
|
||||
* 4fe6ac9 Add extra line for lint
|
||||
|
||||
* 55cfa12 Use salt.utils.yamldumper with SafeOderedDumper as the Dumper in yaml.dump
|
||||
|
||||
* 62c4d37 Use salt.utils.yamlloader with SaltYamlSafeLoader as the Loader with yaml.load
|
||||
|
||||
- **PR** `#40861`_: (*DmitryKuzmenko*) Don't run status.master while minion is failing-over.
|
||||
@ *2017-04-28T12:14:56Z*
|
||||
|
||||
- **ISSUE** `#37307`_: (*szjur*) Minions run every job twice and open 2 connections to the same syndic - apparently after reconnection between masters
|
||||
| refs: `#40861`_
|
||||
* 18fdd8c Merge pull request `#40861`_ from DSRCorporation/bugs/37307_minion_run_jobs_twice
|
||||
* f0d46d0 Don't run status.master while minion is failing-over.
|
||||
|
||||
- **PR** `#40923`_: (*terminalmage*) aptpkg: fix temp pkg unhold when version is specified
|
||||
@ *2017-04-28T11:59:54Z*
|
||||
|
||||
* 62cb7b1 Merge pull request `#40923`_ from terminalmage/aptpkg-install-fix-unhold
|
||||
* 6dda4f2 aptpkg: fix temp pkg unhold when version is specified
|
||||
|
||||
- **PR** `#40933`_: (*gtmanfred*) allow master_port to be a string
|
||||
@ *2017-04-28T11:54:58Z*
|
||||
|
||||
- **ISSUE** `#40908`_: (*nicksloan*) If master_port is a string the minion cannot connect and prints an unhelpful error message
|
||||
| refs: `#40933`_
|
||||
- **ISSUE** `#39118`_: (*bobrik*) Minion ipv6 option is not documented
|
||||
| refs: `#39289`_
|
||||
- **PR** `#39289`_: (*bobrik*) Autodetect IPv6 connectivity from minion to master
|
||||
| refs: `#40933`_
|
||||
* 9d92ba7 Merge pull request `#40933`_ from gtmanfred/2016.11
|
||||
* 194423c allow master_port to be a string
|
||||
|
||||
- **PR** `#40934`_: (*gtmanfred*) Only display IPvX warning if role is master
|
||||
@ *2017-04-28T11:53:50Z*
|
||||
|
||||
- **ISSUE** `#40912`_: (*razed11*) IPV6 Warning when ipv6 set to False
|
||||
| refs: `#40934`_
|
||||
* d5e0b8b Merge pull request `#40934`_ from gtmanfred/ipv6
|
||||
* 7855cd6 Only display IPvX warning if role is master
|
||||
|
||||
- **PR** `#40935`_: (*gtmanfred*) Attempt to connect to public ip address in softlayer
|
||||
@ *2017-04-28T11:43:57Z*
|
||||
|
||||
- **ISSUE** `#40881`_: (*stamak*) 2016.11 SoftLayer salt-cloud driver connects on private IP instead of public IP
|
||||
| refs: `#40935`_
|
||||
* 8fdfe4e Merge pull request `#40935`_ from gtmanfred/softlayer
|
||||
* d6eb114 Attempt to connect to public ip address in softlayer
|
||||
|
||||
- **PR** `#40936`_: (*terminalmage*) Add dockerng fixes to 2016.11.4 release notes
|
||||
@ *2017-04-27T19:54:16Z*
|
||||
|
||||
* 7404309 Merge pull request `#40936`_ from terminalmage/release_notes
|
||||
* e494ae4 Add dockerng fixes to 2016.11.4 release notes
|
||||
|
||||
- **PR** `#40929`_: (*rallytime*) Back-port `#37696`_ to 2016.11
|
||||
@ *2017-04-27T17:43:26Z*
|
||||
|
||||
- **ISSUE** `#33093`_: (*gtmanfred*) [salt-cloud][nova] race condition when assigning floating ips to cloud servers
|
||||
| refs: `#37696`_
|
||||
- **PR** `#37696`_: (*SolarisYan*) if vm state is not ACTIVE, it will fail
|
||||
| refs: `#40929`_
|
||||
* a622518 Merge pull request `#40929`_ from rallytime/`bp-37696`_
|
||||
* 1a28722 Pylint fix
|
||||
|
||||
* 8e0a986 if vm state is not ACTIVE, associate floating ip to it will fail.So we should wait for state of vm is ACTIVE,then associate the assigned floating ip to it
|
||||
|
||||
- **PR** `#40921`_: (*corywright*) Make salt.auth.rest heading consistent with all other salt.auth documentation
|
||||
@ *2017-04-27T17:36:47Z*
|
||||
|
||||
* f88ce8e Merge pull request `#40921`_ from corywright/consistent-salt-auth-headings
|
||||
* 2995a05 Make salt.auth.rest heading consistent with all other salt.auth documentation
|
||||
|
||||
- **PR** `#40752`_: (*Enquier*) Add ability to specify a custom SSL certificate or disable SSL verification in KeystoneAuth v3
|
||||
@ *2017-04-27T17:29:09Z*
|
||||
|
||||
- **ISSUE** `#37824`_: (*dxiri*) SSLError Trying to use v3 API of Openstack Newton as provider.
|
||||
| refs: `#40752`_
|
||||
- **ISSUE** `#5`_: (*thatch45*) cmd module
|
||||
* 26be306 Merge pull request `#40752`_ from Enquier/nova_ssl_2
|
||||
* 817f492 fixing lint errors in keystone auth error
|
||||
|
||||
* f683636 fix trailing whitespace
|
||||
|
||||
* 4a70b8c fixing minor error in security_groups security groups parser had incorrect split action which caused errors
|
||||
|
||||
* c9d6f8e adding note in documentation
|
||||
|
||||
* c24dfe3 adding support for cacert verification
|
||||
|
||||
* bfaf5e3 Merge pull request `#5`_ from saltstack/2016.11
|
||||
|
||||
- **PR** `#40894`_: (*senthilkumar-e*) Fix for broken /jobs/<jid> in 2016.11.4
|
||||
@ *2017-04-27T11:33:00Z*
|
||||
|
||||
- **ISSUE** `#40845`_: (*e-senthilkumar*) /jobs call is broken in 2016.11.4
|
||||
| refs: `#40894`_
|
||||
* 0f2ec1e Merge pull request `#40894`_ from senthilkumar-e/broken_jobs_api_fix
|
||||
* 2f55b26 Fixing the pylint issue
|
||||
|
||||
* fb607ba Fix for broken /jobs/<jid> in 2016.11.4
|
||||
|
||||
- **PR** `#40876`_: (*BenoitKnecht*) states: sqlite3: fix table_present with multi-line schema
|
||||
@ *2017-04-26T15:21:19Z*
|
||||
|
||||
* ea55c15 Merge pull request `#40876`_ from BenoitKnecht/fix-sqlite3-table-present-with-multiline-schema
|
||||
* 2ca627d states: sqlite3: fix table_present with multi-line schema
|
||||
|
||||
- **PR** `#40742`_: (*clinta*) Fix `#40741`_
|
||||
@ *2017-04-25T22:52:06Z*
|
||||
|
||||
- **ISSUE** `#40741`_: (*clinta*) Regression in 2016.11.3. File.managed downloads every time.
|
||||
| refs: `#40742`_
|
||||
* e09bafd Merge pull request `#40742`_ from clinta/40741
|
||||
* 72bf5af Set sfn if cached_sum == source_sum
|
||||
|
||||
- **PR** `#40859`_: (*skizunov*) Fix TCP Transport to work with Tornado 4.5
|
||||
@ *2017-04-25T04:29:00Z*
|
||||
|
||||
* 5249496 Merge pull request `#40859`_ from skizunov/develop2
|
||||
* 958ecda Fix TCP Transport to work with Tornado 4.5
|
||||
|
||||
- **PR** `#40862`_: (*gtmanfred*) status should be an int
|
||||
@ *2017-04-24T23:11:31Z*
|
||||
|
||||
* ca80f28 Merge pull request `#40862`_ from gtmanfred/2016.11
|
||||
* 87ec1da status should be an int
|
||||
|
||||
- **PR** `#40865`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-24T23:06:28Z*
|
||||
|
||||
- **PR** `#40854`_: (*Ch3LL*) [2016.3] Bump latest release version to 2016.11.4
|
||||
- **PR** `#40822`_: (*lordcirth*) rsync.py: Don't return changes when clean
|
||||
* c953419 Merge pull request `#40865`_ from rallytime/merge-2016.11
|
||||
* 53ad315 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* 2a71dc3 Merge pull request `#40854`_ from Ch3LL/11.4_release_2016.3
|
||||
|
||||
* 889540a [2016.3] Bump latest release version to 2016.11.4
|
||||
|
||||
* b5f67f0 Merge pull request `#40822`_ from lordcirth/fix-rsync-changes
|
||||
|
||||
* 1b304bb Extra space before inline comment
|
||||
|
||||
* ea4592d rsync.py: Don't return changes when clean
|
||||
|
||||
- **PR** `#40855`_: (*Ch3LL*) [2016.11] Bump latest release version to 2016.11.4
|
||||
@ *2017-04-24T17:37:47Z*
|
||||
|
||||
* 7861f12 Merge pull request `#40855`_ from Ch3LL/11.4_release_2016.11
|
||||
* e7b6043 [2016.11] Bump latest release version to 2016.11.4
|
||||
|
||||
- **PR** `#40817`_: (*isbm*) Some UT for cloud
|
||||
@ *2017-04-23T10:01:40Z*
|
||||
|
||||
* 25b62ae Merge pull request `#40817`_ from isbm/isbm-skip-false-values-from-preferred-ip-201611
|
||||
* 7c5714b Describe debug information
|
||||
|
||||
* e0210ff Reformat idents, fix typos
|
||||
|
||||
* fb777e3 PEP8: fix unused variable
|
||||
|
||||
* b2e85de Fix lint, typos and readability
|
||||
|
||||
* 116c96a Fix UT parameter changes
|
||||
|
||||
* 61558f0 Lintfix E0602
|
||||
|
||||
* ed84420 Add unit test for node ip filtering
|
||||
|
||||
* 82582cf Skip test, if libcloud is not around
|
||||
|
||||
* f005d53 Fix name error exception
|
||||
|
||||
* b668e60 Move out nested function for testing purposes
|
||||
|
||||
* 5e574a2 Add unit test for nova connector
|
||||
|
||||
* 181d078 Lintfix
|
||||
|
||||
* 8e9ce1a Move out nested function to be unit-testable
|
||||
|
||||
* cd43805 Add initial unit test for openstack cloud module
|
||||
|
||||
* 177f314 Add fake preferred IP function for testing
|
||||
|
||||
* d1aeb13 Move out openstack's nested function to be testable
|
||||
|
||||
- **PR** `#40824`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-21T20:03:10Z*
|
||||
|
||||
- **ISSUE** `#38914`_: (*hgfischer*) Uppercase checksums are not accepted by archive.extracted
|
||||
| refs: `#40754`_
|
||||
- **PR** `#40754`_: (*lordcirth*) file.manage_file: uppercase checksums now work
|
||||
* 50ddf21 Merge pull request `#40824`_ from rallytime/merge-2016.11
|
||||
* f31f951 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* 3b9ebeb Merge pull request `#40754`_ from lordcirth/fix-uppercase-checksums
|
||||
|
||||
* c80c792 remove too many newlines for lint
|
||||
|
||||
* a7d8f37 file.manage_file: uppercase checksums now work
|
||||
|
||||
- **PR** `#40811`_: (*UtahDave*) get config_dir based off conf_file if __opts__['config_dir'] doesn't exist
|
||||
| refs: `#40930`_
|
||||
@ *2017-04-21T17:44:42Z*
|
||||
|
||||
* d6e26d1 Merge pull request `#40811`_ from UtahDave/2016.11local
|
||||
* 9f6e2e9 get config_dir based off conf_file
|
||||
|
||||
- **PR** `#40820`_: (*gtmanfred*) remove deprecated firstgen rackspace cloud driver
|
||||
@ *2017-04-21T17:42:19Z*
|
||||
|
||||
* ddedf05 Merge pull request `#40820`_ from gtmanfred/2016.11
|
||||
* b60a8d0 remove rackspace from index
|
||||
|
||||
* 559aa1d remove deprecated firstgen rackspace cloud driver
|
||||
|
||||
- **PR** `#40797`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-20T19:42:04Z*
|
||||
|
||||
- **ISSUE** `#40790`_: (*a-powell*) s3.query util buffering objects to memory
|
||||
| refs: `#40791`_
|
||||
- **PR** `#40791`_: (*a-powell*) S3 util get memory fix
|
||||
* 2ab4248 Merge pull request `#40797`_ from rallytime/merge-2016.11
|
||||
* 22500a7 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* 623e2eb Merge pull request `#40791`_ from a-powell/s3-util-get-memory-fix
|
||||
|
||||
* 36f6521 Merge remote-tracking branch 'upstream/2016.3' into s3-util-get-memory-fix
|
||||
|
||||
* 04637cd Fixing objects being loaded into memory when performing a GET request with a local file specified.
|
||||
|
||||
- **PR** `#40800`_: (*rallytime*) Back-port `#40720`_ to 2016.11
|
||||
@ *2017-04-20T19:41:41Z*
|
||||
|
||||
- **PR** `#40720`_: (*oeuftete*) Call tornado.httputil.url_concat compatibly
|
||||
| refs: `#40800`_
|
||||
* ced839f Merge pull request `#40800`_ from rallytime/`bp-40720`_
|
||||
* 6c0124a Call tornado.httputil.url_concat compatibly
|
||||
|
||||
- **PR** `#40785`_: (*alexproca*) win_pkg: backport 2016.11 add msiexec override to enable selection of 32 or 64 msiexec.exe
|
||||
@ *2017-04-20T16:45:14Z*
|
||||
|
||||
- **ISSUE** `#19137`_: (*jeffclay*) MSI installer(s) for windows minion
|
||||
| refs: `#40716`_
|
||||
- **PR** `#40716`_: (*alexproca*) win_pkg: add msiexec override to enable selection of 32 or 64 msiexec.exe
|
||||
| refs: `#40785`_
|
||||
* 5388ffa Merge pull request `#40785`_ from alexproca/backport-winexec-selection
|
||||
* 91cafd5 Add option to select 32 or 64 version of msiexec
|
||||
|
||||
- **PR** `#40796`_: (*terminalmage*) Fix inaccurate nodegroup docs
|
||||
@ *2017-04-20T16:08:22Z*
|
||||
|
||||
* f0f135c Merge pull request `#40796`_ from terminalmage/fix-nodegroup-docs
|
||||
* f99259a Fix inaccurate nodegroup docs
|
||||
|
||||
- **PR** `#40769`_: (*rallytime*) Back-port `#40760`_ to 2016.11
|
||||
@ *2017-04-19T20:23:22Z*
|
||||
|
||||
- **ISSUE** `#40737`_: (*jf*) Fix consul_pillar documentation: 'root=' canNOT start with a slash
|
||||
| refs: `#40760`_
|
||||
- **PR** `#40760`_: (*jf*) Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'!
|
||||
| refs: `#40769`_
|
||||
* d8f7855 Merge pull request `#40769`_ from rallytime/`bp-40760`_
|
||||
* 71ac15f Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'!
|
||||
|
||||
- **PR** `#40756`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-19T17:47:51Z*
|
||||
|
||||
- **ISSUE** `#40712`_: (*idokaplan*) user.update - account_disabled
|
||||
| refs: `#40721`_
|
||||
- **PR** `#40721`_: (*gtmanfred*) unset the bitwise instead of toggle
|
||||
* 61f8de4 Merge pull request `#40756`_ from rallytime/merge-2016.11
|
||||
* 0e08732 Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* f4f3ee6 Merge pull request `#40721`_ from gtmanfred/2016.3
|
||||
|
||||
* 58b8885 unset the bitwise instead of toggle
|
||||
|
||||
- **PR** `#40735`_: (*rallytime*) Handle stacktraces in cloud.action function in module and runner
|
||||
@ *2017-04-18T20:05:06Z*
|
||||
|
||||
- **ISSUE** `#29602`_: (*multani*) cloud.action start raises "got an unexpected keyword argument 'kwargs'"
|
||||
| refs: `#40735`_
|
||||
* 3557b51 Merge pull request `#40735`_ from rallytime/handle-cloud-traces
|
||||
* 87154a9 Use `log.error` instead of `log.err`
|
||||
|
||||
* b35bf91 Handle stacktraces in cloud.action function in module and runner
|
||||
|
||||
- **PR** `#40745`_: (*cro*) Backport `Add support for specifying a datastore for new disks.` PR `#36457`_
|
||||
@ *2017-04-18T20:00:51Z*
|
||||
|
||||
* e700d81 Merge pull request `#40745`_ from cro/vmware_disk_datastore_bp
|
||||
* 1460f82 Remove leftover conflict markers (oops! :-/ )
|
||||
|
||||
* b26be65 Remove leftover conflict markers (oops! :-/ )
|
||||
|
||||
* 096f063 Remove leftover conflict markers (oops! :-/ )
|
||||
|
||||
* d24078d Add docs for "datastore" param for disks
|
||||
|
||||
* 500d6b2 Document validity of a datastore key inside a disk definition.
|
||||
|
||||
* 7608b10 Add support for specifying a datastore for new disks.
|
||||
|
||||
- **PR** `#40740`_: (*cro*) Backport pr `#39802`_ to add random_startup_delay
|
||||
@ *2017-04-18T19:47:55Z*
|
||||
|
||||
- **PR** `#39802`_: (*cachedout*) A random startup delay option for minions
|
||||
| refs: `#40740`_
|
||||
* 78dbab0 Merge pull request `#40740`_ from cro/minion_delay_start
|
||||
* 2ab95b7 Set minion test to use default opts
|
||||
|
||||
* 785e606 Add requested docs
|
||||
|
||||
* 8ab321f A random startup delay option for minions
|
||||
|
||||
- **PR** `#40728`_: (*rallytime*) [2016.11] Merge forward from 2016.3 to 2016.11
|
||||
@ *2017-04-17T21:13:15Z*
|
||||
|
||||
- **ISSUE** `#37787`_: (*elyulka*) user.present state fails to change loginclass on FreeBSD
|
||||
| refs: `#40714`_
|
||||
- **PR** `#40719`_: (*rallytime*) Back-port `#40714`_ to 2016.3
|
||||
- **PR** `#40718`_: (*terminalmage*) Fix copypasta in the pw_user docstring
|
||||
- **PR** `#40714`_: (*woodsb02*) Make salt.modules.pw_user.get_loginclass return string rather than dict
|
||||
| refs: `#40719`_
|
||||
* a48ecc4 Merge pull request `#40728`_ from rallytime/merge-2016.11
|
||||
* 0a5e05a Merge branch '2016.3' into '2016.11'
|
||||
|
||||
* bf8bb0f Merge pull request `#40719`_ from rallytime/`bp-40714`_
|
||||
|
||||
* d6c4362 Make salt.modules.pw_user.get_loginclass return string rather than dict
|
||||
|
||||
* 4145d33 Merge pull request `#40718`_ from terminalmage/fix-docstring
|
||||
|
||||
* 14e8b85 Fix copypasta in the pw_user docstring
|
||||
|
||||
- **PR** `#40707`_: (*gtmanfred*) Use markers when s3 bucket list is truncated
|
||||
@ *2017-04-17T16:45:21Z*
|
||||
|
||||
- **ISSUE** `#36967`_: (*gmykhailiuta*) S3fs objects list gets truncated
|
||||
| refs: `#40707`_
|
||||
* c5cbfc2 Merge pull request `#40707`_ from gtmanfred/2016.11
|
||||
* 1932f72 Use markers when s3 bucket list is truncated
|
||||
|
||||
|
||||
.. _`#19137`: https://github.com/saltstack/salt/issues/19137
|
||||
.. _`#29602`: https://github.com/saltstack/salt/issues/29602
|
||||
.. _`#33093`: https://github.com/saltstack/salt/issues/33093
|
||||
.. _`#34640`: https://github.com/saltstack/salt/issues/34640
|
||||
.. _`#34643`: https://github.com/saltstack/salt/pull/34643
|
||||
.. _`#35699`: https://github.com/saltstack/salt/issues/35699
|
||||
.. _`#36457`: https://github.com/saltstack/salt/issues/36457
|
||||
.. _`#36644`: https://github.com/saltstack/salt/issues/36644
|
||||
.. _`#36706`: https://github.com/saltstack/salt/pull/36706
|
||||
.. _`#36967`: https://github.com/saltstack/salt/issues/36967
|
||||
.. _`#37307`: https://github.com/saltstack/salt/issues/37307
|
||||
.. _`#37696`: https://github.com/saltstack/salt/pull/37696
|
||||
.. _`#37787`: https://github.com/saltstack/salt/issues/37787
|
||||
.. _`#37824`: https://github.com/saltstack/salt/issues/37824
|
||||
.. _`#38115`: https://github.com/saltstack/salt/pull/38115
|
||||
.. _`#38565`: https://github.com/saltstack/salt/pull/38565
|
||||
.. _`#38914`: https://github.com/saltstack/salt/issues/38914
|
||||
.. _`#39118`: https://github.com/saltstack/salt/issues/39118
|
||||
.. _`#39289`: https://github.com/saltstack/salt/pull/39289
|
||||
.. _`#39531`: https://github.com/saltstack/salt/issues/39531
|
||||
.. _`#39802`: https://github.com/saltstack/salt/pull/39802
|
||||
.. _`#40635`: https://github.com/saltstack/salt/issues/40635
|
||||
.. _`#40707`: https://github.com/saltstack/salt/pull/40707
|
||||
.. _`#40712`: https://github.com/saltstack/salt/issues/40712
|
||||
.. _`#40714`: https://github.com/saltstack/salt/pull/40714
|
||||
.. _`#40716`: https://github.com/saltstack/salt/pull/40716
|
||||
.. _`#40718`: https://github.com/saltstack/salt/pull/40718
|
||||
.. _`#40719`: https://github.com/saltstack/salt/pull/40719
|
||||
.. _`#40720`: https://github.com/saltstack/salt/pull/40720
|
||||
.. _`#40721`: https://github.com/saltstack/salt/pull/40721
|
||||
.. _`#40724`: https://github.com/saltstack/salt/pull/40724
|
||||
.. _`#40726`: https://github.com/saltstack/salt/pull/40726
|
||||
.. _`#40728`: https://github.com/saltstack/salt/pull/40728
|
||||
.. _`#40735`: https://github.com/saltstack/salt/pull/40735
|
||||
.. _`#40737`: https://github.com/saltstack/salt/issues/40737
|
||||
.. _`#40740`: https://github.com/saltstack/salt/pull/40740
|
||||
.. _`#40741`: https://github.com/saltstack/salt/issues/40741
|
||||
.. _`#40742`: https://github.com/saltstack/salt/pull/40742
|
||||
.. _`#40745`: https://github.com/saltstack/salt/pull/40745
|
||||
.. _`#40751`: https://github.com/saltstack/salt/pull/40751
|
||||
.. _`#40752`: https://github.com/saltstack/salt/pull/40752
|
||||
.. _`#40754`: https://github.com/saltstack/salt/pull/40754
|
||||
.. _`#40756`: https://github.com/saltstack/salt/pull/40756
|
||||
.. _`#40760`: https://github.com/saltstack/salt/pull/40760
|
||||
.. _`#40769`: https://github.com/saltstack/salt/pull/40769
|
||||
.. _`#40785`: https://github.com/saltstack/salt/pull/40785
|
||||
.. _`#40790`: https://github.com/saltstack/salt/issues/40790
|
||||
.. _`#40791`: https://github.com/saltstack/salt/pull/40791
|
||||
.. _`#40796`: https://github.com/saltstack/salt/pull/40796
|
||||
.. _`#40797`: https://github.com/saltstack/salt/pull/40797
|
||||
.. _`#40800`: https://github.com/saltstack/salt/pull/40800
|
||||
.. _`#40811`: https://github.com/saltstack/salt/pull/40811
|
||||
.. _`#40817`: https://github.com/saltstack/salt/pull/40817
|
||||
.. _`#40820`: https://github.com/saltstack/salt/pull/40820
|
||||
.. _`#40822`: https://github.com/saltstack/salt/pull/40822
|
||||
.. _`#40824`: https://github.com/saltstack/salt/pull/40824
|
||||
.. _`#40845`: https://github.com/saltstack/salt/issues/40845
|
||||
.. _`#40854`: https://github.com/saltstack/salt/pull/40854
|
||||
.. _`#40855`: https://github.com/saltstack/salt/pull/40855
|
||||
.. _`#40859`: https://github.com/saltstack/salt/pull/40859
|
||||
.. _`#40861`: https://github.com/saltstack/salt/pull/40861
|
||||
.. _`#40862`: https://github.com/saltstack/salt/pull/40862
|
||||
.. _`#40865`: https://github.com/saltstack/salt/pull/40865
|
||||
.. _`#40876`: https://github.com/saltstack/salt/pull/40876
|
||||
.. _`#40879`: https://github.com/saltstack/salt/pull/40879
|
||||
.. _`#40881`: https://github.com/saltstack/salt/issues/40881
|
||||
.. _`#40891`: https://github.com/saltstack/salt/pull/40891
|
||||
.. _`#40894`: https://github.com/saltstack/salt/pull/40894
|
||||
.. _`#40905`: https://github.com/saltstack/salt/pull/40905
|
||||
.. _`#40908`: https://github.com/saltstack/salt/issues/40908
|
||||
.. _`#40912`: https://github.com/saltstack/salt/issues/40912
|
||||
.. _`#40921`: https://github.com/saltstack/salt/pull/40921
|
||||
.. _`#40923`: https://github.com/saltstack/salt/pull/40923
|
||||
.. _`#40927`: https://github.com/saltstack/salt/pull/40927
|
||||
.. _`#40928`: https://github.com/saltstack/salt/issues/40928
|
||||
.. _`#40929`: https://github.com/saltstack/salt/pull/40929
|
||||
.. _`#40930`: https://github.com/saltstack/salt/pull/40930
|
||||
.. _`#40933`: https://github.com/saltstack/salt/pull/40933
|
||||
.. _`#40934`: https://github.com/saltstack/salt/pull/40934
|
||||
.. _`#40935`: https://github.com/saltstack/salt/pull/40935
|
||||
.. _`#40936`: https://github.com/saltstack/salt/pull/40936
|
||||
.. _`#40939`: https://github.com/saltstack/salt/pull/40939
|
||||
.. _`#40952`: https://github.com/saltstack/salt/pull/40952
|
||||
.. _`#40954`: https://github.com/saltstack/salt/pull/40954
|
||||
.. _`#40957`: https://github.com/saltstack/salt/pull/40957
|
||||
.. _`#40958`: https://github.com/saltstack/salt/pull/40958
|
||||
.. _`#40960`: https://github.com/saltstack/salt/pull/40960
|
||||
.. _`#40963`: https://github.com/saltstack/salt/pull/40963
|
||||
.. _`#40965`: https://github.com/saltstack/salt/issues/40965
|
||||
.. _`#40976`: https://github.com/saltstack/salt/issues/40976
|
||||
.. _`#40981`: https://github.com/saltstack/salt/issues/40981
|
||||
.. _`#40982`: https://github.com/saltstack/salt/pull/40982
|
||||
.. _`#40987`: https://github.com/saltstack/salt/pull/40987
|
||||
.. _`#40988`: https://github.com/saltstack/salt/issues/40988
|
||||
.. _`#40991`: https://github.com/saltstack/salt/pull/40991
|
||||
.. _`#40992`: https://github.com/saltstack/salt/pull/40992
|
||||
.. _`#40993`: https://github.com/saltstack/salt/pull/40993
|
||||
.. _`#40995`: https://github.com/saltstack/salt/pull/40995
|
||||
.. _`#41007`: https://github.com/saltstack/salt/pull/41007
|
||||
.. _`#41011`: https://github.com/saltstack/salt/pull/41011
|
||||
.. _`#41012`: https://github.com/saltstack/salt/pull/41012
|
||||
.. _`#41029`: https://github.com/saltstack/salt/pull/41029
|
||||
.. _`#41032`: https://github.com/saltstack/salt/pull/41032
|
||||
.. _`#41036`: https://github.com/saltstack/salt/pull/41036
|
||||
.. _`#41039`: https://github.com/saltstack/salt/pull/41039
|
||||
.. _`#41045`: https://github.com/saltstack/salt/pull/41045
|
||||
.. _`#41046`: https://github.com/saltstack/salt/pull/41046
|
||||
.. _`#41049`: https://github.com/saltstack/salt/pull/41049
|
||||
.. _`#41054`: https://github.com/saltstack/salt/pull/41054
|
||||
.. _`#5`: https://github.com/saltstack/salt/issues/5
|
||||
.. _`bp-37696`: https://github.com/saltstack/salt/pull/37696
|
||||
.. _`bp-38115`: https://github.com/saltstack/salt/pull/38115
|
||||
.. _`bp-38565`: https://github.com/saltstack/salt/pull/38565
|
||||
.. _`bp-40714`: https://github.com/saltstack/salt/pull/40714
|
||||
.. _`bp-40720`: https://github.com/saltstack/salt/pull/40720
|
||||
.. _`bp-40760`: https://github.com/saltstack/salt/pull/40760
|
||||
.. _`bp-40811`: https://github.com/saltstack/salt/pull/40811
|
||||
.. _`bp-40939`: https://github.com/saltstack/salt/pull/40939
|
||||
.. _`bp-40982`: https://github.com/saltstack/salt/pull/40982
|
||||
.. _`fix-39531`: https://github.com/saltstack/salt/issues/39531
|
@ -16,6 +16,8 @@ try: # python 3
|
||||
except ImportError: # python 2
|
||||
from pipes import quote as _cmd_quote
|
||||
|
||||
import getpass
|
||||
|
||||
# Import salt libs
|
||||
import salt.utils
|
||||
import salt.utils.mac_utils
|
||||
@ -32,6 +34,9 @@ def __virtual__():
|
||||
return (False, 'The mac_system module could not be loaded: '
|
||||
'module only works on MacOS systems.')
|
||||
|
||||
if getpass.getuser() != 'root':
|
||||
return False, 'The mac_system module is not useful for non-root users.'
|
||||
|
||||
if not _atrun_enabled():
|
||||
if not _enable_atrun():
|
||||
return False, 'atrun could not be enabled on this system'
|
||||
|
@ -314,6 +314,11 @@ class MatchTest(ShellCase, ShellCaseCommonTestsMixin):
|
||||
'''
|
||||
Test to see if we're not auto-adding '*' and 'sys.doc' to the call
|
||||
'''
|
||||
os_family = self.run_call('--local grains.get os_family')[1].strip()
|
||||
if os_family == 'Arch':
|
||||
self.skipTest('This test is failing in Arch due to a bug in salt-testing. '
|
||||
'Skipping until salt-testing can be upgraded. For more information, '
|
||||
'see https://github.com/saltstack/salt-jenkins/issues/324.')
|
||||
data = self.run_salt('-d -t 20')
|
||||
if data:
|
||||
self.assertIn('user.add:', data)
|
||||
|
Loading…
Reference in New Issue
Block a user