Commit Graph

59965 Commits

Author SHA1 Message Date
Mike Place
3b2c93a2e5 Merge pull request #29548 from rallytime/bp-29449
Back-port #29449 to 2015.8
2015-12-09 09:19:07 -07:00
Mike Place
fd67903bf9 Merge pull request #29547 from rallytime/esxi-proxy
Refactored ESXCLI-based functions to accept a list of esxi_hosts
2015-12-09 09:08:03 -07:00
Mike Place
21437f9235 Merge pull request #29563 from alprs/fix-influx_deprecated_method
Fix a call to deprecated method in python-influxdb
2015-12-09 09:00:24 -07:00
Mike Place
f29e0a7021 Merge pull request #29565 from bdrung/2015.8
Fix typos and missing release note
2015-12-09 08:59:20 -07:00
Andreas Lutro
7c69c177ed update test 2015-12-09 13:18:47 +01:00
Andreas Lutro
46d7d92069 fix a call to deprecated method in python-influxdb
1da39bf860/influxdb/influxdb08/client.py (L543-L553)
2015-12-09 13:16:10 +01:00
Joe Healy
b96d8ff1d9 Minor update to release notes for missing fix
Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2015-12-09 12:30:52 +01:00
Benjamin Drung
e72354aac4 Fix typo specfic -> specific 2015-12-09 12:19:39 +01:00
Benjamin Drung
5708355762 Fix typo comparsion -> comparison 2015-12-09 12:17:49 +01:00
Akhter Ali
3715cd7d65 Adding message for null public IP 2015-12-08 17:18:18 -07:00
rallytime
469648dd07 Refactored ESXCLI-based functions to accept a list of esxi_hosts
Previously, only one esxi_host could be passed in when connecting
to a vCenter server. This brings feature-partiy for ESXCLI-based
functions with pyVmomo-based functions, which already accept and
handle a list of hosts.

State functions were also updated.

Also fixes a bug with the ESXCLI which check in salt.utils.vmware
and provides default protocol and port options if none are provided.
2015-12-08 17:09:13 -07:00
Erik Johnson
6619503aec git.latest: init submodules if not yet initialized
Fixes #29009.
2015-12-08 17:45:50 -06:00
Mike Place
25d3a75d8c Merge pull request #29540 from basepi/merge-forward-2015.8
[2015.8] Merge forward from 2015.5 to 2015.8
2015-12-08 14:27:01 -07:00
Mike Place
3ae096b7ac Merge pull request #29499 from rallytime/esxi-proxy
Initial commit of ESXi Proxy Minion
2015-12-08 14:10:13 -07:00
Mike Place
873f6a9460 Merge pull request #29526 from jfindlay/2015.8
2015.8.2 notes: add note about not being released
2015-12-08 14:09:50 -07:00
Mike Place
f77c8e7baf Merge pull request #29527 from jfindlay/2015.5
2015.5.7 notes: add note about not being released
2015-12-08 14:08:26 -07:00
Mike Place
3de61e3655 Merge pull request #29531 from jfindlay/suse_patch
grains.core: handle undefined variable
2015-12-08 14:07:37 -07:00
Colton Myers
1d8014411a Merge pull request #29538 from basepi/salt-ssh.umask.29486
[2015.8] [salt-ssh] Remove umask around actual execution for salt-ssh
2015-12-08 13:45:58 -07:00
Colton Myers
e59364ad1d Fix failing unit test 2015-12-08 13:45:34 -07:00
Colton Myers
9673fd0937 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
Conflicts:
    salt/cloud/clouds/ec2.py
    tests/unit/states/file_test.py
2015-12-08 12:23:26 -07:00
Colton Myers
867d550271 Merge pull request #29539 from basepi/merge-forward-2015.5
[2015.5] Merge forward from 2014.7 to 2015.5
2015-12-08 12:14:51 -07:00
Colton Myers
2c9c4ba430 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
Conflicts:
    doc/conf.py
