Merge branch '2016.3' into '2016.11'

Conflicts:
  - salt/netapi/rest_cherrypy/app.py
This commit is contained in:
rallytime 2016-12-15 09:43:32 -07:00
commit 49a3355915
2 changed files with 9 additions and 1 deletions

View file

@ -462,6 +462,8 @@ import itertools
import functools
import logging
import json
import os
import signal
import tarfile
import time
from multiprocessing import Process, Pipe
@ -2219,6 +2221,12 @@ class WebsocketEndpoint(object):
listen=True)
stream = event.iter_events(full=True, auto_reconnect=True)
SaltInfo = event_processor.SaltInfo(handler)
def signal_handler(signal, frame):
os._exit(0)
signal.signal(signal.SIGTERM, signal_handler)
while True:
data = next(stream)
if data:

View file

@ -328,7 +328,7 @@ class Pillar(object):
if not opts.get('environment'):
opts['environment'] = saltenv
opts['id'] = self.minion_id
if 'pillarenv' not in opts:
if not opts.get('pillarenv'):
opts['pillarenv'] = pillarenv
if opts['state_top'].startswith('salt://'):
opts['state_top'] = opts['state_top']