2015-12-08 12:14:10 -07:00
Colton Myers
5edfa014f5 Remove umask around actual execution for salt-ssh 2015-12-08 12:05:42 -07:00
rallytime
d8b1ba3991 Make sure ESXCLI gating is correct in vsphere __virtual__ 2015-12-08 11:07:23 -07:00
Justin Findlay
1ad5a088fc grains.core: handle undefined variable 2015-12-08 10:07:01 -07:00
Mike Place
fb02fc1ef1 Merge pull request #29505 from rallytime/fix-28715
Update boto_rds state docs to include funky yaml syntax for "tags" option.
2015-12-08 10:05:02 -07:00
Mike Place
de7f3d5a59 Merge pull request #29504 from rallytime/fix-12072
Document userdata_file option for EC2 driver
2015-12-08 09:54:33 -07:00
Mike Place
65deba8bb5 Merge pull request #29507 from rallytime/ec2-doc-fix
Switch volumes and del_*_on_destroy example ordering
2015-12-08 09:50:10 -07:00
rallytime
55589f8021 Provide some more inline comments for longer functions 2015-12-08 09:20:17 -07:00
Justin Findlay
917e6f850c 2015.8.2 notes: add note about not being released 2015-12-08 09:16:26 -07:00
Justin Findlay
1a8044f0c9 2015.5.7 notes: add note about not being released 2015-12-08 09:12:36 -07:00
Mike Place
38888add5e Merge pull request #29513 from bdrung/2015.8
Drop obsolete syslog.target from systemd services
2015-12-08 09:05:01 -07:00
Benjamin Drung
b1a4ade618 Drop obsolete syslog.target from systemd services
Declaring After=syslog.target is unnecessary by now because syslog is
socket-activated and will therefore be started when needed. Thus remove
the obsolete syslog.target from the systemd service files.
2015-12-08 13:48:34 +01:00
rallytime
90b4823bc2 Switch volumes and del_*_on_destroy example ordering
Refs #29101
2015-12-07 19:30:23 -07:00
rallytime
f43f851a92 Update boto_rds state docs to include funky yaml syntax for "tags" option.
Fixes #28715
2015-12-07 17:41:08 -07:00
rallytime
8357c95dc2 Document userdata_file option for EC2 driver
Fixes #12072
2015-12-07 16:52:10 -07:00
Mike Place
148dad6674 Merge pull request #29500 from rallytime/bp-29467
Back-port #29467 to 2015.8
2015-12-07 16:23:59 -07:00
rallytime
baf2f8ce7a Pylint fix 2015-12-07 14:58:24 -07:00
Sergey Paramonov
ca0be8bff0 Update module.py
using module.run to check if port 53 is opened on localhost, using module network.connect  
example state: 
~~~
network.connect:
  module.run: 
    - host: {{ salt['network.ipaddrs']()|join }}
    - port: 53
    - port: 1234
    - proto: udp

unexpected behavior: 
module.run will always succeed, 
even If network.connect returns result: False

example output (before the change): 
----------
          ID: network.connect
    Function: module.run
      Result: True
     Comment: Module function network.connect executed
     Started: 22:28:29.475623
    Duration: 0.001 ms
     Changes:   
              ----------
              ret:
                  ----------
                  comment:
                      Unable to connect to 10.0.0.50 (10.0.0.50) on tcp port 1234
                  result:
                      False

Proposal: 
Proposing to check changes_ret.result and return it as a result before trying to check changes_ret.retcode 

tested expected behavior: 
~~~
----------
          ID: network.connect
    Function: module.run
      Result: False
     Comment: Module function network.connect executed
     Started: 22:50:25.149832
    Duration: 9.964 ms
     Changes:   
              ----------
              ret:
                  ----------
                  comment:
                      Unable to connect to 10.0.0.50 (10.0.0.50) on tcp port 1234
                  result:
                      False

----------
          ID: network.connect
    Function: module.run
      Result: True
     Comment: Module function network.connect executed
     Started: 22:50:07.129629
    Duration: 0.205 ms
     Changes:   
              ----------
              ret:
                  ----------
                  comment:
                      Successfully connected to 10.0.0.50 (10.0.0.50) on tcp port 53
                  result:
                      True
2015-12-07 14:50:55 -07:00
rallytime
763ae5d676 VMotion functions, gate ESXCLI requirement, allow protocol/port for ESXCLI function 2015-12-07 14:28:27 -07:00
Mike Place
9d11acc7db Merge pull request #29463 from abednarik/debconf_fix_prereq_support
Add **kwargs to debconf.set.
2015-12-07 12:56:05 -07:00
Mike Place
7efd6dd140 Merge pull request #29399 from jfindlay/second_up
modules.status: add human_readable option to uptime
2015-12-07 12:53:52 -07:00
Mike Place
042daf91b8 Merge pull request #29433 from cro/mac_native_pkg
Files for building .pkg files for MacOS X
2015-12-07 12:47:23 -07:00
Mike Place
5ff3749108 Merge pull request #29455 from jfindlay/nova_none
modules.nova.__init__: do not return ``None``
2015-12-07 12:44:00 -07:00
Mike Place
289e9d169e Merge pull request #29454 from jfindlay/rh_service
rh_service module __virtual__ return error messages
2015-12-07 12:32:15 -07:00
Mike Place
cb465927d6 Merge pull request #29476 from tbaker57/boto_vpc_docfix
Doc fix - route_table_present needs subnet_names (not subnets) as a key
2015-12-07 11:47:22 -07:00
Mike Place
0918c9294f Merge pull request #29469 from abednarik/doc_note_for_saltcloud_connection_timeout
Added Documentation note in salt cloud.
2015-12-07 11:27:45 -07:00
Mike Place
6696cf6eb5 Merge pull request #29487 from rallytime/bp-29450
Back-port #29450 to 2015.8
2015-12-07 10:25:23 -07:00
Aditya Kulkarni
2c55c55ff1 Raise error if dracr password is above 20 chars 2015-12-07 08:40:04 -07:00
Tim Baker
36946640b8 Fix - don't specify 'name' key inside the list - just the subnet names 2015-12-07 21:51:52 +10:00