diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 570da68297..a235f0b642 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -48,6 +48,9 @@ Fixed Removed ~~~~~~~~ +* Removed submit-debug-info tool and the st2debug component #5103 + Contributed by @amanda11 + * Removed check-licence script (cleanup) #5092 Contributed by @kroustou * Updated Makefile and CI to use Python 3 only, removing Python 2 (cleanup) #5090 diff --git a/Makefile b/Makefile index 49e75ab8c1..3db3226fa8 100644 --- a/Makefile +++ b/Makefile @@ -444,7 +444,6 @@ compilepy3: find ${ROOT_DIR}/st2common/st2common/ \( -name \*.py ! -name runnersregistrar\.py -name \*.py ! -name compat\.py ! -name inquiry\.py \) -type f -print0 | xargs -0 cat | grep st2actions ; test $$? -eq 1 find ${ROOT_DIR}/st2common/st2common/ -name \*.py -type f -print0 | xargs -0 cat | grep st2api ; test $$? -eq 1 find ${ROOT_DIR}/st2common/st2common/ -name \*.py -type f -print0 | xargs -0 cat | grep st2auth ; test $$? -eq 1 - find ${ROOT_DIR}/st2common/st2common/ -name \*.py -type f -print0 | xargs -0 cat | grep st2debug; test $$? -eq 1 find ${ROOT_DIR}/st2common/st2common/ \( -name \*.py ! -name router\.py -name \*.py \) -type f -print0 | xargs -0 cat | grep st2stream; test $$? -eq 1 find ${ROOT_DIR}/st2common/st2common/ -name \*.py -type f -print0 | xargs -0 cat | grep st2exporter; test $$? -eq 1 diff --git a/requirements.txt b/requirements.txt index 21106c218a..5dc0bb6729 100644 --- a/requirements.txt +++ b/requirements.txt @@ -48,7 +48,6 @@ pymongo==3.10.0 pyrabbit python-dateutil==2.8.0 python-editor==1.0.4 -python-gnupg==0.4.5 python-json-logger python-statsd==2.1.0 pytz==2019.1 diff --git a/st2debug/MANIFEST.in b/st2debug/MANIFEST.in deleted file mode 100644 index 7c768ffda6..0000000000 --- a/st2debug/MANIFEST.in +++ /dev/null @@ -1,10 +0,0 @@ -# https://docs.python.org/2/distutils/sourcedist.html#commands -# Include all files under the source tree by default. -# Another behaviour can be used in the future though. -recursive-include st2debug *.* * -include dist_utils.py -include requirements.txt -include README.rst -include CHANGELOG.rst -include LICENSE -global-exclude *.pyc diff --git a/st2debug/Makefile b/st2debug/Makefile deleted file mode 100644 index 8ac3726dfd..0000000000 --- a/st2debug/Makefile +++ /dev/null @@ -1,86 +0,0 @@ -# <<<< TO DEPRICATE -SHELL := /bin/bash -REPO_ROOT := .. -VIRTUALENV_DIR=virtualenv -RPM_ROOT=~/rpmbuild -RPM_SOURCES_DIR := $(RPM_ROOT)/SOURCES/ -RPM_SPECS_DIR := $(RPM_ROOT)/SPECS/ -COMPONENTS := st2debug -VER=0.4.0 -FLAKE8_CONFIG := $(REPO_ROOT)/lint-configs/python/.flake8 - -.PHONY: clean -clean: - rm -rf *.egg-info - rm -rf build - find . -name \*.pyc -type f -delete - find . -name \*.pyo -type f -delete - -.PHONY: flake8 -flake8: - flake8 --config $(FLAKE8_CONFIG) $(COMPONENTS) - -.PHONY: rpm -rpm: - pushd ~ && rpmdev-setuptree && popd - tar --transform=s~^~$(COMPONENTS)-$(VER)/~ -czf $(RPM_SOURCES_DIR)/$(COMPONENTS).tar.gz bin $(COMPONENTS) - cp packaging/rpm/$(COMPONENTS).spec $(RPM_SPECS_DIR)/ - cd $(RPM_SPECS_DIR) && rpmbuild --clean --rmsource -ba $(COMPONENTS).spec - -.PHONY: deb -deb: - mkdir -p ~/debbuild - tar --transform=s~^~$(COMPONENTS)-$(VER)/~ -czf ~/$(COMPONENTS).tar.gz bin $(COMPONENTS) packaging/debian - pushd ~ && tar -xzf $(COMPONENTS).tar.gz && cd $(COMPONENTS)-$(VER) && cp -Rf packaging/debian ./ && dpkg-buildpackage -us -uc -b && popd - cp -f ~/$(COMPONENT)*.deb ~/debbuild/ -# >>>> - -WHEELDIR ?= /tmp/wheelhouse -ST2_COMPONENT := $(notdir $(CURDIR)) -ST2PKG_RELEASE ?= 1 -ST2PKG_VERSION ?= $(shell python -c "from $(ST2_COMPONENT) import __version__; print __version__,") - -ifneq (,$(wildcard /etc/debian_version)) - DEBIAN := 1 - DESTDIR ?= $(CURDIR)/debian/$(ST2_COMPONENT) -else - REDHAT := 1 -endif - -.PHONY: all install wheelhouse -all: install - -install: wheelhouse injectdeps changelog - -post_install: bdist_wheel - -populate_version: .stamp-populate_version -.stamp-populate_version: - # populate version should be run before any pip/setup.py works - sh ../scripts/populate-version.sh - touch $@ - -requirements: - python ../scripts/fixate-requirements.py -s in-requirements.txt -f ../fixed-requirements.txt - -changelog: populate_version -ifeq ($(DEBIAN),1) - debchange -v $(ST2PKG_VERSION)-$(ST2PKG_RELEASE) -M "automated build version: $(ST2PKG_VERSION)" -endif - -wheelhouse: .stamp-wheelhouse -.stamp-wheelhouse: populate_version requirements - # Install wheels into shared location - pip wheel --wheel-dir=$(WHEELDIR) -r requirements.txt - touch $@ - -injectdeps: .stamp-injectdeps -.stamp-injectdeps: - # We can modify requirements ONLY AFTER wheelhouse has been built - @echo "st2common" >> requirements.txt - touch $@ - -bdist_wheel: .stamp-bdist_wheel -.stamp-bdist_wheel: populate_version - python setup.py bdist_wheel -d $(WHEELDIR) - touch $@ diff --git a/st2debug/bin/st2-submit-debug-info b/st2debug/bin/st2-submit-debug-info deleted file mode 100755 index cb1fb6f599..0000000000 --- a/st2debug/bin/st2-submit-debug-info +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env python3 -# Licensed to the StackStorm, Inc ('StackStorm') under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import sys - -from st2debug.cmd import submit_debug_info - - -if __name__ == '__main__': - sys.exit(submit_debug_info.main()) diff --git a/st2debug/dist_utils.py b/st2debug/dist_utils.py deleted file mode 100644 index a6f62c8cc2..0000000000 --- a/st2debug/dist_utils.py +++ /dev/null @@ -1,169 +0,0 @@ -# -*- coding: utf-8 -*- -# NOTE: This file is auto-generated - DO NOT EDIT MANUALLY -# Instead modify scripts/dist_utils.py and run 'make .sdist-requirements' to -# update dist_utils.py files for all components - -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from __future__ import absolute_import - -import os -import re -import sys - -from distutils.version import StrictVersion - -# NOTE: This script can't rely on any 3rd party dependency so we need to use this code here -# -# TODO: Why can't this script rely on 3rd party dependencies? Is it because it has to import -# from pip? -# -# TODO: Dear future developer, if you are back here fixing a bug with how we parse -# requirements files, please look into using the packaging package on PyPI: -# https://packaging.pypa.io/en/latest/requirements/ -# and specifying that in the `setup_requires` argument to `setuptools.setup()` -# for subpackages. -# At the very least we can vendorize some of their code instead of reimplementing -# each piece of their code every time our parsing breaks. -PY3 = sys.version_info[0] == 3 - -if PY3: - text_type = str -else: - text_type = unicode # noqa # pylint: disable=E0602 - -GET_PIP = 'curl https://bootstrap.pypa.io/get-pip.py | python' - -__all__ = [ - 'check_pip_is_installed', - 'check_pip_version', - 'fetch_requirements', - 'apply_vagrant_workaround', - 'get_version_string', - 'parse_version_string' -] - - -def check_pip_is_installed(): - """ - Ensure that pip is installed. - """ - try: - import pip # NOQA - except ImportError as e: - print('Failed to import pip: %s' % (text_type(e))) - print('') - print('Download pip:\n%s' % (GET_PIP)) - sys.exit(1) - - return True - - -def check_pip_version(min_version='6.0.0'): - """ - Ensure that a minimum supported version of pip is installed. - """ - check_pip_is_installed() - - import pip - - if StrictVersion(pip.__version__) < StrictVersion(min_version): - print("Upgrade pip, your version '{0}' " - "is outdated. Minimum required version is '{1}':\n{2}".format(pip.__version__, - min_version, - GET_PIP)) - sys.exit(1) - - return True - - -def fetch_requirements(requirements_file_path): - """ - Return a list of requirements and links by parsing the provided requirements file. - """ - links = [] - reqs = [] - - def _get_link(line): - vcs_prefixes = ['git+', 'svn+', 'hg+', 'bzr+'] - - for vcs_prefix in vcs_prefixes: - if line.startswith(vcs_prefix) or line.startswith('-e %s' % (vcs_prefix)): - req_name = re.findall('.*#egg=(.+)([&|@]).*$', line) - - if not req_name: - req_name = re.findall('.*#egg=(.+?)$', line) - else: - req_name = req_name[0] - - if not req_name: - raise ValueError('Line "%s" is missing "#egg="' % (line)) - - link = line.replace('-e ', '').strip() - return link, req_name[0] - - return None, None - - with open(requirements_file_path, 'r') as fp: - for line in fp.readlines(): - line = line.strip() - - if line.startswith('#') or not line: - continue - - link, req_name = _get_link(line=line) - - if link: - links.append(link) - else: - req_name = line - - if ';' in req_name: - req_name = req_name.split(';')[0].strip() - - reqs.append(req_name) - - return (reqs, links) - - -def apply_vagrant_workaround(): - """ - Function which detects if the script is being executed inside vagrant and if it is, it deletes - "os.link" attribute. - Note: Without this workaround, setup.py sdist will fail when running inside a shared directory - (nfs / virtualbox shared folders). - """ - if os.environ.get('USER', None) == 'vagrant': - del os.link - - -def get_version_string(init_file): - """ - Read __version__ string for an init file. - """ - - with open(init_file, 'r') as fp: - content = fp.read() - version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", - content, re.M) - if version_match: - return version_match.group(1) - - raise RuntimeError('Unable to find version string in %s.' % (init_file)) - - -# alias for get_version_string -parse_version_string = get_version_string diff --git a/st2debug/in-requirements.txt b/st2debug/in-requirements.txt deleted file mode 100644 index 8e8127eb2d..0000000000 --- a/st2debug/in-requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Remember to list implicit packages here, otherwise version won't be fixated! -six -eventlet -pyyaml -python-gnupg -requests -# needed by requests -chardet diff --git a/st2debug/requirements.txt b/st2debug/requirements.txt deleted file mode 100644 index 48bc439311..0000000000 --- a/st2debug/requirements.txt +++ /dev/null @@ -1,13 +0,0 @@ -# Don't edit this file. It's generated automatically! -# If you want to update global dependencies, modify fixed-requirements.txt -# and then run 'make requirements' to update requirements.txt for all -# components. -# If you want to update depdencies for a single component, modify the -# in-requirements.txt for that component and then run 'make requirements' to -# update the component requirements.txt -chardet<3.1.0 -eventlet==0.25.1 -python-gnupg==0.4.5 -pyyaml==5.1.2 -requests[security]==2.23.0 -six==1.13.0 diff --git a/st2debug/setup.py b/st2debug/setup.py deleted file mode 100644 index 0e631ed0fa..0000000000 --- a/st2debug/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os.path - -from setuptools import setup, find_packages - -from dist_utils import fetch_requirements -from dist_utils import apply_vagrant_workaround -from st2debug import __version__ - -ST2_COMPONENT = 'st2debug' -BASE_DIR = os.path.dirname(os.path.abspath(__file__)) -REQUIREMENTS_FILE = os.path.join(BASE_DIR, 'requirements.txt') - -install_reqs, dep_links = fetch_requirements(REQUIREMENTS_FILE) - -apply_vagrant_workaround() -setup( - name=ST2_COMPONENT, - version=__version__, - description='Command line tool for submitting debug information to StackStorm', - author='StackStorm', - author_email='info@stackstorm.com', - license='Apache License (2.0)', - url='https://stackstorm.com/', - install_requires=install_reqs, - dependency_links=dep_links, - test_suite=ST2_COMPONENT, - zip_safe=False, - include_package_data=True, - packages=find_packages(exclude=['setuptools', 'tests']), - scripts=[ - 'bin/st2-submit-debug-info' - ] -) diff --git a/st2debug/st2debug/__init__.py b/st2debug/st2debug/__init__.py deleted file mode 100644 index bbe290db9a..0000000000 --- a/st2debug/st2debug/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -__version__ = '3.4dev' diff --git a/st2debug/st2debug/cmd/__init__.py b/st2debug/st2debug/cmd/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/st2debug/st2debug/cmd/submit_debug_info.py b/st2debug/st2debug/cmd/submit_debug_info.py deleted file mode 100644 index b0df4af758..0000000000 --- a/st2debug/st2debug/cmd/submit_debug_info.py +++ /dev/null @@ -1,674 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -""" -This script submits information which helps StackStorm employees debug different -user problems and issues to StackStorm. - -By default the following information is included: - -- Logs from /var/log/st2 -- StackStorm config file (/etc/st2/st2.conf) -- All the content (integration packs). -- Information about your system and StackStorm installation (Operating system, - Python version, StackStorm version) - -Note: This script currently assumes it's running on Linux. -""" - -import os -import sys -import shutil -import socket -import logging -import tarfile -import argparse -import platform -import tempfile - -import six -import yaml -import gnupg -import requests -from distutils.spawn import find_executable - -import st2common -from st2common.content.utils import get_packs_base_paths -from st2common import __version__ as st2_version -from st2common import config -from st2common.util import date as date_utils -from st2common.util.shell import run_command -from st2debug.constants import GPG_KEY -from st2debug.constants import GPG_KEY_FINGERPRINT -from st2debug.constants import S3_BUCKET_URL -from st2debug.constants import COMPANY_NAME -from st2debug.constants import ARG_NAMES -from st2debug.utils.fs import copy_files -from st2debug.utils.fs import get_full_file_list -from st2debug.utils.fs import get_dirs_in_path -from st2debug.utils.fs import remove_file -from st2debug.utils.fs import remove_dir -from st2debug.utils.system_info import get_cpu_info -from st2debug.utils.system_info import get_memory_info -from st2debug.utils.system_info import get_package_list -from st2debug.utils.git_utils import get_repo_latest_revision_hash -from st2debug.processors import process_st2_config -from st2debug.processors import process_content_pack_dir - -LOG = logging.getLogger(__name__) - -# Constants -GPG_INSTALLED = find_executable('gpg') is not None - -LOG_FILE_PATHS = [ - '/var/log/st2/*.log', -] - -ST2_CONFIG_FILE_PATH = '/etc/st2/st2.conf' - -SHELL_COMMANDS = [] - -# Directory structure inside tarball -DIRECTORY_STRUCTURE = [ - 'configs/', - 'logs/', - 'content/', - 'commands/' -] - -OUTPUT_PATHS = { - 'logs': 'logs/', - 'configs': 'configs/', - 'content': 'content/', - 'commands': 'commands/', - 'system_info': 'system_info.yaml', - 'user_info': 'user_info.yaml' -} - -# Options which should be removed from the st2 config -ST2_CONF_OPTIONS_TO_REMOVE = { - 'database': ['username', 'password'], - 'messaging': ['url'] -} - -REMOVE_VALUE_NAME = '**removed**' - -OUTPUT_FILENAME_TEMPLATE = 'st2-debug-output-%(hostname)s-%(date)s.tar.gz' - -DATE_FORMAT = '%Y-%m-%d-%H%M%S' - -try: - config.parse_args(args=[]) -except Exception: - pass - - -def setup_logging(): - root = LOG - root.setLevel(logging.INFO) - - ch = logging.StreamHandler(sys.stdout) - ch.setLevel(logging.DEBUG) - formatter = logging.Formatter('%(asctime)s %(levelname)s - %(message)s') - ch.setFormatter(formatter) - root.addHandler(ch) - - -class DebugInfoCollector(object): - def __init__(self, include_logs, include_configs, include_content, include_system_info, - include_shell_commands=False, user_info=None, debug=False, config_file=None, - output_path=None): - """ - Initialize a DebugInfoCollector object. - - :param include_logs: Include log files in generated archive. - :type include_logs: ``bool`` - :param include_configs: Include config files in generated archive. - :type include_configs: ``bool`` - :param include_content: Include pack contents in generated archive. - :type include_content: ``bool`` - :param include_system_info: Include system information in generated archive. - :type include_system_info: ``bool`` - :param include_shell_commands: Include shell command output in generated archive. - :type include_shell_commands: ``bool`` - :param user_info: User info to be included in generated archive. - :type user_info: ``dict`` - :param debug: Enable debug logging. - :type debug: ``bool`` - :param config_file: Values from config file to override defaults. - :type config_file: ``dict`` - :param output_path: Path to write output file to. (optional) - :type output_path: ``str`` - """ - self.include_logs = include_logs - self.include_configs = include_configs - self.include_content = include_content - self.include_system_info = include_system_info - self.include_shell_commands = include_shell_commands - self.user_info = user_info - self.debug = debug - self.output_path = output_path - - config_file = config_file or {} - self.st2_config_file_path = config_file.get('st2_config_file_path', ST2_CONFIG_FILE_PATH) - self.log_file_paths = config_file.get('log_file_paths', LOG_FILE_PATHS[:]) - self.gpg_key = config_file.get('gpg_key', GPG_KEY) - self.gpg_key_fingerprint = config_file.get('gpg_key_fingerprint', GPG_KEY_FINGERPRINT) - self.s3_bucket_url = config_file.get('s3_bucket_url', S3_BUCKET_URL) - self.company_name = config_file.get('company_name', COMPANY_NAME) - self.shell_commands = config_file.get('shell_commands', SHELL_COMMANDS) - - self.st2_config_file_name = os.path.basename(self.st2_config_file_path) - self.config_file_paths = [ - self.st2_config_file_path - ] - - def run(self, encrypt=False, upload=False, existing_file=None): - """ - Run the specified steps. - - :param encrypt: If true, encrypt the archive file. - :param encrypt: ``bool`` - :param upload: If true, upload the resulting file. - :param upload: ``bool`` - :param existing_file: Path to an existing archive file. If not specified a new - archive will be created. - :param existing_file: ``str`` - """ - temp_files = [] - - try: - if existing_file: - working_file = existing_file - else: - # Create a new archive if an existing file hasn't been provided - working_file = self.create_archive() - if not encrypt and not upload: - LOG.info('Debug tarball successfully ' - 'generated and can be reviewed at: %s' % working_file) - else: - temp_files.append(working_file) - - if encrypt: - working_file = self.encrypt_archive(archive_file_path=working_file) - if not upload: - LOG.info('Encrypted debug tarball successfully generated at: %s' % - working_file) - else: - temp_files.append(working_file) - - if upload: - self.upload_archive(archive_file_path=working_file) - tarball_name = os.path.basename(working_file) - LOG.info('Debug tarball successfully uploaded to %s (name=%s)' % - (self.company_name, tarball_name)) - LOG.info('When communicating with support, please let them know the ' - 'tarball name - %s' % tarball_name) - finally: - # Remove temp files - for temp_file in temp_files: - assert temp_file.startswith('/tmp') - remove_file(file_path=temp_file) - - def create_archive(self): - """ - Create an archive with debugging information. - - :return: Path to the generated archive. - :rtype: ``str`` - """ - - try: - # 1. Create temporary directory with the final directory structure where we will move - # files which will be processed and included in the tarball - self._temp_dir_path = self.create_temp_directories() - - # Prepend temp_dir_path to OUTPUT_PATHS - output_paths = {} - for key, path in six.iteritems(OUTPUT_PATHS): - output_paths[key] = os.path.join(self._temp_dir_path, path) - - # 2. Moves all the files to the temporary directory - LOG.info('Collecting files...') - if self.include_logs: - self.collect_logs(output_paths['logs']) - if self.include_configs: - self.collect_config_files(output_paths['configs']) - if self.include_content: - self.collect_pack_content(output_paths['content']) - if self.include_system_info: - self.add_system_information(output_paths['system_info']) - if self.user_info: - self.add_user_info(output_paths['user_info']) - if self.include_shell_commands: - self.add_shell_command_output(output_paths['commands']) - - # 3. Create a tarball - return self.create_tarball(self._temp_dir_path) - - except Exception as e: - LOG.exception('Failed to generate tarball', exc_info=True) - raise e - - finally: - # Ensure temp files are removed regardless of success or failure - assert self._temp_dir_path.startswith('/tmp') - remove_dir(self._temp_dir_path) - - def encrypt_archive(self, archive_file_path): - """ - Encrypt archive with debugging information using our public key. - - :param archive_file_path: Path to the non-encrypted tarball file. - :type archive_file_path: ``str`` - - :return: Path to the encrypted archive. - :rtype: ``str`` - """ - try: - assert archive_file_path.endswith('.tar.gz') - - LOG.info('Encrypting tarball...') - gpg = gnupg.GPG(verbose=self.debug) - - # Import our public key - import_result = gpg.import_keys(self.gpg_key) - # pylint: disable=no-member - assert import_result.count == 1 - - encrypted_archive_output_file_name = os.path.basename(archive_file_path) + '.asc' - encrypted_archive_output_file_path = os.path.join('/tmp', - encrypted_archive_output_file_name) - with open(archive_file_path, 'rb') as fp: - gpg.encrypt_file(file=fp, - recipients=self.gpg_key_fingerprint, - always_trust=True, - output=encrypted_archive_output_file_path) - return encrypted_archive_output_file_path - except Exception as e: - LOG.exception('Failed to encrypt archive', exc_info=True) - raise e - - def upload_archive(self, archive_file_path): - """ - Upload the encrypted archive. - - :param archive_file_path: Path to the encrypted tarball file. - :type archive_file_path: ``str`` - """ - try: - assert archive_file_path.endswith('.asc') - - LOG.debug('Uploading tarball...') - file_name = os.path.basename(archive_file_path) - url = self.s3_bucket_url + file_name - assert url.startswith('https://') - - with open(archive_file_path, 'rb') as fp: - response = requests.put(url=url, files={'file': fp}) - assert response.status_code == six.moves.http_client.OK - except Exception as e: - LOG.exception('Failed to upload tarball to %s' % self.company_name, exc_info=True) - raise e - - def collect_logs(self, output_path): - """ - Copy log files to the output path. - - :param output_path: Path where log files will be copied to. - :type output_path: ``str`` - """ - LOG.debug('Including log files') - for file_path_glob in self.log_file_paths: - log_file_list = get_full_file_list(file_path_glob=file_path_glob) - copy_files(file_paths=log_file_list, destination=output_path) - - def collect_config_files(self, output_path): - """ - Copy config files to the output path. - - :param output_path: Path where config files will be copied to. - :type output_path: ``str`` - """ - LOG.debug('Including config files') - copy_files(file_paths=self.config_file_paths, destination=output_path) - - st2_config_path = os.path.join(output_path, self.st2_config_file_name) - process_st2_config(config_path=st2_config_path) - - @staticmethod - def collect_pack_content(output_path): - """ - Copy pack contents to the output path. - - :param output_path: Path where pack contents will be copied to. - :type output_path: ``str`` - """ - LOG.debug('Including content') - - packs_base_paths = get_packs_base_paths() - for index, packs_base_path in enumerate(packs_base_paths, 1): - dst = os.path.join(output_path, 'dir-%s' % index) - - try: - shutil.copytree(src=packs_base_path, dst=dst) - except IOError: - continue - - base_pack_dirs = get_dirs_in_path(file_path=output_path) - - for base_pack_dir in base_pack_dirs: - pack_dirs = get_dirs_in_path(file_path=base_pack_dir) - - for pack_dir in pack_dirs: - process_content_pack_dir(pack_dir=pack_dir) - - def add_system_information(self, output_path): - """ - Collect and write system information to output path. - - :param output_path: Path where system information will be written to. - :type output_path: ``str`` - """ - LOG.debug('Including system info') - - system_information = yaml.safe_dump(self.get_system_information(), - default_flow_style=False) - - with open(output_path, 'w') as fp: - fp.write(system_information) - - def add_user_info(self, output_path): - """ - Write user info to output path as YAML. - - :param output_path: Path where user info will be written. - :type output_path: ``str`` - """ - LOG.debug('Including user info') - user_info = yaml.safe_dump(self.user_info, default_flow_style=False) - - with open(output_path, 'w') as fp: - fp.write(user_info) - - def add_shell_command_output(self, output_path): - """" - Get output of the required shell command and redirect the output to output path. - - :param output_path: Directory where output files will be written - :param output_path: ``str`` - """ - LOG.debug('Including the required shell commands output files') - for cmd in self.shell_commands: - output_file = os.path.join(output_path, '%s.txt' % self.format_output_filename(cmd)) - exit_code, stdout, stderr = run_command(cmd=cmd, shell=True, cwd=output_path) - with open(output_file, 'w') as fp: - fp.write('[BEGIN STDOUT]\n') - fp.write(stdout) - fp.write('[END STDOUT]\n') - fp.write('[BEGIN STDERR]\n') - fp.write(stderr) - fp.write('[END STDERR]') - - def create_tarball(self, temp_dir_path): - """ - Create tarball with the contents of temp_dir_path. - - Tarball will be written to self.output_path, if set. Otherwise it will - be written to /tmp a name generated according to OUTPUT_FILENAME_TEMPLATE. - - :param temp_dir_path: Base directory to include in tarbal. - :type temp_dir_path: ``str`` - - :return: Path to the created tarball. - :rtype: ``str`` - """ - LOG.info('Creating tarball...') - if self.output_path: - output_file_path = self.output_path - else: - date = date_utils.get_datetime_utc_now().strftime(DATE_FORMAT) - values = {'hostname': socket.gethostname(), 'date': date} - - output_file_name = OUTPUT_FILENAME_TEMPLATE % values - output_file_path = os.path.join('/tmp', output_file_name) - - with tarfile.open(output_file_path, 'w:gz') as tar: - tar.add(temp_dir_path, arcname='') - - return output_file_path - - @staticmethod - def create_temp_directories(): - """ - Creates a new temp directory and creates the directory structure as defined - by DIRECTORY_STRUCTURE. - - :return: Path to temp directory. - :rtype: ``str`` - """ - temp_dir_path = tempfile.mkdtemp() - - for directory_name in DIRECTORY_STRUCTURE: - full_path = os.path.join(temp_dir_path, directory_name) - os.mkdir(full_path) - - return temp_dir_path - - @staticmethod - def format_output_filename(cmd): - """" - Remove whitespace and special characters from a shell command. - - Used to create filename-safe representations of a shell command. - - :param cmd: Shell command. - :type cmd: ``str`` - :return: Formatted filename. - :rtype: ``str`` - """ - if six.PY3: - cmd = cmd.translate(cmd.maketrans('', '', r""" !@#$%^&*()[]{};:,./<>?\|`~=+"'""")) - else: - cmd = cmd.translate(None, r""" !@#$%^&*()[]{};:,./<>?\|`~=+"'""") - - return cmd - - @staticmethod - def get_system_information(): - """ - Retrieve system information which is included in the report. - - :rtype: ``dict`` - """ - system_information = { - 'hostname': socket.gethostname(), - 'operating_system': {}, - 'hardware': { - 'cpu': {}, - 'memory': {} - }, - 'python': {}, - 'stackstorm': {} - } - - # Operating system information - system_information['operating_system']['system'] = platform.system() - system_information['operating_system']['release'] = platform.release() - system_information['operating_system']['operating_system'] = platform.platform() - system_information['operating_system']['platform'] = platform.system() - system_information['operating_system']['architecture'] = ' '.join(platform.architecture()) - - if platform.system().lower() == 'linux': - distribution = ' '.join(platform.linux_distribution()) - system_information['operating_system']['distribution'] = distribution - - system_information['python']['version'] = sys.version.split('\n')[0] - - # Hardware information - cpu_info = get_cpu_info() - - if cpu_info: - core_count = len(cpu_info) - model = cpu_info[0]['model_name'] - system_information['hardware']['cpu'] = { - 'core_count': core_count, - 'model_name': model - } - else: - # Unsupported platform - system_information['hardware']['cpu'] = 'unsupported platform' - - memory_info = get_memory_info() - - if memory_info: - total = memory_info['MemTotal'] / 1024 - free = memory_info['MemFree'] / 1024 - used = (total - free) - system_information['hardware']['memory'] = { - 'total': total, - 'used': used, - 'free': free - } - else: - # Unsupported platform - system_information['hardware']['memory'] = 'unsupported platform' - - # StackStorm information - system_information['stackstorm']['version'] = st2_version - - st2common_path = st2common.__file__ - st2common_path = os.path.dirname(st2common_path) - - if 'st2common/st2common' in st2common_path: - # Assume we are running source install - base_install_path = st2common_path.replace('/st2common/st2common', '') - - revision_hash = get_repo_latest_revision_hash(repo_path=base_install_path) - - system_information['stackstorm']['installation_method'] = 'source' - system_information['stackstorm']['revision_hash'] = revision_hash - else: - package_list = get_package_list(name_startswith='st2') - - system_information['stackstorm']['installation_method'] = 'package' - system_information['stackstorm']['packages'] = package_list - - return system_information - - -def main(): - parser = argparse.ArgumentParser(description='') - parser.add_argument('--exclude-logs', action='store_true', default=False, - help='Don\'t include logs in the generated tarball') - parser.add_argument('--exclude-configs', action='store_true', default=False, - help='Don\'t include configs in the generated tarball') - parser.add_argument('--exclude-content', action='store_true', default=False, - help='Don\'t include content packs in the generated tarball') - parser.add_argument('--exclude-system-info', action='store_true', default=False, - help='Don\'t include system information in the generated tarball') - parser.add_argument('--exclude-shell-commands', action='store_true', default=False, - help='Don\'t include shell commands output in the generated tarball') - parser.add_argument('--yes', action='store_true', default=False, - help='Run in non-interactive mode and answer "yes" to all the questions') - parser.add_argument('--review', action='store_true', default=False, - help='Generate the tarball, but don\'t encrypt and upload it') - parser.add_argument('--debug', action='store_true', default=False, - help='Enable debug mode') - parser.add_argument('--config', action='store', default=None, - help='Get required configurations from config file') - parser.add_argument('--output', action='store', default=None, - help='Specify output file path') - parser.add_argument('--existing-file', action='store', default=None, - help='Specify an existing file to operate on') - args = parser.parse_args() - - setup_logging() - - # Ensure that not all options have been excluded - abort = True - for arg_name in ARG_NAMES: - abort &= getattr(args, arg_name, False) - - if abort: - print('Generated tarball would be empty. Aborting.') - sys.exit(2) - - # Get setting overrides from yaml file if specified - if args.config: - try: - with open(args.config, 'r') as yaml_file: - config_file = yaml.safe_load(yaml_file) - except Exception as e: - LOG.error('Failed to parse config file: %s' % e) - sys.exit(1) - - if not isinstance(config_file, dict): - LOG.error('Unrecognized config file format') - sys.exit(1) - else: - config_file = {} - - company_name = config_file.get('company_name', COMPANY_NAME) - - # Defaults - encrypt = True - upload = True - - if args.review: - encrypt = False - upload = False - - if encrypt: - # When not running in review mode, GPG needs to be installed and - # available - if not GPG_INSTALLED: - msg = ('"gpg" binary not found, can\'t proceed. Make sure "gpg" is installed ' - 'and available in PATH.') - raise ValueError(msg) - - if not args.yes and not args.existing_file and upload: - submitted_content = [name.replace('exclude_', '') for name in ARG_NAMES if - not getattr(args, name, False)] - submitted_content = ', '.join(submitted_content) - print('This will submit the following information to %s: %s' % (company_name, - submitted_content)) - value = six.moves.input('Are you sure you want to proceed? [y/n] ') - if value.strip().lower() not in ['y', 'yes']: - print('Aborting') - sys.exit(1) - - # Prompt user for optional additional context info - user_info = {} - if not args.yes and not args.existing_file: - print('If you want us to get back to you via email, you can provide additional context ' - 'such as your name, email and an optional comment') - value = six.moves.input('Would you like to provide additional context? [y/n] ') - if value.strip().lower() in ['y', 'yes']: - user_info['name'] = six.moves.input('Name: ') - user_info['email'] = six.moves.input('Email: ') - user_info['comment'] = six.moves.input('Comment: ') - - debug_collector = DebugInfoCollector(include_logs=not args.exclude_logs, - include_configs=not args.exclude_configs, - include_content=not args.exclude_content, - include_system_info=not args.exclude_system_info, - include_shell_commands=not args.exclude_shell_commands, - user_info=user_info, - debug=args.debug, - config_file=config_file, - output_path=args.output) - - debug_collector.run(encrypt=encrypt, upload=upload, existing_file=args.existing_file) diff --git a/st2debug/st2debug/constants.py b/st2debug/st2debug/constants.py deleted file mode 100644 index fede6f0ed4..0000000000 --- a/st2debug/st2debug/constants.py +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -__all__ = [ - 'GPG_KEY', - 'GPG_KEY_FINGERPRINT' -] - -# Public part of the GPG key which is used to encrypt tarballs with debugging -# information -GPG_KEY = ''' ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -mQINBFTaXHIBEAC+IId30KtMKgKzaT+2Hc/svFkM46ZzG0+EF+0se5yBlOMiTJxl -Obfuj2CLAg1QnusfefOrSG3l6MwByaQvzHwUPWx7S0Fa0N2TSVFedb9bSYByUtd0 -zwmtT6+t8zXI1/3RAVSTMXaadmEiRe/1id7ahQhMjdohb4Z7z0u9xqJ/pMBHPbCK -5UYIWuEMGcgbCXyZTIvMQ2Ud+YCpyEjnm3yGQDdO9IB6f+r4huWxkl81lQIGgQ6V -2FttRG0juvRQpJsAe4oQIYTxTWYrGj6I4qY/KJfx+ejw7xTrVmyOqVKosIXV9i4Z -znRJqaBRxdfFy/cs3zAn8IaUksDMRJPpFqxiuYVv+Le6gXer92/grdWr/D3cOMoU -m59n8+RwfFeQXhJiYoCRLIlBl1vxYEDnpiCIoMEjqaAeRVyyfbXuTvoW6noQCs96 -kVJWwOYDfrxdq90gnBBfoAwl+R2XbOjdcON1jHA5NTgE/kcUE4u6f8IairWxW90g -kKk5oT16z+GJRmZ/qxhlNqv2PLOYCKuu/2mxo43QUm/wuBmM3LpztGZACr0ZPwMV -up8vEqcKF+vhkJtiAlLixkbCCbQD+7MgiBGbAg4hvNMbiK/O1vnN1YDbW+MkEQpe -Ne2yZL2fPEI1rXZkVssJ3TltBND58ds8fmAeTEue+nm+ljSh3sLDjWRIaQARAQAB -tENTdGFja1N0b3JtIChEZWJ1ZyB0YXJiYWxsIGVuY3J5cHRpb24ga2V5KSA8b3Bz -YWRtaW5Ac3RhY2tzdG9ybS5jb20+iQI3BBMBCAAhBQJU2lxyAhsDBQsJCAcDBRUK -CQgLBRYDAgEAAh4BAheAAAoJEHBksRyC9i1vFSAP/0uw9A6X17Mgm8mKtreVeeGV -W2rJ96lpECSyNo2SXPrkhZLuJVA80eCrknTOvEswl6qDE5mlRk5HqWSow0eaYjpb -u6NjbPdKk0VG10x/pdBPbNelF4/y/XZJhrojGNB2PxLi4xE4hRcZpmrU+3Ozicqu -psIV1AdNOIbDuhejlo9U30ayUdbpcaHWOokzGJv+eZcrzuwZk20bIaWwJXhzxzDp -CN5tY8SIEqjubtfUyljBQiAVzqR4GLrs1AMZgF1GCr6wlxvqjJzGclgQ6RbGBoFJ -lECvf96cgnPBUF4p8Rx11jCH0LapUJu6iv3e8eJsXohyq1zY4pcIOR5YS3Av8ExR -etTSt/23jBuHS5QkaUehrN5ZdAifb8J9Dh6WkrDCvX/rYYNA/3sHEk92M4aMjbZL -orLH1vWHSZwFyKw+/mQpqZYHHTjGst7GgU2HKIxQs6LVR6UA5et7EnhPQUZGVjzL -9phiT5A8T1R6OaVG/q/JUJXuBSajQATDXTq3eZgz7XkOE/EKYjtXZOpTCu/naMyY -W4myCd9qkLoGCH1NTk7FsEbCxrbvdhtCQ57pgQGrREXtL32Z0ENePtHw59Kws7Mi -H3ZACUowQ9yVbd2l6VlDmWPCEDyeEpotdFYxCClPQNiTxMrwtS/7B/2A3O7wPQke -NC0Rn6z/7JG5TvtZUpj9uQINBFTaXHIBEADI23i9KP5jw+SD1r/tZcoz50ccgydJ -AME3Nxw0oJHThiFUSgU3qp+S2ap6/Wofn+O5oG+8bgdFCVgrhQsixqMYOdbmeq+j -M3Vq9QXyGVkEu+5Ln5i3TVmmGmK1n5bvE/Cn5iL602Xeinhi1/1GdXrn5ncfccNb -X7eK6UIu+MaEk8CyNv3I3qyk0Xp6xyyh/XzeA9uMLkDvBD39PpHbygi5AVgx3gLX -YRV6DtegV4EH+BzeuDpssLsgW7JBDlsYORrEOqcs4cMVNEx3u9xXomcHl8Gqqlc9 -RCotXvuGonAAz53+tnFpW4lPPa+VIA2WIoyDw8dLiUJ/hO76d5LWnv1LcQp3uPgi -3N55RWWV6J0OdRmq01N9TXWnptz6+GzyzAlgtJOtUi1Q3xfZ2vC9xISnCk+AxYMM -mUGOik5EU15tNWq1KPntBt7DFzj0cqbhv4Oan2aYnAKJJiaggKDaDv+AATJQCnT1 -LTmzCBj5Q9AChHoATG3wV4iV1C5Qf6gpyU6xde3STvvNCy4xb+4SHZw13vfOubAk -eC3KjzKfKVuem+IZqxgdDn5+B3oVgMYJzDwoA0+CdflF2hYY7XYQ8G1wwPmf557Y -Pt4wMyQ89TLvM5A0PxYQWHg8E2Yi/jonsadWKfzzdy4+ANJoVfEi1J2QIXz83Ri+ -wAEV1RlThyJzNQARAQABiQIfBBgBCAAJBQJU2lxyAhsMAAoJEHBksRyC9i1vp4QP -+gKhApqpy35TOouLu4tBxW/2Lsh0bYP9wwQEa8NipD2rZbDj+30+f2zlZ91JY4iJ -yZ3uxEYtHs9r0vazWkyxtQMJHaawl+7/P/qwX5SEAPCJs6ssJ1LS7FmJvhnlAfqt -DDFP0krcVnfwgUeYCKZ62LaAebFh/E7ppQJOQpp4AGHGhl2Z5uS+5NoSO2FoGv8I -KHFhEWYTIT/iUB+YEBp3DPuQLiimXvwD1bQILD11IbN5hrAfet8iB9zn9yIKO2Nh -LZWsCPO46RvOksAo0CNq5yguTKT6+uH64EDS5jETjRlEZaHEPAkmxv+esFw0mace -0L8J+DL3+b6g9RSaENL6Vf0WqJTITlKtE53bpGrvCKM6p4IoXvA5kyMpaDGHtwB2 -nk27V1rHuyiEpYCCPNWF+RzsiLzsQj7pLHqs5Yc77etp6rkRn1LsSm3r7znlg5s2 -jYROu6B8BPZQx3e2TDITk7mV8Q+opBCeardxV4rn1rs3XbngyZ/sZb7CD2GjiLZP -HU0CwBapHtULr1j4jq0zJTslOq1V2YuSgKB6efwo2jmA1ddEtrAO+hlofc2kPTBU -bn3L/cR40sHfCrqDGf/zbFSMX0zlEiYTfyoE0Md34NHI3eVqGCXzeFKgcmyrx5Nq -/tIP/4pYu2rmzVlWz6UhSBurvYw7CzUS8RN1BDvpVF+8 -=asEc ------END PGP PUBLIC KEY BLOCK----- -''' - -# Fingerprint of the public key -GPG_KEY_FINGERPRINT = 'BDE989A1F308B18D29789C717064B11C82F62D6F' - -# Bucket where the encrypted tarballs are uploaded (bucket is writeable -# by everyone, but only reeadable by StackStorm) -S3_BUCKET_URL = 'https://st2debuginfo.s3.amazonaws.com/' - -# Default company name used in interactive prompts -COMPANY_NAME = 'StackStorm' - -# Default command line argument list -ARG_NAMES = ['exclude_logs', 'exclude_configs', 'exclude_content', - 'exclude_system_info'] diff --git a/st2debug/st2debug/processors.py b/st2debug/st2debug/processors.py deleted file mode 100644 index 715e4eee30..0000000000 --- a/st2debug/st2debug/processors.py +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -from six.moves.configparser import ConfigParser - -__all__ = [ - 'process_st2_config', - 'process_content_pack_dir' -] - -# Options which should be removed from the st2 config -ST2_CONF_OPTIONS_TO_REMOVE = { - 'database': ['username', 'password'], - 'messaging': ['url'] -} - - -REMOVED_VALUE_NAME = '**removed**' - - -def process_st2_config(config_path): - """ - Remove sensitive data (credentials) from the StackStorm config. - - :param config_path: Full absolute path to the st2 config inside /tmp. - :type config_path: ``str`` - """ - assert config_path.startswith('/tmp') - - if not os.path.isfile(config_path): - return - - config = ConfigParser() - config.read(config_path) - - for section, options in ST2_CONF_OPTIONS_TO_REMOVE.items(): - for option in options: - if config.has_option(section, option): - config.set(section, option, REMOVED_VALUE_NAME) - - with open(config_path, 'w') as fp: - config.write(fp) - - -def process_content_pack_dir(pack_dir): - """ - Remove config.yaml from the pack directory. - - :param pack_dir: Full absolute path to the pack directory inside /tmp. - :type pack_dir: ``str`` - """ - assert pack_dir.startswith('/tmp') - - config_file_path = os.path.join(pack_dir, 'config.yaml') - if os.path.isfile(config_file_path): - os.remove(config_file_path) diff --git a/st2debug/st2debug/utils/__init__.py b/st2debug/st2debug/utils/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/st2debug/st2debug/utils/fs.py b/st2debug/st2debug/utils/fs.py deleted file mode 100644 index 447f3bd33c..0000000000 --- a/st2debug/st2debug/utils/fs.py +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import glob -import shutil - -__all__ = [ - 'get_full_file_list', - 'get_dirs_in_path', - 'copy_files', - 'remove_file' -] - - -def get_full_file_list(file_path_glob): - """ - Return a list of absolute file paths to all the files in the provided file - path glob. - - :type file_path_glob: ``str`` - """ - file_list = [] - - for file_name in glob.glob(file_path_glob): - full_file_path = os.path.abspath(file_name) - file_list.append(full_file_path) - - return file_list - - -def get_dirs_in_path(file_path): - """ - Retrieve full paths to the directories in the provided file path. - - :param file_path: Parent directory file path. - :type file_path: ``str`` - - :rtype: ``list`` - """ - names = os.listdir(file_path) - - result = [] - for name in names: - full_path = os.path.join(file_path, name) - - if not os.path.isdir(full_path): - continue - - result.append(full_path) - return result - - -def copy_files(file_paths, destination, ignore_errors=True): - """ - Copy files to the provided destination. - - :type file_paths: ``list`` - :type destination: ``str`` - - :param ignore_errors: True to ignore errors if a source or destination doesnt'e exist. - :type ignore_errors: ``bool`` - """ - - for file_path in file_paths: - try: - shutil.copy(src=file_path, dst=destination) - except IOError as e: - if not ignore_errors: - raise e - - return True - - -def remove_file(file_path, ignore_errors=True): - try: - os.remove(file_path) - except Exception as e: - if not ignore_errors: - raise e - - -def remove_dir(dir_path, ignore_errors=True): - """ - Recursively remove a directory. - - :param dir_path: Directory to be removed. - :type dir_path: ``str`` - - :param ignore_errors: True to ignore errors during removal. - :type ignore_errors: ``bool`` - """ - try: - shutil.rmtree(dir_path, ignore_errors) - except Exception as e: - if not ignore_errors: - raise e diff --git a/st2debug/st2debug/utils/git_utils.py b/st2debug/st2debug/utils/git_utils.py deleted file mode 100644 index 5ce3b836b2..0000000000 --- a/st2debug/st2debug/utils/git_utils.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from st2common.util.shell import run_command - -__all__ = [ - 'get_repo_latest_revision_hash' -] - - -def get_repo_latest_revision_hash(repo_path): - """ - Return a hash to the latest revision in the provided repo. - - :param repo_path: Path to the git repository. - :type repo_path: ``str`` - - :rtype: ``str`` - """ - try: - exit_code, stdout, _ = run_command(cmd=['git', 'rev-parse', 'HEAD'], - cwd=repo_path) - except Exception: - revision_hash = 'unknown' - else: - if exit_code == 0: - revision_hash = stdout.strip() - else: - revision_hash = 'unknown' - - return revision_hash diff --git a/st2debug/st2debug/utils/system_info.py b/st2debug/st2debug/utils/system_info.py deleted file mode 100644 index 485c8ae0dd..0000000000 --- a/st2debug/st2debug/utils/system_info.py +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import re - -from st2common.util.shell import run_command -from st2common.util.shell import quote_unix - -__all__ = [ - 'get_cpu_info', - 'get_memory_info', - 'get_package_list', - 'get_deb_package_list', - 'get_rpm_package_list' -] - -CPU_INFO_PATH = '/proc/cpuinfo' -MEMORY_INFO_PATH = '/proc/meminfo' - - -def get_cpu_info(): - """ - Retrieve CPU information. - - :return: List which contain dictionary with information for each core / CPU. - :rtype: ``list`` of ``dict`` - """ - try: - with open(CPU_INFO_PATH) as fp: - content = fp.read() - except IOError: - return {} - - lines = content.split('\n') - - result = [] - item = None - lines_count = len(lines) - for index, line in enumerate(lines): - line = line.strip() - - if not line: - if item and index != lines_count: - result.append(item) - continue - - split = line.split(':') - - if len(split) != 2: - continue - - name = split[0].replace('\t', '').strip().replace(' ', '_') - value = split[1].replace('\t', '').strip() - - if name == 'processor': - # Info about new core / CPU - item = {} - - item[name] = value - - return result - - -def get_memory_info(): - """ - Retrieve memory information. - - :rtype: ``dict`` - """ - try: - with open(MEMORY_INFO_PATH) as fp: - content = fp.read() - except IOError: - return {} - - lines = content.split('\n') - - result = {} - for line in lines: - line = line.strip() - - if not line: - continue - - split = line.split(':') - name = split[0].strip() - value = split[1].replace('kB', '').strip() - - try: - value = int(value) - except Exception: - continue - - result[name] = value - - return result - - -def get_package_list(name_startswith): - """ - Retrieve system packages which name matches the provided startswith filter. - - Note: This function only supports Debian and RedHat based systems. - - :param name_startswith: Package name startswith filter string. - :type name_startswith: ``str`` - - :rtype: ``list`` of ``dict`` - """ - dpkg_exit_code, _, _ = run_command(cmd='dpkg', shell=True) - rpm_exit_code, _, _ = run_command(cmd='rpm', shell=True) - - if dpkg_exit_code != 127: - result = get_deb_package_list(name_startswith=name_startswith) - elif rpm_exit_code != 127: - result = get_rpm_package_list(name_startswith=name_startswith) - else: - raise Exception('Unsupported platform (dpkg or rpm binary not available)') - - return result - - -def get_deb_package_list(name_startswith): - cmd = 'dpkg -l | grep %s' % (quote_unix(name_startswith)) - exit_code, stdout, _ = run_command(cmd=cmd, shell=True) - - lines = stdout.split('\n') - - packages = [] - for line in lines: - line = line.strip() - - if not line: - continue - - split = re.split(r'\s+', line) - name = split[1] - version = split[2] - - if not name.startswith(name_startswith): - continue - - item = { - 'name': name, - 'version': version - } - packages.append(item) - - return packages - - -def get_rpm_package_list(name_startswith): - cmd = 'rpm -qa | grep %s' % (quote_unix(name_startswith)) - exit_code, stdout, _ = run_command(cmd=cmd, shell=True) - - lines = stdout.split('\n') - - packages = [] - for line in lines: - line = line.strip() - - if not line: - continue - - split = line.rsplit('.', 1) - split = split[0].split('-', 1) - name = split[0] - version = split[1] - - if not name.startswith(name_startswith): - continue - - item = { - 'name': name, - 'version': version - } - packages.append(item) - - return packages diff --git a/st2debug/tests/__init__.py b/st2debug/tests/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/st2debug/tests/fixtures/deb_pkg_list b/st2debug/tests/fixtures/deb_pkg_list deleted file mode 100644 index 0701006f8b..0000000000 --- a/st2debug/tests/fixtures/deb_pkg_list +++ /dev/null @@ -1,5 +0,0 @@ -ii st2actions 0.6.0-11 amd64 ST2 ActionRunner -ii st2api 0.6.0-11 amd64 ST2 API -ii st2auth 0.6.0-11 amd64 ST2 Authentication -ii st2common 0.6.0-11 amd64 ST2 Common -ii st2reactor 0.6.0-11 amd64 ST2 Reactor diff --git a/st2debug/tests/fixtures/proc_cpuinfo b/st2debug/tests/fixtures/proc_cpuinfo deleted file mode 100644 index a3769b7543..0000000000 --- a/st2debug/tests/fixtures/proc_cpuinfo +++ /dev/null @@ -1,108 +0,0 @@ - -processor : 0 -vendor_id : GenuineIntel -cpu family : 6 -model : 42 -model name : Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz -stepping : 7 -microcode : 0x29 -cpu MHz : 1075.375 -cache size : 4096 KB -physical id : 0 -siblings : 4 -core id : 0 -cpu cores : 2 -apicid : 0 -initial apicid : 0 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt -bugs : -bogomips : 5581.52 -clflush size : 64 -cache_alignment : 64 -address sizes : 36 bits physical, 48 bits virtual -power management: - -processor : 1 -vendor_id : GenuineIntel -cpu family : 6 -model : 42 -model name : Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz -stepping : 7 -microcode : 0x29 -cpu MHz : 1043.656 -cache size : 4096 KB -physical id : 0 -siblings : 4 -core id : 0 -cpu cores : 2 -apicid : 1 -initial apicid : 1 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt -bugs : -bogomips : 5581.52 -clflush size : 64 -cache_alignment : 64 -address sizes : 36 bits physical, 48 bits virtual -power management: - -processor : 2 -vendor_id : GenuineIntel -cpu family : 6 -model : 42 -model name : Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz -stepping : 7 -microcode : 0x29 -cpu MHz : 1002.750 -cache size : 4096 KB -physical id : 0 -siblings : 4 -core id : 1 -cpu cores : 2 -apicid : 2 -initial apicid : 2 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt -bugs : -bogomips : 5581.52 -clflush size : 64 -cache_alignment : 64 -address sizes : 36 bits physical, 48 bits virtual -power management: - -processor : 3 -vendor_id : GenuineIntel -cpu family : 6 -model : 42 -model name : Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz -stepping : 7 -microcode : 0x29 -cpu MHz : 914.046 -cache size : 4096 KB -physical id : 0 -siblings : 4 -core id : 1 -cpu cores : 2 -apicid : 3 -initial apicid : 3 -fpu : yes -fpu_exception : yes -cpuid level : 13 -wp : yes -flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid xsaveopt -bugs : -bogomips : 5581.52 -clflush size : 64 -cache_alignment : 64 -address sizes : 36 bits physical, 48 bits virtual -power management: diff --git a/st2debug/tests/fixtures/proc_meminfo b/st2debug/tests/fixtures/proc_meminfo deleted file mode 100644 index 9ffc5f570d..0000000000 --- a/st2debug/tests/fixtures/proc_meminfo +++ /dev/null @@ -1,43 +0,0 @@ -MemTotal: 16313772 kB -MemFree: 8445896 kB -MemAvailable: 10560460 kB -Buffers: 212468 kB -Cached: 2612896 kB -SwapCached: 0 kB -Active: 4694192 kB -Inactive: 1754400 kB -Active(anon): 3649808 kB -Inactive(anon): 578344 kB -Active(file): 1044384 kB -Inactive(file): 1176056 kB -Unevictable: 20 kB -Mlocked: 20 kB -SwapTotal: 8200188 kB -SwapFree: 8200188 kB -Dirty: 96 kB -Writeback: 0 kB -AnonPages: 3623248 kB -Mapped: 1378092 kB -Shmem: 604932 kB -Slab: 203804 kB -SReclaimable: 126100 kB -SUnreclaim: 77704 kB -KernelStack: 16800 kB -PageTables: 93380 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 16357072 kB -Committed_AS: 15130744 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 397952 kB -VmallocChunk: 34359331580 kB -HardwareCorrupted: 0 kB -AnonHugePages: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -DirectMap4k: 317056 kB -DirectMap2M: 16340992 kB diff --git a/st2debug/tests/fixtures/rpm_pkg_list b/st2debug/tests/fixtures/rpm_pkg_list deleted file mode 100644 index c4ec9b8fed..0000000000 --- a/st2debug/tests/fixtures/rpm_pkg_list +++ /dev/null @@ -1,6 +0,0 @@ -st2actions-0.7-8.noarch -st2api-0.7-8.noarch -st2auth-0.7-8.noarch -st2client-0.7-8.noarch -st2common-0.7-8.noarch -st2reactor-0.7-8.noarch diff --git a/st2debug/tests/integration/__init__.py b/st2debug/tests/integration/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/st2debug/tests/integration/fixtures/configs/st2.conf b/st2debug/tests/integration/fixtures/configs/st2.conf deleted file mode 100644 index e113aa822d..0000000000 --- a/st2debug/tests/integration/fixtures/configs/st2.conf +++ /dev/null @@ -1,68 +0,0 @@ -# System-wide configuration - -[api] -# Host and port to bind the API server. -host = 127.0.0.1 -port = 9101 -logging = st2api/conf/logging.conf -# allow_origin is required for handling CORS in st2 web UI. -# allow_origin = http://myhost1.example.com:3000,http://myhost2.example.com:3000 -# - -[database] -username = ponies -password = ponies - -[sensorcontainer] -logging = st2reactor/conf/logging.sensorcontainer.conf - -[rulesengine] -logging = st2reactor/conf/logging.rulesengine.conf - -[actionrunner] -logging = st2actions/conf/logging.conf - -[auth] -host = 127.0.0.1 -port = 9100 -use_ssl = False -debug = False -enable = False -mode = proxy -logging = st2auth/conf/logging.conf - -# Base URL to the API endpoint excluding the version (e.g. http://myhost.net:9101/) -api_url = - -[system] -base_path = /opt/stackstorm - -[syslog] -host = 127.0.0.1 -port = 514 -facility = local7 -protocol = udp - -[log] -excludes = requests,paramiko -redirect_stderr = False - -[system_user] -user = stanley -ssh_key_file = /vagrant/.ssh/stanley_rsa - -[messaging] -url = amqp://guest:guest@127.0.0.1:5672/ - -[ssh_runner] -remote_dir = /tmp - -[action_sensor] -triggers_base_url = http://127.0.0.1:9101/triggertypes/ -webhook_sensor_base_url = http://127.0.0.1:6000/webhooks/st2/ - -[history] -logging = st2actions/conf/logging.history.conf - -[resultstracker] -logging = st2actions/conf/logging.resultstracker.conf diff --git a/st2debug/tests/integration/fixtures/content/twilio/CHANGES.md b/st2debug/tests/integration/fixtures/content/twilio/CHANGES.md deleted file mode 100644 index b294667e11..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/CHANGES.md +++ /dev/null @@ -1,5 +0,0 @@ -# Changelog - -## v0.1.0 - -* Initial release diff --git a/st2debug/tests/integration/fixtures/content/twilio/README.md b/st2debug/tests/integration/fixtures/content/twilio/README.md deleted file mode 100644 index 4456d838bc..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Twilio Integration Pack - -Pack which allows integration with [Twilio](https://www.twilio.com/) service. - -## Configuration - -* ``account_sid`` - Your account sid (a 34 character string, starting with the - letters AC). -* ``auth_token`` - You authentication token. - -Account sid and authentication token can be retrieved on the [Account -Dashboard][https://www.twilio.com/user/account/] page. - -## Actions - -* ``send_sms`` - Action which sends an SMS using Twilio API. diff --git a/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.py b/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.py deleted file mode 100755 index 31e3c0cbfb..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from twilio.rest import TwilioRestClient - -from st2common.runners.base_action import Action - - -class TwilioSendSMSAction(Action): - def __init__(self, config): - super(TwilioSendSMSAction, self).__init__(config=config) - self.client = TwilioRestClient(self.config['account_sid'], - self.config['auth_token']) - - def run(self, from_number, to_number, body): - try: - self.client.messages.create(body=body, from_=from_number, to=to_number) - except Exception as e: - error_msg = ('Failed sending sms to: %s, exception: %s\n' % - (to_number, str(e.msg))) - self.logger.error(error_msg) - raise Exception(error_msg) - - self.logger.info('Successfully sent sms to: %s\n' % (to_number)) diff --git a/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.yaml b/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.yaml deleted file mode 100644 index 9bd28aee0f..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/actions/send_sms.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- - name: "send_sms" - runner_type: "python-script" - description: "This sends a SMS using twilio." - enabled: true - entry_point: "send_sms.py" - parameters: - from_number: - type: "string" - description: "Your twilio 'from' number in E.164 format. Example +14151234567." - required: true - position: 0 - to_number: - type: "string" - description: "Recipient number in E.164 format. Example +14151234567." - required: true - position: 1 - body: - type: "string" - description: "Body of the message." - required: true - position: 2 diff --git a/st2debug/tests/integration/fixtures/content/twilio/config.yaml b/st2debug/tests/integration/fixtures/content/twilio/config.yaml deleted file mode 100644 index fcaac28945..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/config.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- - account_sid: "" - auth_token: "" diff --git a/st2debug/tests/integration/fixtures/content/twilio/pack.yaml b/st2debug/tests/integration/fixtures/content/twilio/pack.yaml deleted file mode 100644 index 70aa457a7b..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/pack.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -name : twilio -description : st2 content pack containing twilio integrations -version : 0.1.0 -author : st2-dev -email : info@stackstorm.com diff --git a/st2debug/tests/integration/fixtures/content/twilio/requirements.txt b/st2debug/tests/integration/fixtures/content/twilio/requirements.txt deleted file mode 100644 index 20b7403ece..0000000000 --- a/st2debug/tests/integration/fixtures/content/twilio/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -twilio>=3.6.8,<=3.7 diff --git a/st2debug/tests/integration/fixtures/logs/st2api.log b/st2debug/tests/integration/fixtures/logs/st2api.log deleted file mode 100644 index 7d0039f643..0000000000 --- a/st2debug/tests/integration/fixtures/logs/st2api.log +++ /dev/null @@ -1,1455 +0,0 @@ -2015-02-20 19:37:06,830 140682357698224 INFO __init__ [-] Connecting to database "st2" @ "0.0.0.0:27017" as user "None". -2015-02-20 19:37:06,961 140682357698224 DEBUG __init__ [-] Ensuring database indexes... -2015-02-20 19:37:06,963 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "UserDB"... -2015-02-20 19:37:06,967 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "TokenDB"... -2015-02-20 19:37:06,972 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "RunnerTypeDB"... -2015-02-20 19:37:06,976 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "ActionDB"... -2015-02-20 19:37:06,984 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "LiveActionDB"... -2015-02-20 19:37:06,990 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "ActionExecutionStateDB"... -2015-02-20 19:37:07,009 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "ActionRunnerDB"... -2015-02-20 19:37:07,015 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "KeyValuePairDB"... -2015-02-20 19:37:07,017 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "ActionExecutionDB"... -2015-02-20 19:37:07,028 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "SensorTypeDB"... -2015-02-20 19:37:07,031 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "TriggerTypeDB"... -2015-02-20 19:37:07,040 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "TriggerDB"... -2015-02-20 19:37:07,041 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "TriggerInstanceDB"... -2015-02-20 19:37:07,043 140682357698224 DEBUG __init__ [-] Ensuring indexes for model "RuleDB"... -2015-02-20 19:37:07,047 140682357698224 INFO api [-] (PID=1919) ST2 API is serving on http://0.0.0.0:9101. -2015-02-20 19:37:07,048 140682357698224 INFO app [-] StackStorm v0.8dev -2015-02-20 19:37:07,051 140682357698224 INFO app [-] Creating st2api.app as Pecan app. -2015-02-20 19:37:07,810 140682357698224 INFO app [-] st2api.app app created. -2015-02-20 19:37:07,847 140682270351184 DEBUG triggerwatcher [-] Found existing trigger: TriggerDB(description=None, id=54e494270640fd6d748cced0, name="2f0b39d3-d370-4580-831c-4abfc2b59b9d", pack="core", parameters={u'url': u'sample'}, type="core.st2.webhook") in db. -2015-02-20 19:37:07,848 140682270351184 DEBUG webhooks [-] Calling "add_trigger" method (trigger.type=core.st2.webhook) -2015-02-20 19:37:07,850 140682270351184 INFO webhooks [-] Listening to endpoint: /webhooks/sample -2015-02-20 19:37:07,854 140682270350704 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-20 19:37:07,857 140682270350704 DEBUG connection [-] Open OK! -2015-02-20 19:37:07,859 140682270350704 INFO mixins [-] Connected to amqp://guest:**@127.0.0.1:5672// -2015-02-20 19:37:07,862 140682270350704 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:37:07,865 140682270350704 DEBUG channel [-] Channel open -2015-02-20 19:37:08,411 140682270350864 DEBUG root [-] No version specified in URL. Will use default controller. -2015-02-20 19:37:08,427 140682270350864 INFO triggers [-] POST /triggertypes/ with triggertype data=TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'status': {}, u'start_timestamp': {}, u'parameters': {}, u'action_name': {}, u'result': {}, u'execution_id': {}}}, pack=u'core', description=u'Trigger encapsulating the completion of an action execution.', name=u'st2.generic.actiontrigger'] -2015-02-20 19:37:08,432 140682270350864 ERROR base [-] Conflict while trying to save in DB. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/persistence/base.py", line 83, in add_or_update - model_object = cls._get_impl().add_or_update(model_object) - File "/data/stanley/st2common/st2common/models/db/__init__.py", line 144, in add_or_update - instance.save() - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/mongoengine/document.py", line 286, in save - raise NotUniqueError(message % unicode(err)) -NotUniqueError: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.generic.actiontrigger" }) -2015-02-20 19:37:08,446 140682270350864 WARNING triggers [-] TriggerType creation of TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'status': {}, u'start_timestamp': {}, u'parameters': {}, u'action_name': {}, u'result': {}, u'execution_id': {}}}, pack=u'core', description=u'Trigger encapsulating the completion of an action execution.', name=u'st2.generic.actiontrigger'] failed with uniqueness conflict. Exception : Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.generic.actiontrigger" }) -2015-02-20 19:37:08,447 140682270350864 ERROR base [-] API call failed. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/models/api/base.py", line 163, in callfunction - result = f(*args, **kwargs) - File "/data/stanley/st2api/st2api/controllers/v1/triggers.py", line 74, in post - abort(http_client.CONFLICT, str(e), body={'conflict-id': e.conflict_id}) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/pecan/core.py", line 119, in abort - **kw -HTTPConflict: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.generic.actiontrigger" }) -2015-02-20 19:37:08,463 140682270350864 DEBUG root [-] No version specified in URL. Will use default controller. -2015-02-20 19:37:08,465 140682270350864 INFO triggers [-] POST /triggertypes/ with triggertype data=TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'timestamp': {}, u'cmd': {}, u'pid': {}, u'id': {}}}, pack=u'core', description=u'Trigger encapsulating spawning of a sensor process.', name=u'st2.sensor.process_spawn'] -2015-02-20 19:37:08,467 140682270350864 ERROR base [-] Conflict while trying to save in DB. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/persistence/base.py", line 83, in add_or_update - model_object = cls._get_impl().add_or_update(model_object) - File "/data/stanley/st2common/st2common/models/db/__init__.py", line 144, in add_or_update - instance.save() - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/mongoengine/document.py", line 286, in save - raise NotUniqueError(message % unicode(err)) -NotUniqueError: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_spawn" }) -2015-02-20 19:37:08,477 140682270350864 WARNING triggers [-] TriggerType creation of TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'timestamp': {}, u'cmd': {}, u'pid': {}, u'id': {}}}, pack=u'core', description=u'Trigger encapsulating spawning of a sensor process.', name=u'st2.sensor.process_spawn'] failed with uniqueness conflict. Exception : Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_spawn" }) -2015-02-20 19:37:08,478 140682270350864 ERROR base [-] API call failed. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/models/api/base.py", line 163, in callfunction - result = f(*args, **kwargs) - File "/data/stanley/st2api/st2api/controllers/v1/triggers.py", line 74, in post - abort(http_client.CONFLICT, str(e), body={'conflict-id': e.conflict_id}) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/pecan/core.py", line 119, in abort - **kw -HTTPConflict: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_spawn" }) -2015-02-20 19:37:08,487 140682270350544 DEBUG root [-] No version specified in URL. Will use default controller. -2015-02-20 19:37:08,488 140682270350544 INFO triggers [-] POST /triggertypes/ with triggertype data=TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'timestamp': {}, u'id': {}, u'exit_code': {}}}, pack=u'core', description=u'Trigger encapsulating exit of a sensor process.', name=u'st2.sensor.process_exit'] -2015-02-20 19:37:08,490 140682270350544 ERROR base [-] Conflict while trying to save in DB. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/persistence/base.py", line 83, in add_or_update - model_object = cls._get_impl().add_or_update(model_object) - File "/data/stanley/st2common/st2common/models/db/__init__.py", line 144, in add_or_update - instance.save() - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/mongoengine/document.py", line 286, in save - raise NotUniqueError(message % unicode(err)) -NotUniqueError: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_exit" }) -2015-02-20 19:37:08,496 140682270350544 WARNING triggers [-] TriggerType creation of TriggerTypeAPI[payload_schema={u'type': u'object', u'properties': {u'timestamp': {}, u'id': {}, u'exit_code': {}}}, pack=u'core', description=u'Trigger encapsulating exit of a sensor process.', name=u'st2.sensor.process_exit'] failed with uniqueness conflict. Exception : Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_exit" }) -2015-02-20 19:37:08,497 140682270350544 ERROR base [-] API call failed. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/models/api/base.py", line 163, in callfunction - result = f(*args, **kwargs) - File "/data/stanley/st2api/st2api/controllers/v1/triggers.py", line 74, in post - abort(http_client.CONFLICT, str(e), body={'conflict-id': e.conflict_id}) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/pecan/core.py", line 119, in abort - **kw -HTTPConflict: Tried to save duplicate unique keys (E11000 duplicate key error index: st2.trigger_type_d_b.$pack_1_name_1 dup key: { : "core", : "st2.sensor.process_exit" }) -2015-02-20 19:37:11,883 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:11,885 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494140640fd6d748ccd70, name="issues_tracker", pack="jira", parameters={}, type="jira.issues_tracker") -2015-02-20 19:37:11,886 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:11,888 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 1, 'exchange': u'st2.trigger'} -2015-02-20 19:37:11,889 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=jira.issues_tracker) -2015-02-20 19:37:15,894 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:15,896 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494140640fd6d748ccd73, name="metric", pack="jmx", parameters={}, type="jmx.metric") -2015-02-20 19:37:15,898 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:15,900 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 2, 'exchange': u'st2.trigger'} -2015-02-20 19:37:15,901 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=jmx.metric) -2015-02-20 19:37:19,907 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:19,909 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494140640fd6d748ccd76, name="repository_event", pack="github", parameters={}, type="github.repository_event") -2015-02-20 19:37:19,911 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:19,912 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 3, 'exchange': u'st2.trigger'} -2015-02-20 19:37:19,914 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=github.repository_event) -2015-02-20 19:37:23,920 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:23,923 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd79, name="message", pack="slack", parameters={}, type="slack.message") -2015-02-20 19:37:23,924 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:23,925 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 4, 'exchange': u'st2.trigger'} -2015-02-20 19:37:23,926 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=slack.message) -2015-02-20 19:37:27,928 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:27,929 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd7c, name="matched_tweet", pack="twitter", parameters={}, type="twitter.matched_tweet") -2015-02-20 19:37:27,930 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:27,930 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 5, 'exchange': u'st2.trigger'} -2015-02-20 19:37:27,931 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=twitter.matched_tweet) -2015-02-20 19:37:31,422 140682270350544 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-20 19:37:31,436 140682270350544 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-20 19:37:31,443 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:37:31,455 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:37:31,466 140682270350544 ERROR actionexecutions [-] Unable to execute action. Parameter validation failed. -Traceback (most recent call last): - File "/data/stanley/st2api/st2api/controllers/v1/actionexecutions.py", line 113, in post - _, actionexecutiondb = action_service.request(liveactiondb) - File "/data/stanley/st2common/st2common/services/action.py", line 67, in schedule - jsonschema.validate(liveaction.parameters, schema, validator) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/jsonschema/validators.py", line 428, in validate - cls(schema, *args, **kwargs).validate(instance) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/jsonschema/validators.py", line 117, in validate - raise error -ValidationError: u'message' is a required property - -Failed validating 'required' in schema['properties'][u'message']: - {'additionalProperties': False, - 'description': u'Send a message to an IRC channel.', - 'properties': {u'channel': {u'description': u'Channel to send the message to', - u'required': True, - u'type': u'string'}, - u'env': {u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)', - u'type': u'object'}, - u'message': {u'description': u'Message to send.', - u'required': True, - u'type': u'string'}, - u'timeout': {u'default': 600, - u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds.", - u'type': u'integer'}}, - 'title': u'post_message', - 'type': 'object'} - -On instance[u'message']: - {} -2015-02-20 19:37:31,477 140682270350544 ERROR base [-] API call failed. -Traceback (most recent call last): - File "/data/stanley/st2common/st2common/models/api/base.py", line 163, in callfunction - result = f(*args, **kwargs) - File "/data/stanley/st2api/st2api/controllers/v1/actionexecutions.py", line 120, in post - abort(http_client.BAD_REQUEST, str(e)) - File "/data/stanley/virtualenv/local/lib/python2.7/site-packages/pecan/core.py", line 119, in abort - **kw -HTTPClientError: u'message' is a required property - -Failed validating 'required' in schema['properties'][u'message']: - {'additionalProperties': False, - 'description': u'Send a message to an IRC channel.', - 'properties': {u'channel': {u'description': u'Channel to send the message to', - u'required': True, - u'type': u'string'}, - u'env': {u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)', - u'type': u'object'}, - u'message': {u'description': u'Message to send.', - u'required': True, - u'type': u'string'}, - u'timeout': {u'default': 600, - u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds.", - u'type': u'integer'}}, - 'title': u'post_message', - 'type': 'object'} - -On instance[u'message']: - {} -2015-02-20 19:37:31,933 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:31,934 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd7f, name="file_watch.line", pack="linux", parameters={}, type="linux.file_watch.line") -2015-02-20 19:37:31,935 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:31,936 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 6, 'exchange': u'st2.trigger'} -2015-02-20 19:37:31,936 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=linux.file_watch.line) -2015-02-20 19:37:35,939 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:35,941 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd82, name="polling_event", pack="examples", parameters={}, type="examples.polling_event") -2015-02-20 19:37:35,942 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:35,943 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 7, 'exchange': u'st2.trigger'} -2015-02-20 19:37:35,944 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=examples.polling_event) -2015-02-20 19:37:39,947 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:39,949 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd85, name="event", pack="examples", parameters={}, type="examples.event") -2015-02-20 19:37:39,951 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:39,952 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 8, 'exchange': u'st2.trigger'} -2015-02-20 19:37:39,953 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=examples.event) -2015-02-20 19:37:43,957 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:43,958 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd88, name="WebAppAlertTrigger", pack="newrelic", parameters={}, type="newrelic.WebAppAlertTrigger") -2015-02-20 19:37:43,959 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:43,960 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 9, 'exchange': u'st2.trigger'} -2015-02-20 19:37:43,961 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=newrelic.WebAppAlertTrigger) -2015-02-20 19:37:47,965 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:47,966 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd8a, name="WebAppNormalTrigger", pack="newrelic", parameters={}, type="newrelic.WebAppNormalTrigger") -2015-02-20 19:37:47,968 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:47,970 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 10, 'exchange': u'st2.trigger'} -2015-02-20 19:37:47,971 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=newrelic.WebAppNormalTrigger) -2015-02-20 19:37:51,350 140682270350544 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-20 19:37:51,366 140682270350544 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-20 19:37:51,375 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:37:51,396 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:37:51,475 140682270350544 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-20 19:37:51,477 140682270350544 DEBUG connection [-] Open OK! -2015-02-20 19:37:51,478 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:37:51,479 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:37:51,483 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:37:51,500 140682270350544 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-20 19:37:51,504 140682270350544 DEBUG connection [-] Open OK! -2015-02-20 19:37:51,506 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:37:51,507 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:37:51,510 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:37:51,511 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="irc.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:37:51.405789", id=54e78d0f0640fd077fa97964, parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, result={}, start_timestamp="2015-02-20 19:37:51.418204", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Send a message to an IRC channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'irc', 'entry_point': u'post_message.py', 'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, 'ref': u'irc.post_message', 'id': '54e78ce20640fd0774d04d5a', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:37:51.405789", id=54e78d0f0640fd077fa97965, liveaction={'action': u'irc.post_message', 'callback': {}, 'id': '54e78d0f0640fd077fa97964'}, parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:37:51.418204", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:37:51,979 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:51,980 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd8c, name="ServerAlertTrigger", pack="newrelic", parameters={}, type="newrelic.ServerAlertTrigger") -2015-02-20 19:37:51,981 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:51,981 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 11, 'exchange': u'st2.trigger'} -2015-02-20 19:37:51,982 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=newrelic.ServerAlertTrigger) -2015-02-20 19:37:52,528 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:52,534 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:51.405789Z'] -2015-02-20 19:37:53,542 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:53,550 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:51.405789Z'] -2015-02-20 19:37:54,559 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:54,566 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:51.405789Z'] -2015-02-20 19:37:55,575 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:55,581 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:51.405789Z'] -2015-02-20 19:37:55,983 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:55,984 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494150640fd6d748ccd8e, name="ServerNormalTrigger", pack="newrelic", parameters={}, type="newrelic.ServerNormalTrigger") -2015-02-20 19:37:55,984 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:55,985 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 12, 'exchange': u'st2.trigger'} -2015-02-20 19:37:55,985 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=newrelic.ServerNormalTrigger) -2015-02-20 19:37:56,594 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:56,602 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:51.405789Z'] -2015-02-20 19:37:57,614 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965 -2015-02-20 19:37:57,628 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d0f0640fd077fa97965 with id=54e78d0f0640fd077fa97965, client_result=ActionExecutionAPI[status=u'failed', start_timestamp='2015-02-20T19:37:51.418204Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 1, u'stderr': u'Traceback (most recent call last):\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 106, in \n obj.run()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 56, in run\n action = self._get_action_instance()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 70, in _get_action_instance\n actions_cls = action_loader.register_plugin(Action, self._file_path)\n File "/data/stanley/st2common/st2common/util/loader.py", line 145, in register_plugin\n module = importlib.import_module(module_name)\n File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module\n __import__(name)\n File "/data/st2contrib/packs/irc/actions/post_message.py", line 4, in \n from irc.bot import SingleServerIRCBot\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/irc/bot.py", line 16, in \n from .dict import IRCDict\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/irc/dict.py", line 4, in \n from jaraco.util.dictlib import KeyTransformingDict\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/jaraco/util/dictlib.py", line 3, in \n from jaraco.collections import *\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/jaraco/collections.py", line 13, in \n import jaraco.text\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/jaraco/text.py", line 12, in \n from jaraco.context import ExceptionTrap\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/jaraco/context.py", line 12, in \n import yg.lockfile\nImportError: No module named yg.lockfile\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78d0f0640fd077fa97964'}, id='54e78d0f0640fd077fa97965', end_timestamp='2015-02-20T19:37:56.997252Z'] -2015-02-20 19:37:59,991 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:37:59,993 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd91, name="container_tracker.started", pack="docker", parameters={}, type="docker.container_tracker.started") -2015-02-20 19:37:59,994 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:37:59,996 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 13, 'exchange': u'st2.trigger'} -2015-02-20 19:37:59,997 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=docker.container_tracker.started) -2015-02-20 19:38:04,003 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:38:04,004 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd93, name="container_tracker.stopped", pack="docker", parameters={}, type="docker.container_tracker.stopped") -2015-02-20 19:38:04,006 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:38:04,007 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 14, 'exchange': u'st2.trigger'} -2015-02-20 19:38:04,009 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=docker.container_tracker.stopped) -2015-02-20 19:38:08,015 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:38:08,017 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd96, name="pubmsg", pack="irc", parameters={}, type="irc.pubmsg") -2015-02-20 19:38:08,018 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:38:08,019 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 15, 'exchange': u'st2.trigger'} -2015-02-20 19:38:08,020 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=irc.pubmsg) -2015-02-20 19:38:12,023 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:38:12,024 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd98, name="privmsg", pack="irc", parameters={}, type="irc.privmsg") -2015-02-20 19:38:12,025 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:38:12,026 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 16, 'exchange': u'st2.trigger'} -2015-02-20 19:38:12,026 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=irc.privmsg) -2015-02-20 19:38:16,031 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:38:16,031 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd9a, name="join", pack="irc", parameters={}, type="irc.join") -2015-02-20 19:38:16,032 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:38:16,032 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 17, 'exchange': u'st2.trigger'} -2015-02-20 19:38:16,033 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=irc.join) -2015-02-20 19:38:20,038 140682270350704 DEBUG triggerwatcher [-] process_task -2015-02-20 19:38:20,040 140682270350704 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e494160640fd6d748ccd9c, name="part", pack="irc", parameters={}, type="irc.part") -2015-02-20 19:38:20,041 140682270350704 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-20 19:38:20,043 140682270350704 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 18, 'exchange': u'st2.trigger'} -2015-02-20 19:38:20,044 140682270350704 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=irc.part) -2015-02-20 19:38:34,648 140682270350544 INFO resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv -2015-02-20 19:38:34,661 140682270350544 DEBUG resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv, client_result=ActionAPI[runner_type=u'run-python', name=u'setup_virtualenv', parameters={u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, tags=[], enabled=True, entry_point=u'pack_mgmt/setup_virtualenv.py', pack=u'packs', ref=u'packs.setup_virtualenv', id='54e4941c0640fd6d748ccdcd', description=u'Set up virtual environment for the provided packs'] -2015-02-20 19:38:34,668 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:38:34,679 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:38:34,725 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:38:34,726 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:38:34,733 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:38:34,741 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:38:34,745 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:38:34,751 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:38:34,754 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="packs.setup_virtualenv", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:38:34.685878", id=54e78d3a0640fd077fa97966, parameters={u'packs': [u'irc']}, result={}, start_timestamp="2015-02-20 19:38:34.692401", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Set up virtual environment for the provided packs', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'packs', 'entry_point': u'pack_mgmt/setup_virtualenv.py', 'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, 'ref': u'packs.setup_virtualenv', 'id': '54e4941c0640fd6d748ccdcd', 'name': u'setup_virtualenv'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:38:34.685878", id=54e78d3a0640fd077fa97967, liveaction={'action': u'packs.setup_virtualenv', 'callback': {}, 'id': '54e78d3a0640fd077fa97966'}, parameters={u'packs': [u'irc']}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:38:34.692401", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:38:35,775 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:35,795 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:36,811 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:36,827 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:37,842 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:37,861 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:38,875 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:38,887 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:39,897 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:39,909 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:40,922 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:40,930 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:41,939 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:41,946 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:42,955 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:42,961 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:43,968 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:43,976 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:44,985 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:45,025 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:46,039 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:46,047 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:47,057 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:47,067 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:34.685878Z'] -2015-02-20 19:38:48,079 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967 -2015-02-20 19:38:48,090 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d3a0640fd077fa97967 with id=54e78d3a0640fd077fa97967, client_result=ActionExecutionAPI[status=u'failed', start_timestamp='2015-02-20T19:38:34.692401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 1, u'stderr': u'st2.actions.python.SetupVirtualEnvironmentAction: DEBUG Setting up virtualenv for pack "irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv for pack "irc" in "/opt/stackstorm/virtualenvs/irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv in "/opt/stackstorm/virtualenvs/irc" using Python binary "/data/stanley/virtualenv/bin/python2.7"\nTraceback (most recent call last):\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 106, in \n obj.run()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 57, in run\n output = action.run(**self._parameters)\n File "/data/stanley/contrib/packs/actions/pack_mgmt/setup_virtualenv.py", line 46, in run\n self._setup_pack_virtualenv(pack_name=pack_name)\n File "/data/stanley/contrib/packs/actions/pack_mgmt/setup_virtualenv.py", line 78, in _setup_pack_virtualenv\n self._create_virtualenv(virtualenv_path=virtualenv_path)\n File "/data/stanley/contrib/packs/actions/pack_mgmt/setup_virtualenv.py", line 114, in _create_virtualenv\n (virtualenv_path, stderr))\nException: Failed to create virtualenv in "/opt/stackstorm/virtualenvs/irc": Traceback (most recent call last):\n File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 2339, in \n main()\n File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 825, in main\n symlink=options.symlink)\n File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 985, in create_environment\n site_packages=site_packages, clear=clear, symlink=symlink))\n File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1405, in install_python\n os.symlink(py_executable_base, full_pth)\nOSError: [Errno 17] File exists\n\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d3a0640fd077fa97966'}, id='54e78d3a0640fd077fa97967', end_timestamp='2015-02-20T19:38:47.875555Z'] -2015-02-20 19:39:10,265 140682270350544 INFO resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv -2015-02-20 19:39:10,279 140682270350544 DEBUG resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv, client_result=ActionAPI[runner_type=u'run-python', name=u'setup_virtualenv', parameters={u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, tags=[], enabled=True, entry_point=u'pack_mgmt/setup_virtualenv.py', pack=u'packs', ref=u'packs.setup_virtualenv', id='54e4941c0640fd6d748ccdcd', description=u'Set up virtual environment for the provided packs'] -2015-02-20 19:39:10,286 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:39:10,298 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:39:10,343 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:39:10,345 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:39:10,352 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:39:10,356 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:39:10,357 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:39:10,362 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:39:10,362 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="packs.setup_virtualenv", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:39:10.304250", id=54e78d5e0640fd077fa97968, parameters={u'packs': [u'irc']}, result={}, start_timestamp="2015-02-20 19:39:10.310401", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Set up virtual environment for the provided packs', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'packs', 'entry_point': u'pack_mgmt/setup_virtualenv.py', 'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, 'ref': u'packs.setup_virtualenv', 'id': '54e4941c0640fd6d748ccdcd', 'name': u'setup_virtualenv'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:39:10.304250", id=54e78d5e0640fd077fa97969, liveaction={'action': u'packs.setup_virtualenv', 'callback': {}, 'id': '54e78d5e0640fd077fa97968'}, parameters={u'packs': [u'irc']}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:39:10.310401", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:39:11,389 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:11,395 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:12,403 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:12,411 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:13,420 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:13,429 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:14,439 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:14,446 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:15,455 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:15,462 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:16,473 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:16,479 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:17,491 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:17,501 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:18,509 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:18,517 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:19,526 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:19,533 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:20,543 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:20,549 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:21,560 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:21,576 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:22,584 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:22,592 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:23,601 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:23,617 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:24,627 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:24,644 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:25,656 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:25,663 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:26,672 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:26,681 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:27,691 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:27,698 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:28,707 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:28,714 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:29,725 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:29,740 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:30,751 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:30,762 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:31,773 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:31,783 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:32,792 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:32,801 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:33,810 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:33,816 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:34,825 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:34,835 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:35,845 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:35,854 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:36,863 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:36,875 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:37,887 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:37,894 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:38,907 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:38,916 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:39,925 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:39,932 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:40,943 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:40,951 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:41,961 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:41,971 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:42,983 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:42,993 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:44,005 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:44,021 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:45,031 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:45,041 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:46,052 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:46,062 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:47,074 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:47,083 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:48,093 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:48,101 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:49,109 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:49,116 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:50,124 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:50,134 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:51,143 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:51,158 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:52,168 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:52,180 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:53,189 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:53,197 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:54,209 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:54,225 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:55,236 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:55,244 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:56,252 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:56,259 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:57,267 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:57,274 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:58,286 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:58,296 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:39:59,307 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:39:59,326 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:00,336 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:00,343 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:01,372 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:01,383 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:02,402 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:02,412 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:03,429 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:03,434 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:04,451 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:04,458 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:05,473 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:05,485 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:06,493 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:06,511 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:07,520 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:07,532 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:08,546 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:08,555 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:09,563 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:09,569 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:10,579 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:10,595 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:11,605 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:11,614 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:12,626 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:12,640 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:13,650 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:13,662 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:14,670 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:14,681 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:15,689 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:15,703 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:16,715 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:16,725 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:17,733 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:17,743 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:18,755 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:18,772 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:19,783 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:19,789 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:20,798 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:20,816 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:21,826 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:21,840 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:22,852 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:22,868 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:23,878 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:23,891 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:24,905 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:24,913 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:25,925 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:25,936 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:26,950 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:26,965 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:27,979 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:27,989 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:28,998 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:29,004 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:30,012 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:30,026 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:31,042 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:31,055 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:32,066 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:32,086 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:33,098 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:33,114 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:34,132 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:34,143 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:35,153 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:35,160 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:36,173 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:36,187 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:37,197 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:37,213 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:38,225 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:38,233 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:39,247 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:39,259 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:40,273 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:40,289 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:41,304 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:41,323 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:42,340 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:42,354 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:43,371 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:43,404 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:44,416 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:44,427 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:45,437 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:45,445 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:46,455 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:46,515 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:47,524 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:47,531 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:48,539 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:48,549 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:49,566 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:49,581 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:50,597 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:50,617 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:51,628 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:51,643 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:52,657 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:52,673 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:53,685 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:53,710 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:54,726 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:54,748 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:55,760 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:55,781 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:56,789 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:56,801 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:57,811 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:57,819 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:58,828 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:58,840 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:40:59,852 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:40:59,871 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:00,884 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:00,899 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:01,917 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:01,930 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:02,939 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:02,955 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:03,971 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:03,978 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:04,987 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:04,995 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:06,006 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:06,012 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:07,023 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:07,036 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:08,047 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:08,057 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:09,067 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:09,089 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:10,110 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:10,127 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:11,136 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:11,156 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:12,170 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:12,191 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:13,204 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:13,216 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:14,226 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:14,235 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:15,244 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:15,260 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:16,273 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:16,287 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:17,297 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:17,305 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:18,317 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:18,340 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:19,355 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:19,374 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:20,386 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:20,416 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:21,430 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:21,449 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:22,461 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:22,478 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:23,492 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:23,510 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:24,524 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:24,532 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:25,540 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:25,546 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:26,554 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:26,561 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:27,570 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:27,579 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:28,595 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:28,605 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:29,614 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:29,624 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:30,634 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:30,652 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:31,669 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:31,682 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:32,691 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:32,698 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:33,705 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:33,711 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:34,718 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:34,725 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:35,732 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:35,748 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:36,762 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:36,774 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:37,785 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:37,811 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:38,821 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:38,836 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:39,846 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:39,855 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:40,882 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:40,919 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:41,934 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:41,943 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:42,954 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:42,976 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:43,986 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:44,003 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:45,022 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:45,043 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:46,056 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:46,077 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:47,092 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:47,103 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:48,120 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:48,137 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:49,150 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:49,172 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:50,186 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:50,195 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:51,204 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:51,221 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:52,241 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:52,250 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:53,261 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:53,271 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:54,285 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:54,297 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:55,311 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:55,319 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:56,329 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:56,337 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:57,352 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:57,371 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:58,382 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:58,391 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:41:59,401 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:41:59,417 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:00,430 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:00,449 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:01,462 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:01,470 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:02,477 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:02,486 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:03,494 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:03,504 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:04,514 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:04,532 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:05,542 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:05,562 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:06,575 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:06,587 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:07,597 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:07,612 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:08,627 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:08,638 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:09,645 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:09,654 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:10,667 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:10,704 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:11,725 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:11,749 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:12,764 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:12,772 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:13,782 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:13,792 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:14,804 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:14,816 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:15,826 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:15,837 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:16,847 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:16,858 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:17,872 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:17,880 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:18,891 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:18,900 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:19,910 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:19,920 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:20,931 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:20,941 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:21,951 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:21,958 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:22,973 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:22,998 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:24,011 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:24,032 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:25,045 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:25,063 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:26,085 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:26,110 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:27,120 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:27,138 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:28,150 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:28,165 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:29,179 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:29,203 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:30,216 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:30,230 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:31,242 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:31,264 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:32,278 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:32,286 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:33,295 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:33,311 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:39:10.304250Z'] -2015-02-20 19:42:34,328 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969 -2015-02-20 19:42:34,339 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78d5e0640fd077fa97969 with id=54e78d5e0640fd077fa97969, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-20T19:39:10.310401Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'st2.actions.python.SetupVirtualEnvironmentAction: DEBUG Setting up virtualenv for pack "irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv for pack "irc" in "/opt/stackstorm/virtualenvs/irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv in "/opt/stackstorm/virtualenvs/irc" using Python binary "/data/stanley/virtualenv/bin/python2.7"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Installing base requirements\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Installing pack specific requirements from "/opt/stackstorm/packs/irc/requirements.txt"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Virtualenv for pack "irc" successfully created in "/opt/stackstorm/virtualenvs/irc"\n', u'result': u'Successfuly set up virtualenv for the following packs: irc'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78d5e0640fd077fa97968'}, id='54e78d5e0640fd077fa97969', end_timestamp='2015-02-20T19:42:33.473326Z'] -2015-02-20 19:43:21,387 140682270350544 INFO resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv -2015-02-20 19:43:21,400 140682270350544 DEBUG resource [-] GET /v1/actions/packs.setup_virtualenv with ref_or_id=packs.setup_virtualenv, client_result=ActionAPI[runner_type=u'run-python', name=u'setup_virtualenv', parameters={u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, tags=[], enabled=True, entry_point=u'pack_mgmt/setup_virtualenv.py', pack=u'packs', ref=u'packs.setup_virtualenv', id='54e4941c0640fd6d748ccdcd', description=u'Set up virtual environment for the provided packs'] -2015-02-20 19:43:21,406 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:43:21,419 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:43:21,476 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:43:21,478 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:43:21,486 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:43:21,488 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:43:21,492 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:43:21,497 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:43:21,498 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="packs.setup_virtualenv", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:43:21.424896", id=54e78e590640fd077fa9796a, parameters={u'packs': [u'irc']}, result={}, start_timestamp="2015-02-20 19:43:21.433558", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Set up virtual environment for the provided packs', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'packs', 'entry_point': u'pack_mgmt/setup_virtualenv.py', 'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, 'ref': u'packs.setup_virtualenv', 'id': '54e4941c0640fd6d748ccdcd', 'name': u'setup_virtualenv'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:43:21.424896", id=54e78e590640fd077fa9796b, liveaction={'action': u'packs.setup_virtualenv', 'callback': {}, 'id': '54e78e590640fd077fa9796a'}, parameters={u'packs': [u'irc']}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:43:21.433558", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:43:22,523 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:22,537 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:23,552 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:23,562 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:24,573 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:24,586 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:25,597 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:25,606 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:26,616 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:26,631 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:27,647 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:27,657 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:28,674 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:28,685 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:29,695 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:29,705 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:30,715 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:30,727 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:31,739 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:31,749 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:32,761 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:32,782 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:33,795 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:33,805 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:34,815 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:34,826 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:35,834 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:35,843 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:36,857 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:36,873 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:37,882 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:37,895 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:38,910 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:38,930 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:39,942 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:39,949 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:40,957 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:40,963 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:41,970 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:41,976 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:42,987 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:42,996 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:44,007 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:44,015 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:45,024 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:45,034 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:46,044 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:46,056 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:21.424896Z'] -2015-02-20 19:43:47,069 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b -2015-02-20 19:43:47,083 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e590640fd077fa9796b with id=54e78e590640fd077fa9796b, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-20T19:43:21.433558Z', parameters={u'packs': [u'irc']}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'st2.actions.python.SetupVirtualEnvironmentAction: DEBUG Setting up virtualenv for pack "irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv for pack "irc" in "/opt/stackstorm/virtualenvs/irc"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Creating virtualenv in "/opt/stackstorm/virtualenvs/irc" using Python binary "/data/stanley/virtualenv/bin/python2.7"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Installing base requirements\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Installing pack specific requirements from "/opt/stackstorm/packs/irc/requirements.txt"\nst2.actions.python.SetupVirtualEnvironmentAction: DEBUG Virtualenv for pack "irc" successfully created in "/opt/stackstorm/virtualenvs/irc"\n', u'result': u'Successfuly set up virtualenv for the following packs: irc'}, context={u'user': u'stanley'}, action={u'name': u'setup_virtualenv', u'parameters': {u'packs': {u'items': {u'type': u'string'}, u'type': u'array'}}, u'tags': [], u'description': u'Set up virtual environment for the provided packs', u'enabled': True, u'entry_point': u'pack_mgmt/setup_virtualenv.py', u'pack': u'packs', u'ref': u'packs.setup_virtualenv', u'id': u'54e4941c0640fd6d748ccdcd', u'runner_type': u'run-python'}, liveaction={u'action': u'packs.setup_virtualenv', u'callback': {}, u'id': u'54e78e590640fd077fa9796a'}, id='54e78e590640fd077fa9796b', end_timestamp='2015-02-20T19:43:46.359325Z'] -2015-02-20 19:43:58,300 140682270350544 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-20 19:43:58,316 140682270350544 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-20 19:43:58,325 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:43:58,339 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:43:58,387 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:43:58,389 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:43:58,397 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:43:58,398 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:43:58,401 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:43:58,405 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:43:58,406 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="irc.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:43:58.346320", id=54e78e7e0640fd077fa9796c, parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, result={}, start_timestamp="2015-02-20 19:43:58.352968", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Send a message to an IRC channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'irc', 'entry_point': u'post_message.py', 'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, 'ref': u'irc.post_message', 'id': '54e78ce20640fd0774d04d5a', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:43:58.346320", id=54e78e7e0640fd077fa9796d, liveaction={'action': u'irc.post_message', 'callback': {}, 'id': '54e78e7e0640fd077fa9796c'}, parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:43:58.352968", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:43:59,426 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:43:59,436 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:00,447 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:00,456 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:01,467 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:01,491 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:02,507 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:02,530 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:03,546 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:03,567 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:04,582 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:04,592 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:05,605 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:05,617 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:06,628 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:06,641 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:07,657 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:07,677 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:08,689 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:08,706 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:09,719 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:09,728 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:10,738 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:10,747 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:11,757 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:11,763 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:12,774 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:12,787 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:13,795 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:13,805 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:14,817 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:14,826 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:15,836 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:15,846 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:16,857 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:16,866 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:43:58.346320Z'] -2015-02-20 19:44:17,876 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d -2015-02-20 19:44:17,887 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78e7e0640fd077fa9796d with id=54e78e7e0640fd077fa9796d, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-20T19:43:58.352968Z', parameters={u'message': u'ponies rox!', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'No handlers could be found for logger "st2.st2common.util.loader"\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78e7e0640fd077fa9796c'}, id='54e78e7e0640fd077fa9796d', end_timestamp='2015-02-20T19:44:17.379344Z'] -2015-02-20 19:46:52,759 140682270350544 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-20 19:46:52,776 140682270350544 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-20 19:46:52,781 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:46:52,805 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:46:52,849 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:46:52,851 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:46:52,858 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:46:52,861 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:46:52,865 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:46:52,868 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:46:52,874 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="irc.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:46:52.811551", id=54e78f2c0640fd077fa9796e, parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, result={}, start_timestamp="2015-02-20 19:46:52.817333", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Send a message to an IRC channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'irc', 'entry_point': u'post_message.py', 'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, 'ref': u'irc.post_message', 'id': '54e78ce20640fd0774d04d5a', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:46:52.811551", id=54e78f2c0640fd077fa9796f, liveaction={'action': u'irc.post_message', 'callback': {}, 'id': '54e78f2c0640fd077fa9796e'}, parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:46:52.817333", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:46:53,893 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:53,903 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:46:54,914 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:54,927 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:46:55,941 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:55,960 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:46:56,973 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:56,981 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:46:57,991 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:58,002 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:46:59,010 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:46:59,021 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:00,034 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:00,045 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:01,055 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:01,066 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:02,081 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:02,093 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:03,105 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:03,115 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:04,125 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:04,137 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:05,143 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:05,151 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:06,160 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:06,170 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:07,180 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:07,188 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:08,197 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:08,208 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:09,218 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:09,229 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:46:52.811551Z'] -2015-02-20 19:47:10,242 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f -2015-02-20 19:47:10,251 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f2c0640fd077fa9796f with id=54e78f2c0640fd077fa9796f, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-20T19:46:52.817333Z', parameters={u'message': u'ponies rox! aaa', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'No handlers could be found for logger "st2.st2common.util.loader"\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f2c0640fd077fa9796e'}, id='54e78f2c0640fd077fa9796f', end_timestamp='2015-02-20T19:47:09.390363Z'] -2015-02-20 19:48:23,820 140682270350544 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-20 19:48:23,839 140682270350544 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-20 19:48:23,853 140682270350544 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-20 19:48:23,871 140682270350544 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-20 19:48:23,919 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:48:23,921 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:48:23,927 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:48:23,929 140682270350544 DEBUG channel [-] using channel_id: 1 -2015-02-20 19:48:23,932 140682270350544 DEBUG channel [-] Channel open -2015-02-20 19:48:23,937 140682270350544 DEBUG channel [-] Closed channel #1 -2015-02-20 19:48:23,938 140682270350544 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="irc.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-20 19:48:23.877236", id=54e78f870640fd077fa97970, parameters={u'message': u'blah', u'channel': u'#test559'}, result={}, start_timestamp="2015-02-20 19:48:23.883976", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Send a message to an IRC channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'irc', 'entry_point': u'post_message.py', 'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, 'ref': u'irc.post_message', 'id': '54e78ce20640fd0774d04d5a', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-20 19:48:23.877236", id=54e78f870640fd077fa97971, liveaction={'action': u'irc.post_message', 'callback': {}, 'id': '54e78f870640fd077fa97970'}, parameters={u'message': u'blah', u'channel': u'#test559'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-20 19:48:23.883976", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-20 19:48:24,957 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:24,967 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:25,975 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:25,990 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:26,999 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:27,006 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:28,015 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:28,026 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:29,041 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:29,050 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:30,063 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:30,080 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:31,097 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:31,112 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:32,123 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:32,134 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:33,144 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:33,159 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:34,168 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:34,177 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:35,185 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:35,193 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:36,201 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:36,211 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:37,221 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:37,228 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:38,237 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:38,247 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:39,255 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:39,263 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:40,273 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:40,282 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:41,290 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:41,298 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:42,308 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:42,326 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:23.877236Z'] -2015-02-20 19:48:43,334 140682270350544 INFO resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971 -2015-02-20 19:48:43,350 140682270350544 DEBUG resource [-] GET /v1/actionexecutions/54e78f870640fd077fa97971 with id=54e78f870640fd077fa97971, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-20T19:48:23.883976Z', parameters={u'message': u'blah', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'No handlers could be found for logger "st2.st2common.util.loader"\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e78f870640fd077fa97970'}, id='54e78f870640fd077fa97971', end_timestamp='2015-02-20T19:48:42.354314Z'] -2015-02-20 22:25:46,521 140081935519408 INFO __init__ [-] Connecting to database "st2" @ "0.0.0.0:27017" as user "None". -2015-02-20 22:25:46,561 140081935519408 DEBUG __init__ [-] Ensuring database indexes... -2015-02-20 22:25:46,561 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "UserDB"... -2015-02-20 22:25:46,564 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "TokenDB"... -2015-02-20 22:25:46,566 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "RunnerTypeDB"... -2015-02-20 22:25:46,567 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "ActionDB"... -2015-02-20 22:25:46,570 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "LiveActionDB"... -2015-02-20 22:25:46,571 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "ActionExecutionStateDB"... -2015-02-20 22:25:46,576 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "ActionRunnerDB"... -2015-02-20 22:25:46,580 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "KeyValuePairDB"... -2015-02-20 22:25:46,582 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "ActionExecutionDB"... -2015-02-20 22:25:46,587 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "SensorTypeDB"... -2015-02-20 22:25:46,589 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "TriggerTypeDB"... -2015-02-20 22:25:46,591 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "TriggerDB"... -2015-02-20 22:25:46,593 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "TriggerInstanceDB"... -2015-02-20 22:25:46,593 140081935519408 DEBUG __init__ [-] Ensuring indexes for model "RuleDB"... -2015-02-20 22:25:46,596 140081935519408 INFO utils [-] Registering exchanges... -2015-02-20 22:25:46,648 140081935519408 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-20 22:25:46,650 140081935519408 DEBUG connection [-] Open OK! -2015-02-20 22:25:46,651 140081935519408 DEBUG channel [-] using channel_id: 1 -2015-02-20 22:25:46,652 140081935519408 DEBUG channel [-] Channel open -2015-02-20 22:25:46,653 140081935519408 INFO utils [-] registered exchange st2.execution. -2015-02-20 22:25:46,654 140081935519408 INFO utils [-] registered exchange st2.liveaction. -2015-02-20 22:25:46,655 140081935519408 INFO utils [-] registered exchange st2.trigger. -2015-02-20 22:25:46,655 140081935519408 INFO utils [-] registered exchange st2.trigger_instances_dispatch. -2015-02-20 22:25:46,656 140081935519408 DEBUG channel [-] Closed channel #1 -2015-02-20 22:25:46,658 140081935519408 INFO api [-] (PID=5404) ST2 API is serving on http://0.0.0.0:9101. -2015-02-20 22:25:46,658 140081935519408 INFO app [-] StackStorm v0.8dev -2015-02-20 22:25:46,659 140081935519408 INFO app [-] Creating st2api.app as Pecan app. -2015-02-20 22:25:46,887 140081935519408 INFO app [-] st2api.app app created. -2015-02-20 22:25:46,901 140081848470736 DEBUG triggerwatcher [-] Found existing trigger: TriggerDB(description=None, id=54e494270640fd6d748cced0, name="2f0b39d3-d370-4580-831c-4abfc2b59b9d", pack="core", parameters={u'url': u'sample'}, type="core.st2.webhook") in db. -2015-02-20 22:25:46,902 140081848470736 DEBUG webhooks [-] Calling "add_trigger" method (trigger.type=core.st2.webhook) -2015-02-20 22:25:46,902 140081848470736 INFO webhooks [-] Listening to endpoint: /webhooks/sample -2015-02-20 22:25:46,904 140081848470576 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-20 22:25:46,906 140081848470576 DEBUG connection [-] Open OK! -2015-02-20 22:25:46,906 140081848470576 INFO mixins [-] Connected to amqp://guest:**@127.0.0.1:5672// -2015-02-20 22:25:46,907 140081848470576 DEBUG channel [-] using channel_id: 1 -2015-02-20 22:25:46,908 140081848470576 DEBUG channel [-] Channel open -2015-02-21 15:44:25,759 140081848470896 INFO resource [-] GET /v1/actions/slack.post_message with ref_or_id=slack.post_message -2015-02-21 15:44:25,775 140081848470896 DEBUG resource [-] GET /v1/actions/slack.post_message with ref_or_id=slack.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'slack', ref=u'slack.post_message', id='54e4941c0640fd6d748ccdc7', description=u'Post a message to the Slack channel.'] -2015-02-21 15:44:25,782 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 15:44:25,794 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 15:44:25,848 140081848470896 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-21 15:44:25,850 140081848470896 DEBUG connection [-] Open OK! -2015-02-21 15:44:25,850 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 15:44:25,851 140081848470896 DEBUG channel [-] Channel open -2015-02-21 15:44:25,859 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 15:44:25,874 140081848470896 DEBUG connection [-] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2014 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'per_consumer_qos': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'cluster_name': u'rabbit@vagrant-ubuntu-trusty-64', u'platform': u'Erlang/OTP', u'version': u'3.3.5'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] -2015-02-21 15:44:25,881 140081848470896 DEBUG connection [-] Open OK! -2015-02-21 15:44:25,882 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 15:44:25,883 140081848470896 DEBUG channel [-] Channel open -2015-02-21 15:44:25,887 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 15:44:25,890 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="slack.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 15:44:25.800528", id=54e8a7d90640fd151cd0c478, parameters={u'message': u'foo', u'channel': u'#test1'}, result={}, start_timestamp="2015-02-21 15:44:25.808436", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Post a message to the Slack channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'slack', 'entry_point': u'post_message.py', 'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}}, 'ref': u'slack.post_message', 'id': '54e4941c0640fd6d748ccdc7', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 15:44:25.800528", id=54e8a7d90640fd151cd0c479, liveaction={'action': u'slack.post_message', 'callback': {}, 'id': '54e8a7d90640fd151cd0c478'}, parameters={u'message': u'foo', u'channel': u'#test1'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 15:44:25.808436", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 15:44:26,906 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:26,922 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:27,929 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:27,941 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:28,951 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:28,958 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:29,968 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:29,975 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:30,987 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:30,997 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:32,007 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:32,015 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:33,027 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:33,039 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:34,054 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:34,072 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:35,084 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:35,097 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:36,106 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:36,114 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:37,126 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:37,137 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:25.800528Z'] -2015-02-21 15:44:38,147 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479 -2015-02-21 15:44:38,159 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a7d90640fd151cd0c479 with id=54e8a7d90640fd151cd0c479, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-21T15:44:25.808436Z', parameters={u'message': u'foo', u'channel': u'#test1'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'st2.actions.python.PostMessageAction: INFO Message successfully posted\n', u'result': True}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'username': {u'required': False, u'type': u'string', u'description': u'Bot username.'}, u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'icon_emoji': {u'required': False, u'type': u'string', u'description': u'Bot icon'}, u'channel': {u'required': False, u'type': u'string', u'description': u'Optional channel to post to. Note channel must contain leading #'}}, u'tags': [], u'description': u'Post a message to the Slack channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'slack', u'ref': u'slack.post_message', u'id': u'54e4941c0640fd6d748ccdc7', u'runner_type': u'run-python'}, liveaction={u'action': u'slack.post_message', u'callback': {}, u'id': u'54e8a7d90640fd151cd0c478'}, id='54e8a7d90640fd151cd0c479', end_timestamp='2015-02-21T15:44:37.839310Z'] -2015-02-21 15:45:20,051 140081848470896 INFO resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message -2015-02-21 15:45:20,069 140081848470896 DEBUG resource [-] GET /v1/actions/irc.post_message with ref_or_id=irc.post_message, client_result=ActionAPI[runner_type=u'run-python', name=u'post_message', parameters={u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, tags=[], enabled=True, entry_point=u'post_message.py', pack=u'irc', ref=u'irc.post_message', id='54e78ce20640fd0774d04d5a', description=u'Send a message to an IRC channel.'] -2015-02-21 15:45:20,075 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 15:45:20,086 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 15:45:20,134 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 15:45:20,137 140081848470896 DEBUG channel [-] Channel open -2015-02-21 15:45:20,145 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 15:45:20,149 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 15:45:20,153 140081848470896 DEBUG channel [-] Channel open -2015-02-21 15:45:20,157 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 15:45:20,159 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="irc.post_message", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 15:45:20.093228", id=54e8a8100640fd151cd0c47a, parameters={u'message': u'foo', u'channel': u'#test559'}, result={}, start_timestamp="2015-02-21 15:45:20.098580", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Send a message to an IRC channel.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'irc', 'entry_point': u'post_message.py', 'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, 'ref': u'irc.post_message', 'id': '54e78ce20640fd0774d04d5a', 'name': u'post_message'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 15:45:20.093228", id=54e8a8100640fd151cd0c47b, liveaction={'action': u'irc.post_message', 'callback': {}, 'id': '54e8a8100640fd151cd0c47a'}, parameters={u'message': u'foo', u'channel': u'#test559'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 15:45:20.098580", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 15:45:21,183 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:21,198 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:22,208 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:22,222 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:23,232 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:23,241 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:24,253 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:24,277 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:25,289 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:25,325 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:26,333 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:26,339 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:27,349 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:27,358 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:28,369 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:28,381 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:29,391 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:29,400 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:30,409 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:30,418 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:31,428 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:31,440 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:32,456 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:32,473 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:33,483 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:33,491 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:34,498 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:34,505 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:35,513 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:35,523 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:20.093228Z'] -2015-02-21 15:45:36,535 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b -2015-02-21 15:45:36,554 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8a8100640fd151cd0c47b with id=54e8a8100640fd151cd0c47b, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-21T15:45:20.098580Z', parameters={u'message': u'foo', u'channel': u'#test559'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'No handlers could be found for logger "st2.st2common.util.loader"\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'post_message', u'parameters': {u'message': {u'required': True, u'type': u'string', u'description': u'Message to send.'}, u'channel': {u'required': True, u'type': u'string', u'description': u'Channel to send the message to'}}, u'tags': [], u'description': u'Send a message to an IRC channel.', u'enabled': True, u'entry_point': u'post_message.py', u'pack': u'irc', u'ref': u'irc.post_message', u'id': u'54e78ce20640fd0774d04d5a', u'runner_type': u'run-python'}, liveaction={u'action': u'irc.post_message', u'callback': {}, u'id': u'54e8a8100640fd151cd0c47a'}, id='54e8a8100640fd151cd0c47b', end_timestamp='2015-02-21T15:45:36.026746Z'] -2015-02-21 16:05:19,210 140081848470896 INFO resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue -2015-02-21 16:05:19,225 140081848470896 DEBUG resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue, client_result=ActionAPI[runner_type=u'run-python', name=u'get_issue', parameters={u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, tags=[], enabled=True, entry_point=u'get_issue.py', pack=u'github', ref=u'github.get_issue', id='54e8ac9a0640fd5bd7f92da0', description=u'Retrieve information about a particular Github issue.'] -2015-02-21 16:05:19,231 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 16:05:19,243 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 16:05:19,286 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:05:19,287 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:05:19,295 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:05:19,296 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:05:19,299 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:05:19,303 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:05:19,304 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="github.get_issue", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 16:05:19.250374", id=54e8acbf0640fd151cd0c47c, parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, result={}, start_timestamp="2015-02-21 16:05:19.256341", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Retrieve information about a particular Github issue.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'github', 'entry_point': u'get_issue.py', 'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, 'ref': u'github.get_issue', 'id': '54e8ac9a0640fd5bd7f92da0', 'name': u'get_issue'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 16:05:19.250374", id=54e8acbf0640fd151cd0c47d, liveaction={'action': u'github.get_issue', 'callback': {}, 'id': '54e8acbf0640fd151cd0c47c'}, parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 16:05:19.256341", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 16:05:20,320 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:20,331 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:21,340 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:21,349 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:22,356 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:22,363 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:23,370 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:23,381 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:24,389 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:24,396 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:25,406 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:25,412 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:26,425 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:26,441 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:27,456 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:27,476 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:28,491 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:28,511 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:29,528 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:29,545 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:30,558 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:30,573 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:19.250374Z'] -2015-02-21 16:05:31,589 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d -2015-02-21 16:05:31,606 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8acbf0640fd151cd0c47d with id=54e8acbf0640fd151cd0c47d, client_result=ActionExecutionAPI[status=u'failed', start_timestamp='2015-02-21T16:05:19.256341Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 1, u'stderr': u'Traceback (most recent call last):\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 106, in \n obj.run()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 57, in run\n output = action.run(**self._parameters)\n File "/data/st2contrib/packs/github/actions/get_issue.py", line 13, in run\n user = self._client.get_user(user)\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/MainClass.py", line 157, in get_user\n "/users/" + login\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 169, in requestJsonAndCheck\n return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 177, in __check\n raise self.__createException(status, responseHeaders, output)\ngithub.GithubException.BadCredentialsException: 401 {u\'documentation_url\': u\'https://developer.github.com/v3\', u\'message\': u\'Bad credentials\'}\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8acbf0640fd151cd0c47c'}, id='54e8acbf0640fd151cd0c47d', end_timestamp='2015-02-21T16:05:31.191380Z'] -2015-02-21 16:06:38,775 140081848470896 INFO resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue -2015-02-21 16:06:38,790 140081848470896 DEBUG resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue, client_result=ActionAPI[runner_type=u'run-python', name=u'get_issue', parameters={u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, tags=[], enabled=True, entry_point=u'get_issue.py', pack=u'github', ref=u'github.get_issue', id='54e8ac9a0640fd5bd7f92da0', description=u'Retrieve information about a particular Github issue.'] -2015-02-21 16:06:38,800 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 16:06:38,815 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 16:06:38,865 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:06:38,867 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:06:38,875 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:06:38,876 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:06:38,879 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:06:38,882 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:06:38,884 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="github.get_issue", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 16:06:38.821854", id=54e8ad0e0640fd151cd0c47e, parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, result={}, start_timestamp="2015-02-21 16:06:38.830887", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Retrieve information about a particular Github issue.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'github', 'entry_point': u'get_issue.py', 'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, 'ref': u'github.get_issue', 'id': '54e8ac9a0640fd5bd7f92da0', 'name': u'get_issue'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 16:06:38.821854", id=54e8ad0e0640fd151cd0c47f, liveaction={'action': u'github.get_issue', 'callback': {}, 'id': '54e8ad0e0640fd151cd0c47e'}, parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 16:06:38.830887", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 16:06:39,904 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:39,910 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:40,919 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:40,925 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:41,933 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:41,941 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:42,949 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:42,956 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:43,965 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:43,974 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:44,984 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:44,993 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:46,003 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:46,016 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:47,028 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:47,043 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:48,053 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:48,065 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:49,074 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:49,086 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:50,097 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:50,112 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:51,122 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:51,132 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:52,143 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:52,157 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:38.821854Z'] -2015-02-21 16:06:53,169 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f -2015-02-21 16:06:53,186 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad0e0640fd151cd0c47f with id=54e8ad0e0640fd151cd0c47f, client_result=ActionExecutionAPI[status=u'succeeded', start_timestamp='2015-02-21T16:06:38.830887Z', parameters={u'repo': u'st2', u'issue_id': 1103, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 0, u'stderr': u'', u'result': u"{'body': u'Mistral changed YAQL delimiter from {} to <% %>. Refactor the DSL transformer, tests, and examples accordingly.', 'repository': u'st2', 'title': u'Rebase mistral DSL transformers, tests, and examples', 'url': u'https://github.com/StackStorm/st2/pull/1103', 'created_at': datetime.datetime(2015, 2, 21, 5, 7, 24), 'labels': [], 'closed_by': None, 'state': u'open', 'closed_at': None, 'id': 58443283}"}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad0e0640fd151cd0c47e'}, id='54e8ad0e0640fd151cd0c47f', end_timestamp='2015-02-21T16:06:52.227591Z'] -2015-02-21 16:07:38,528 140081848470896 INFO resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue -2015-02-21 16:07:38,543 140081848470896 DEBUG resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue, client_result=ActionAPI[runner_type=u'run-python', name=u'get_issue', parameters={u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, tags=[], enabled=True, entry_point=u'get_issue.py', pack=u'github', ref=u'github.get_issue', id='54e8ac9a0640fd5bd7f92da0', description=u'Retrieve information about a particular Github issue.'] -2015-02-21 16:07:38,549 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 16:07:38,562 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 16:07:38,605 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:07:38,607 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:07:38,614 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:07:38,616 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:07:38,617 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:07:38,623 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:07:38,627 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="github.get_issue", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 16:07:38.569484", id=54e8ad4a0640fd151cd0c480, parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, result={}, start_timestamp="2015-02-21 16:07:38.575066", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Retrieve information about a particular Github issue.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'github', 'entry_point': u'get_issue.py', 'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, 'ref': u'github.get_issue', 'id': '54e8ac9a0640fd5bd7f92da0', 'name': u'get_issue'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 16:07:38.569484", id=54e8ad4a0640fd151cd0c481, liveaction={'action': u'github.get_issue', 'callback': {}, 'id': '54e8ad4a0640fd151cd0c480'}, parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 16:07:38.575066", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 16:07:39,649 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:39,663 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:40,670 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:40,678 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:41,686 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:41,693 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:42,701 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:42,708 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:43,718 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:43,727 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:44,736 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:44,745 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:45,757 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:45,772 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:46,781 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:46,797 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:47,810 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:47,824 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:48,841 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:48,858 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:49,873 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:49,887 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:50,898 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:50,911 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:38.569484Z'] -2015-02-21 16:07:51,926 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481 -2015-02-21 16:07:51,943 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad4a0640fd151cd0c481 with id=54e8ad4a0640fd151cd0c481, client_result=ActionExecutionAPI[status=u'failed', start_timestamp='2015-02-21T16:07:38.575066Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 1, u'stderr': u'Traceback (most recent call last):\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 106, in \n obj.run()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 57, in run\n output = action.run(**self._parameters)\n File "/data/st2contrib/packs/github/actions/get_issue.py", line 15, in run\n issue = repo.get_issue(issue_id)\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Repository.py", line 1403, in get_issue\n self.url + "/issues/" + str(number)\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 169, in requestJsonAndCheck\n return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 177, in __check\n raise self.__createException(status, responseHeaders, output)\ngithub.GithubException.UnknownObjectException: 404 {u\'documentation_url\': u\'https://developer.github.com/v3\', u\'message\': u\'Not Found\'}\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad4a0640fd151cd0c480'}, id='54e8ad4a0640fd151cd0c481', end_timestamp='2015-02-21T16:07:51.397306Z'] -2015-02-21 16:08:38,991 140081848470896 INFO resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue -2015-02-21 16:08:39,006 140081848470896 DEBUG resource [-] GET /v1/actions/github.get_issue with ref_or_id=github.get_issue, client_result=ActionAPI[runner_type=u'run-python', name=u'get_issue', parameters={u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, tags=[], enabled=True, entry_point=u'get_issue.py', pack=u'github', ref=u'github.get_issue', id='54e8ac9a0640fd5bd7f92da0', description=u'Retrieve information about a particular Github issue.'] -2015-02-21 16:08:39,012 140081848470896 INFO runnertypes [-] GET all /runnertypes/ with filters={u'name': u'run-python'} -2015-02-21 16:08:39,024 140081848470896 DEBUG runnertypes [-] GET all /runnertypes/ client_result=[RunnerTypeAPI(**{'runner_module':u'st2actions.runners.pythonrunner', 'description':u'A runner for launching python actions.', 'enabled':True, 'runner_parameters':{u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'id':'54e631860640fd14b2e8a0a0', 'name':u'run-python'})] -2015-02-21 16:08:39,067 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:08:39,068 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:08:39,074 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:08:39,078 140081848470896 DEBUG channel [-] using channel_id: 1 -2015-02-21 16:08:39,080 140081848470896 DEBUG channel [-] Channel open -2015-02-21 16:08:39,084 140081848470896 DEBUG channel [-] Closed channel #1 -2015-02-21 16:08:39,085 140081848470896 AUDIT action [-] Action execution scheduled. LiveAction=LiveActionDB(action="github.get_issue", callback={}, context={'user': 'stanley'}, end_timestamp="2015-02-21 16:08:39.030340", id=54e8ad870640fd151cd0c482, parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, result={}, start_timestamp="2015-02-21 16:08:39.037024", status="scheduled"). ActionExecution=ActionExecutionDB(action={'description': u'Retrieve information about a particular Github issue.', 'runner_type': u'run-python', 'tags': [], 'enabled': True, 'pack': u'github', 'entry_point': u'get_issue.py', 'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, 'ref': u'github.get_issue', 'id': '54e8ac9a0640fd5bd7f92da0', 'name': u'get_issue'}, children=[], context={'user': 'stanley'}, end_timestamp="2015-02-21 16:08:39.030340", id=54e8ad870640fd151cd0c483, liveaction={'action': u'github.get_issue', 'callback': {}, 'id': '54e8ad870640fd151cd0c482'}, parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, parent=None, result={}, rule={}, runner={'runner_module': u'st2actions.runners.pythonrunner', 'name': u'run-python', 'runner_parameters': {u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}, u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}}, 'enabled': True, 'id': '54e631860640fd14b2e8a0a0', 'description': u'A runner for launching python actions.'}, start_timestamp="2015-02-21 16:08:39.037024", status="scheduled", trigger={}, trigger_instance={}, trigger_type={}) -2015-02-21 16:08:40,101 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:40,108 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:41,117 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:41,125 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:42,134 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:42,142 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:43,151 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:43,158 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:44,166 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:44,173 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:45,182 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:45,188 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:46,198 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:46,209 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:47,221 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:47,232 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:48,244 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:48,255 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:49,271 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:49,287 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:50,301 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:50,313 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:51,323 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:51,334 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'scheduled', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:39.030340Z'] -2015-02-21 16:08:52,346 140081848470896 INFO resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483 -2015-02-21 16:08:52,357 140081848470896 DEBUG resource [-] GET /v1/actionexecutions/54e8ad870640fd151cd0c483 with id=54e8ad870640fd151cd0c483, client_result=ActionExecutionAPI[status=u'failed', start_timestamp='2015-02-21T16:08:39.037024Z', parameters={u'repo': u'st2', u'issue_id': 1903, u'user': u'stackstorm'}, runner={u'runner_module': u'st2actions.runners.pythonrunner', u'description': u'A runner for launching python actions.', u'enabled': True, u'runner_parameters': {u'env': {u'type': u'object', u'description': u'Environment variables which will be available to the script(e.g. key1=val1,key2=val2)'}, u'timeout': {u'default': 600, u'type': u'integer', u'description': u"Action timeout in seconds. Action will get killed if it doesn't finish in timeout seconds."}}, u'id': u'54e631860640fd14b2e8a0a0', u'name': u'run-python'}, result={u'stdout': u'', u'exit_code': 1, u'stderr': u'Traceback (most recent call last):\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 106, in \n obj.run()\n File "/data/stanley/st2actions/st2actions/runners/python_action_wrapper.py", line 57, in run\n output = action.run(**self._parameters)\n File "/data/st2contrib/packs/github/actions/get_issue.py", line 15, in run\n issue = repo.get_issue(issue_id)\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Repository.py", line 1403, in get_issue\n self.url + "/issues/" + str(number)\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 169, in requestJsonAndCheck\n return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))\n File "/data/stanley/virtualenv/lib/python2.7/site-packages/github/Requester.py", line 177, in __check\n raise self.__createException(status, responseHeaders, output)\ngithub.GithubException.UnknownObjectException: 404 {u\'documentation_url\': u\'https://developer.github.com/v3\', u\'message\': u\'Not Found\'}\n', u'result': None}, context={u'user': u'stanley'}, action={u'name': u'get_issue', u'parameters': {u'repo': {u'required': True, u'type': u'string', u'description': u'Repository name.'}, u'issue_id': {u'required': True, u'type': u'integer', u'description': u'Issue id'}, u'user': {u'required': True, u'type': u'string', u'description': u'User / organization name.'}}, u'tags': [], u'description': u'Retrieve information about a particular Github issue.', u'enabled': True, u'entry_point': u'get_issue.py', u'pack': u'github', u'ref': u'github.get_issue', u'id': u'54e8ac9a0640fd5bd7f92da0', u'runner_type': u'run-python'}, liveaction={u'action': u'github.get_issue', u'callback': {}, u'id': u'54e8ad870640fd151cd0c482'}, id='54e8ad870640fd151cd0c483', end_timestamp='2015-02-21T16:08:51.899224Z'] -2015-02-22 11:59:04,704 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:04,705 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4850640fd2d9f2a74dd, name="triggertype-1", pack="wolfpack", parameters={}, type="wolfpack.triggertype-1") -2015-02-22 11:59:04,706 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:04,706 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 1, 'exchange': u'st2.trigger'} -2015-02-22 11:59:04,707 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=wolfpack.triggertype-1) -2015-02-22 11:59:08,708 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:08,709 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4880640fd2d9f2a7514, name="st2.test.triggertype0", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype0") -2015-02-22 11:59:08,710 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:08,710 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 2, 'exchange': u'st2.trigger'} -2015-02-22 11:59:08,711 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype0) -2015-02-22 11:59:12,713 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:12,713 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4880640fd2d9f2a7516, name="st2.test.triggertype1", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype1") -2015-02-22 11:59:12,714 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:12,714 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 3, 'exchange': u'st2.trigger'} -2015-02-22 11:59:12,715 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype1) -2015-02-22 11:59:16,716 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:16,717 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="test trigger", id=54e9c4880640fd2d9f2a7518, name="st2.test.trigger0", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype0") -2015-02-22 11:59:16,718 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:16,718 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 4, 'exchange': u'st2.trigger'} -2015-02-22 11:59:16,719 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype0) -2015-02-22 11:59:20,720 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:20,721 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="test trigger", id=54e9c4880640fd2d9f2a7519, name="st2.test.trigger1", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype1") -2015-02-22 11:59:20,722 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:20,723 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 5, 'exchange': u'st2.trigger'} -2015-02-22 11:59:20,723 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype1) -2015-02-22 11:59:24,728 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:24,730 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="test trigger", id=54e9c4880640fd2d9f2a751a, name="st2.test.trigger2", pack="dummy_pack_1", parameters={u'param1': {u'foo': u'bar'}}, type="dummy_pack_1.st2.test.triggertype2") -2015-02-22 11:59:24,732 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:24,734 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 6, 'exchange': u'st2.trigger'} -2015-02-22 11:59:24,735 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype2) -2015-02-22 11:59:28,740 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:28,741 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4880640fd2d9f2a7528, name="st2.test.triggertype0", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype0") -2015-02-22 11:59:28,742 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:28,742 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 7, 'exchange': u'st2.trigger'} -2015-02-22 11:59:28,743 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype0) -2015-02-22 11:59:32,747 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:32,748 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4880640fd2d9f2a752a, name="st2.test.triggertype1", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype1") -2015-02-22 11:59:32,748 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:32,749 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 8, 'exchange': u'st2.trigger'} -2015-02-22 11:59:32,750 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype1) -2015-02-22 11:59:36,752 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:36,753 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a753f, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 11:59:36,754 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:36,755 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 9, 'exchange': u'st2.trigger'} -2015-02-22 11:59:36,755 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 11:59:40,758 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:40,759 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a753f, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 11:59:40,759 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:40,760 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 10, 'exchange': u'st2.trigger'} -2015-02-22 11:59:40,761 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 11:59:44,764 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:44,765 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7541, name="st2.test.triggertype0", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype0") -2015-02-22 11:59:44,766 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:44,767 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 11, 'exchange': u'st2.trigger'} -2015-02-22 11:59:44,768 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype0) -2015-02-22 11:59:48,772 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:48,773 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7543, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 11:59:48,774 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:48,775 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 12, 'exchange': u'st2.trigger'} -2015-02-22 11:59:48,776 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 11:59:52,780 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:52,781 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7541, name="st2.test.triggertype0", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.triggertype0") -2015-02-22 11:59:52,782 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:52,783 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 13, 'exchange': u'st2.trigger'} -2015-02-22 11:59:52,783 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.triggertype0) -2015-02-22 11:59:56,785 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 11:59:56,786 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7543, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 11:59:56,786 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 11:59:56,787 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 14, 'exchange': u'st2.trigger'} -2015-02-22 11:59:56,788 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:00,790 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:00,791 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7545, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:00,792 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:00,793 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 15, 'exchange': u'st2.trigger'} -2015-02-22 12:00:00,794 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:04,797 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:04,799 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7545, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:04,800 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:04,801 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 16, 'exchange': u'st2.trigger'} -2015-02-22 12:00:04,802 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:08,804 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:08,805 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7547, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:08,807 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:08,807 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 17, 'exchange': u'st2.trigger'} -2015-02-22 12:00:08,808 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:12,812 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:12,813 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7547, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:12,814 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:12,814 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 18, 'exchange': u'st2.trigger'} -2015-02-22 12:00:12,815 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:16,816 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:16,817 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7549, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:16,818 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:16,818 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 19, 'exchange': u'st2.trigger'} -2015-02-22 12:00:16,819 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:20,822 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:20,823 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a7549, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:20,825 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:20,826 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 20, 'exchange': u'st2.trigger'} -2015-02-22 12:00:20,827 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:24,832 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:24,833 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a754d, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:24,834 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:24,834 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 21, 'exchange': u'st2.trigger'} -2015-02-22 12:00:24,835 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:28,837 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:28,837 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a754d, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:28,838 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:28,839 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 22, 'exchange': u'st2.trigger'} -2015-02-22 12:00:28,840 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:32,844 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:32,845 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a754f, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:32,847 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:32,847 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 23, 'exchange': u'st2.trigger'} -2015-02-22 12:00:32,848 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:36,852 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:36,853 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4890640fd2d9f2a754f, name="st2.test.triggertype1", pack="dummy_pack_2", parameters={}, type="dummy_pack_2.st2.test.triggertype1") -2015-02-22 12:00:36,854 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:36,854 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'delete', 'delivery_tag': 24, 'exchange': u'st2.trigger'} -2015-02-22 12:00:36,855 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_2.st2.test.triggertype1) -2015-02-22 12:00:40,858 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:40,859 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c70640fd2de039cc8b, name="e16028ee-0ef8-44fc-bdea-98524eea544e", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:00:40,860 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:40,860 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 25, 'exchange': u'st2.trigger'} -2015-02-22 12:00:40,861 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:00:44,864 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:44,865 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c70640fd2de039cc8f, name="46f67652-20cd-4bab-94e2-4615baa846d0", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:00:44,866 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:44,867 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 26, 'exchange': u'st2.trigger'} -2015-02-22 12:00:44,868 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:00:48,872 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:48,874 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c80640fd2de039cc97, name="a7557a5a-c255-461e-a99c-65801e94ddbd", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:00:48,875 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:48,876 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 27, 'exchange': u'st2.trigger'} -2015-02-22 12:00:48,877 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:00:52,880 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:52,881 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c80640fd2de039cc9b, name="46f67652-20cd-4bab-94e2-4615baa846d0", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:00:52,882 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:52,883 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 28, 'exchange': u'st2.trigger'} -2015-02-22 12:00:52,883 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:00:56,887 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:00:56,888 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c80640fd2de039cca2, name="baa22933-1587-445d-9e15-935ab6f3586c", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:00:56,889 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:00:56,889 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 29, 'exchange': u'st2.trigger'} -2015-02-22 12:00:56,890 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:01:00,892 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:00,894 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4c80640fd2de039cca6, name="46f67652-20cd-4bab-94e2-4615baa846d0", pack="dummy_pack_1", parameters={u'url': u'person'}, type="dummy_pack_1.st2.webhook") -2015-02-22 12:01:00,896 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:00,896 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 30, 'exchange': u'st2.trigger'} -2015-02-22 12:01:00,897 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.webhook) -2015-02-22 12:01:04,901 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:04,902 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cb0640fd2de039cece, name="triggertype-1", pack="wolfpack", parameters={}, type="wolfpack.triggertype-1") -2015-02-22 12:01:04,902 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:04,903 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 31, 'exchange': u'st2.trigger'} -2015-02-22 12:01:04,904 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=wolfpack.triggertype-1) -2015-02-22 12:01:08,908 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:08,909 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cb0640fd2de039cece, name="triggertype-1", pack="wolfpack", parameters={}, type="wolfpack.triggertype-1") -2015-02-22 12:01:08,910 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:08,910 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 32, 'exchange': u'st2.trigger'} -2015-02-22 12:01:08,911 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=wolfpack.triggertype-1) -2015-02-22 12:01:12,913 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:12,914 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cb0640fd2de039cecf, name="53f208c0-5834-4793-84d0-5ed108d1cd58", pack="core", parameters={u'second': 0, u'minute': 0}, type="core.CronTimer") -2015-02-22 12:01:12,914 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:12,915 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 33, 'exchange': u'st2.trigger'} -2015-02-22 12:01:12,915 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=core.CronTimer) -2015-02-22 12:01:16,920 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:16,921 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cb0640fd2de039ced0, name="67e83178-fe3c-4dee-b16c-ea497dc92f14", pack="core", parameters={u'second': 1, u'minute': 0}, type="core.CronTimer") -2015-02-22 12:01:16,922 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:16,923 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 34, 'exchange': u'st2.trigger'} -2015-02-22 12:01:16,923 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=core.CronTimer) -2015-02-22 12:01:20,929 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:20,930 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cb0640fd2de039ced1, name="12f649e5-8968-481b-9833-d7b846650beb", pack="core", parameters={u'second': 0, u'minute': 0}, type="core.CronTimer") -2015-02-22 12:01:20,932 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:20,933 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 35, 'exchange': u'st2.trigger'} -2015-02-22 12:01:20,935 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=core.CronTimer) -2015-02-22 12:01:24,940 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:24,941 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cc0640fd2de039ced3, name="testtrigger1", pack="testpack", parameters={}, type="testpack.testtrigger1") -2015-02-22 12:01:24,942 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:24,943 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 36, 'exchange': u'st2.trigger'} -2015-02-22 12:01:24,943 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=testpack.testtrigger1) -2015-02-22 12:01:28,945 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:28,946 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cc0640fd2de039ced4, name="testtrigger2", pack="testpack", parameters={}, type="testpack.testtrigger2") -2015-02-22 12:01:28,947 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:28,948 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 37, 'exchange': u'st2.trigger'} -2015-02-22 12:01:28,948 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=testpack.testtrigger2) -2015-02-22 12:01:32,952 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:32,953 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cc0640fd2de039ced5, name="testtrigger3", pack="testpack", parameters={}, type="testpack.testtrigger3") -2015-02-22 12:01:32,954 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:32,955 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 38, 'exchange': u'st2.trigger'} -2015-02-22 12:01:32,956 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=testpack.testtrigger3) -2015-02-22 12:01:36,960 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:36,961 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4cc0640fd2de039ced6, name="testtrigger4", pack="testpack", parameters={'ponies': 'unicorn'}, type="testpack.testtrigger4") -2015-02-22 12:01:36,963 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:36,963 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 39, 'exchange': u'st2.trigger'} -2015-02-22 12:01:36,964 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=testpack.testtrigger4) -2015-02-22 12:01:40,968 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:40,969 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e70640fd2e08586f67, name="triggertype-1", pack="wolfpack", parameters={}, type="wolfpack.triggertype-1") -2015-02-22 12:01:40,970 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:40,971 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 40, 'exchange': u'st2.trigger'} -2015-02-22 12:01:40,971 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=wolfpack.triggertype-1) -2015-02-22 12:01:44,973 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:44,974 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="", id=54e9c4e80640fd2e08586f6b, name="st2.test.trigger1", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.trigger1") -2015-02-22 12:01:44,975 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:44,976 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 41, 'exchange': u'st2.trigger'} -2015-02-22 12:01:44,976 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.trigger1) -2015-02-22 12:01:48,981 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:48,983 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="", id=54e9c4e80640fd2e08586f6d, name="st2.test.trigger2", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.trigger2") -2015-02-22 12:01:48,984 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:48,985 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 42, 'exchange': u'st2.trigger'} -2015-02-22 12:01:48,986 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.trigger2) -2015-02-22 12:01:52,993 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:52,995 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="", id=54e9c4e80640fd2e08586f6f, name="st2.test.trigger3", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.trigger3") -2015-02-22 12:01:52,997 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:52,998 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 43, 'exchange': u'st2.trigger'} -2015-02-22 12:01:53,000 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.trigger3) -2015-02-22 12:01:57,003 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:01:57,005 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="", id=54e9c4e80640fd2e08586f71, name="st2.test.trigger4", pack="dummy_pack_1", parameters={'url': 'sample'}, type="dummy_pack_1.st2.test.trigger4") -2015-02-22 12:01:57,014 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:01:57,019 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 44, 'exchange': u'st2.trigger'} -2015-02-22 12:01:57,021 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.trigger4) -2015-02-22 12:02:01,030 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:01,032 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description="", id=54e9c4e80640fd2e08586f7d, name="st2.test.trigger1", pack="dummy_pack_1", parameters={}, type="dummy_pack_1.st2.test.trigger1") -2015-02-22 12:02:01,034 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:01,036 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 45, 'exchange': u'st2.trigger'} -2015-02-22 12:02:01,038 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=dummy_pack_1.st2.test.trigger1) -2015-02-22 12:02:05,046 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:05,048 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f82, name="bf1edf57-3d2e-4af8-a143-611c97b1950a", pack="core", parameters={'unit': 'seconds', 'delta': 5}, type="core.st2.IntervalTimer") -2015-02-22 12:02:05,051 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:05,052 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 46, 'exchange': u'st2.trigger'} -2015-02-22 12:02:05,054 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=core.st2.IntervalTimer) -2015-02-22 12:02:09,058 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:09,060 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f85, name="trigger_type_1", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_1") -2015-02-22 12:02:09,063 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:09,064 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 47, 'exchange': u'st2.trigger'} -2015-02-22 12:02:09,066 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_1) -2015-02-22 12:02:13,071 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:13,073 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f87, name="trigger_type_2", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_2") -2015-02-22 12:02:13,076 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:13,078 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 48, 'exchange': u'st2.trigger'} -2015-02-22 12:02:13,079 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_2) -2015-02-22 12:02:17,084 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:17,087 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f85, name="trigger_type_1", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_1") -2015-02-22 12:02:17,089 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:17,091 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 49, 'exchange': u'st2.trigger'} -2015-02-22 12:02:17,093 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_1) -2015-02-22 12:02:21,101 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:21,103 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f87, name="trigger_type_2", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_2") -2015-02-22 12:02:21,105 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:21,108 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 50, 'exchange': u'st2.trigger'} -2015-02-22 12:02:21,110 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_2) -2015-02-22 12:02:25,118 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:25,121 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f85, name="trigger_type_1", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_1") -2015-02-22 12:02:25,123 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:25,125 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 51, 'exchange': u'st2.trigger'} -2015-02-22 12:02:25,127 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_1) -2015-02-22 12:02:29,133 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:29,136 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4e90640fd2e08586f87, name="trigger_type_2", pack="pack_with_sensor", parameters={}, type="pack_with_sensor.trigger_type_2") -2015-02-22 12:02:29,138 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:29,140 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'update', 'delivery_tag': 52, 'exchange': u'st2.trigger'} -2015-02-22 12:02:29,142 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=pack_with_sensor.trigger_type_2) -2015-02-22 12:02:33,148 140081848470576 DEBUG triggerwatcher [-] process_task -2015-02-22 12:02:33,151 140081848470576 DEBUG triggerwatcher [-] body: TriggerDB(description=None, id=54e9c4eb0640fd2e08586f8a, name="test_trigger_1", pack="dummy", parameters={'unit': 'seconds', 'delta': 1000}, type="core.st2.IntervalTimer") -2015-02-22 12:02:33,155 140081848470576 DEBUG triggerwatcher [-] message.properties: {'priority': 0, 'application_headers': {}, 'delivery_mode': 2, 'content_encoding': u'binary', 'content_type': u'application/x-python-serialize'} -2015-02-22 12:02:33,157 140081848470576 DEBUG triggerwatcher [-] message.delivery_info: {'consumer_tag': u'1', 'redelivered': False, 'routing_key': u'create', 'delivery_tag': 53, 'exchange': u'st2.trigger'} -2015-02-22 12:02:33,160 140081848470576 DEBUG triggerwatcher [-] Skipping message since't trigger_type doesn't match (type=core.st2.IntervalTimer) diff --git a/st2debug/tests/integration/fixtures/logs/st2sensorcontainer.log b/st2debug/tests/integration/fixtures/logs/st2sensorcontainer.log deleted file mode 100644 index 637507072a..0000000000 --- a/st2debug/tests/integration/fixtures/logs/st2sensorcontainer.log +++ /dev/null @@ -1,13 +0,0 @@ -2015-02-22 12:00:41,697 47419509632048 INFO sensor_wrapper [-] No config found for sensor "TestSensor" -2015-02-22 12:00:41,714 47419509632048 INFO filter [-] Validating rule None for pubmsg. -2015-02-22 12:00:41,788 47419509632048 INFO matcher [-] 1 rule(s) found to enforce for pubmsg. -2015-02-22 12:00:41,804 47419509632048 INFO filter [-] Validating rule None for pubmsg. -2015-02-22 12:00:41,874 47419509632048 INFO matcher [-] 0 rule(s) found to enforce for pubmsg. -2015-02-22 12:00:41,886 47419509632048 INFO __init__ [-] Connecting to database "st2-test" @ "0.0.0.0:27017" as user "None". -2015-02-22 12:00:43,351 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers on specified intervals. e.g. every 30s, 1week etc.", id=54e9c4eb0640fd2e08586f8b, name="st2.IntervalTimer", pack="core", parameters_schema={'additionalProperties': False, 'required': ['unit', 'delta'], 'type': 'object', 'properties': {'timezone': {'type': 'string'}, 'unit': {'enum': ['weeks', 'days', 'hours', 'minutes', 'seconds']}, 'delta': {'type': 'integer'}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) -2015-02-22 12:00:43,364 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers exactly once when the current time matches the specified time. e.g. timezone:UTC date:2014-12-31 23:59:59.", id=54e9c4eb0640fd2e08586f8c, name="st2.DateTimer", pack="core", parameters_schema={'additionalProperties': False, 'required': ['date'], 'type': 'object', 'properties': {'date': {'type': 'string', 'format': 'date-time'}, 'timezone': {'type': 'string'}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) -2015-02-22 12:00:43,374 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers whenever current time matches the specified time constaints like a UNIX cron scheduler.", id=54e9c4eb0640fd2e08586f8d, name="st2.CronTimer", pack="core", parameters_schema={'additionalProperties': False, 'type': 'object', 'properties': {'week': {'minimum': 1, 'type': 'integer', 'maximum': 53}, 'hour': {'minimum': 0, 'type': 'integer', 'maximum': 23}, 'day_of_week': {'minimum': 0, 'type': 'integer', 'maximum': 6}, 'month': {'minimum': 1, 'type': 'integer', 'maximum': 12}, 'second': {'minimum': 0, 'type': 'integer', 'maximum': 59}, 'year': {'type': 'integer'}, 'timezone': {'type': 'string'}, 'day': {'minimum': 1, 'type': 'integer', 'maximum': 31}, 'minute': {'minimum': 0, 'type': 'integer', 'maximum': 59}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) -2015-02-22 12:00:43,390 47419509632048 INFO __init__ [-] Connecting to database "st2-test" @ "0.0.0.0:27017" as user "None". -2015-02-22 12:00:43,481 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers on specified intervals. e.g. every 30s, 1week etc.", id=54e9c4eb0640fd2e08586f8e, name="st2.IntervalTimer", pack="core", parameters_schema={'additionalProperties': False, 'required': ['unit', 'delta'], 'type': 'object', 'properties': {'timezone': {'type': 'string'}, 'unit': {'enum': ['weeks', 'days', 'hours', 'minutes', 'seconds']}, 'delta': {'type': 'integer'}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) -2015-02-22 12:00:43,492 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers exactly once when the current time matches the specified time. e.g. timezone:UTC date:2014-12-31 23:59:59.", id=54e9c4eb0640fd2e08586f8f, name="st2.DateTimer", pack="core", parameters_schema={'additionalProperties': False, 'required': ['date'], 'type': 'object', 'properties': {'date': {'type': 'string', 'format': 'date-time'}, 'timezone': {'type': 'string'}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) -2015-02-22 12:00:43,503 47419509632048 AUDIT triggers [-] TriggerType created. TriggerType=TriggerTypeDB(description="Triggers whenever current time matches the specified time constaints like a UNIX cron scheduler.", id=54e9c4eb0640fd2e08586f90, name="st2.CronTimer", pack="core", parameters_schema={'additionalProperties': False, 'type': 'object', 'properties': {'week': {'minimum': 1, 'type': 'integer', 'maximum': 53}, 'hour': {'minimum': 0, 'type': 'integer', 'maximum': 23}, 'day_of_week': {'minimum': 0, 'type': 'integer', 'maximum': 6}, 'month': {'minimum': 1, 'type': 'integer', 'maximum': 12}, 'second': {'minimum': 0, 'type': 'integer', 'maximum': 59}, 'year': {'type': 'integer'}, 'timezone': {'type': 'string'}, 'day': {'minimum': 1, 'type': 'integer', 'maximum': 31}, 'minute': {'minimum': 0, 'type': 'integer', 'maximum': 59}}}, payload_schema={'type': 'object', 'properties': {'executed_at': {'default': '2014-07-30 05:04:24.578325', 'type': 'string', 'format': 'date-time'}, 'schedule': {'default': {'units': 'seconds', 'delta': 30}, 'type': 'object'}}}, tags=[]) diff --git a/st2debug/tests/integration/test_submit_debug_info.py b/st2debug/tests/integration/test_submit_debug_info.py deleted file mode 100644 index ccb0fcc5f9..0000000000 --- a/st2debug/tests/integration/test_submit_debug_info.py +++ /dev/null @@ -1,276 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import tarfile -import tempfile - -import mock -import unittest2 -from distutils.spawn import find_executable - -from st2tests.base import CleanFilesTestCase -from st2debug.cmd.submit_debug_info import DebugInfoCollector -import st2debug.cmd.submit_debug_info -from st2debug.constants import GPG_KEY -from st2debug.constants import GPG_KEY_FINGERPRINT -from st2debug.constants import S3_BUCKET_URL - -BASE_DIR = os.path.dirname(os.path.abspath(__file__)) -FIXTURES_DIR = os.path.join(BASE_DIR, 'fixtures') -GPG_INSTALLED = find_executable('gpg') is not None -SUBMIT_DEBUG_YAML_FILE = os.path.join(FIXTURES_DIR, 'submit-debug-info.yaml') - - -@unittest2.skipIf(not GPG_INSTALLED, 'gpg binary not available') -class SubmitDebugInfoTestCase(CleanFilesTestCase): - def setUp(self): - super(SubmitDebugInfoTestCase, self).setUp() - - # Mock paths so we include mock data - logs_dir = os.path.join(FIXTURES_DIR, 'logs/') - st2debug.cmd.submit_debug_info.LOG_FILE_PATHS = [logs_dir + '*.log'] - - configs_dir = os.path.join(FIXTURES_DIR, 'configs/') - st2debug.cmd.submit_debug_info.ST2_CONFIG_FILE_PATH = os.path.join(configs_dir, 'st2.conf') - - # Mock get_packs_base_paths - content_dir = os.path.join(FIXTURES_DIR, 'content/') - return_value = [content_dir] - st2debug.cmd.submit_debug_info.get_packs_base_paths = mock.Mock() - st2debug.cmd.submit_debug_info.get_packs_base_paths.return_value = return_value - - def test_create_archive_include_all(self): - debug_collector = DebugInfoCollector(include_logs=True, include_configs=True, - include_content=True, - include_system_info=True) - archive_path = debug_collector.create_archive() - extract_path = tempfile.mkdtemp() - self._verify_archive(archive_path=archive_path, - extract_path=extract_path, - required_directories=['logs', 'configs', 'content']) - - def test_create_archive_deletes_temp_dir(self): - debug_collector = DebugInfoCollector(include_logs=True, include_configs=True, - include_content=True, - include_system_info=True) - archive_path = debug_collector.create_archive() - self.to_delete_files.append(archive_path) - - self.assertTrue(debug_collector._temp_dir_path) - self.assertTrue(not os.path.exists(debug_collector._temp_dir_path)) - - def test_config_option_overrides_defaults(self): - config = { - 'log_file_paths': [ - 'log/path/1', - 'log/path/1' - ], - 'st2_config_file_path': 'st2/config/path', - 's3_bucket_url': 'my_s3_url', - 'gpg_key_fingerprint': 'my_gpg_fingerprint', - 'gpg_key': 'my_gpg_key', - 'shell_commands': [ - 'command 1', - 'command 2' - ], - 'company_name': 'MyCompany' - } - - debug_collector = DebugInfoCollector(include_logs=True, - include_configs=True, - include_content=True, - include_system_info=True, - config_file=config) - self.assertEqual(debug_collector.log_file_paths, ['log/path/1', 'log/path/1']) - self.assertEqual(debug_collector.st2_config_file_path, 'st2/config/path') - self.assertEqual(debug_collector.st2_config_file_name, 'path') - self.assertEqual(debug_collector.s3_bucket_url, 'my_s3_url') - self.assertEqual(debug_collector.gpg_key, 'my_gpg_key') - self.assertEqual(debug_collector.gpg_key_fingerprint, 'my_gpg_fingerprint') - self.assertEqual(debug_collector.shell_commands, ['command 1', 'command 2']) - self.assertEqual(debug_collector.company_name, 'MyCompany') - - def test_create_archive_include_all_with_config_option(self): - yaml_config = self._get_yaml_config() - debug_collector = DebugInfoCollector(include_logs=True, include_configs=True, - include_content=True, - include_system_info=True, - include_shell_commands=True, - config_file=yaml_config) - archive_path = debug_collector.create_archive() - extract_path = tempfile.mkdtemp() - self._verify_archive(archive_path=archive_path, - extract_path=extract_path, - required_directories=['logs', 'configs', 'content', 'commands']) - - # Verify commands output have been copied - commands_path = os.path.join(extract_path, 'commands') - command_files = os.listdir(commands_path) - self.assertEqual(len(command_files), 3) - - # Verify command output file names - self.assertIn('echofoo.txt', command_files) - self.assertIn('echobar12.txt', command_files) - self.assertIn('pwd.txt', command_files) - - # Verify "cwd" is set correctly for the shells where commands run - file_path = os.path.join(commands_path, 'pwd.txt') - with open(file_path, 'r') as fp: - content = fp.read() - - # cwd for the process where commands run should be set to temporary directory where - # commands output is stored - expected_cwd_path = os.path.join(debug_collector._temp_dir_path, 'commands') - self.assertIn(expected_cwd_path, content) - - # Verify file contents - with open(os.path.join(commands_path, 'echofoo.txt')) as f: - expected_content = '[BEGIN STDOUT]\nfoo\n[END STDOUT]\n[BEGIN STDERR]\n[END STDERR]' - self.assertEqual(expected_content, f.read()) - - with open(os.path.join(commands_path, 'echobar12.txt')) as f: - expected_content = '[BEGIN STDOUT]\n[END STDOUT]\n[BEGIN STDERR]\nbar\n[END STDERR]' - self.assertEqual(expected_content, f.read()) - - def test_create_archive_exclusion(self): - # Verify only system info file is included - debug_collector = DebugInfoCollector(include_logs=False, include_configs=False, - include_content=False, include_system_info=True) - archive_path = debug_collector.create_archive() - - # Verify archive has been created - self.assertTrue(os.path.isfile(archive_path)) - self.to_delete_files.append(archive_path) - - extract_path = tempfile.mkdtemp() - self.to_delete_directories.append(extract_path) - self._extract_archive(archive_path=archive_path, extract_path=extract_path) - - # Verify system info file is there and other directories are empty - directories = ['logs', 'configs', 'content'] - - for directory_name in directories: - full_path = os.path.join(extract_path, directory_name) - files = os.listdir(full_path) - self.assertEqual(len(files), 0) - - full_path = os.path.join(extract_path, 'system_info.yaml') - self.assertTrue(os.path.isfile(full_path)) - - def test_encrypt_archive(self): - debug_collector = DebugInfoCollector(include_logs=True, include_configs=True, - include_content=True, - include_system_info=True) - plaintext_archive_path = debug_collector.create_archive() - plaintext_archive_size = os.stat(plaintext_archive_path).st_size - - encrypted_archive_path = debug_collector.encrypt_archive( - archive_file_path=plaintext_archive_path) - encrypt_archive_size = os.stat(encrypted_archive_path).st_size - - self.assertTrue(os.path.isfile(encrypted_archive_path)) - self.assertTrue(encrypt_archive_size > plaintext_archive_size) - - self.assertRaises(Exception, archive_path=encrypted_archive_path, - extract_path='/tmp') - - def test_encrypt_archive_with_custom_gpg_key(self): - yaml_config = self._get_yaml_config() - debug_collector = DebugInfoCollector(include_logs=True, include_configs=True, - include_content=True, - include_system_info=True, - include_shell_commands=True, - config_file=yaml_config) - plaintext_archive_path = debug_collector.create_archive() - - plaintext_archive_size = os.stat(plaintext_archive_path).st_size - - encrypted_archive_path = debug_collector.encrypt_archive( - archive_file_path=plaintext_archive_path) - encrypt_archive_size = os.stat(encrypted_archive_path).st_size - - self.assertTrue(os.path.isfile(encrypted_archive_path)) - self.assertTrue(encrypt_archive_size > plaintext_archive_size) - - self.assertRaises(Exception, archive_path=encrypted_archive_path, - extract_path='/tmp') - - def _verify_archive(self, archive_path, extract_path, required_directories): - # Verify archive has been created - self.assertTrue(os.path.isfile(archive_path)) - self.to_delete_files.append(archive_path) - - self.to_delete_directories.append(extract_path) - self._extract_archive(archive_path=archive_path, extract_path=extract_path) - - for directory_name in required_directories: - full_path = os.path.join(extract_path, directory_name) - self.assertTrue(os.path.isdir(full_path)) - - # Verify system info file has ben created - full_path = os.path.join(extract_path, 'system_info.yaml') - self.assertTrue(os.path.isfile(full_path)) - - # Verify logs have been copied - logs_path = os.path.join(extract_path, 'logs') - log_files = os.listdir(logs_path) - self.assertTrue(len(log_files), 2) - - # Verify configs have been copied - st2_config_path = os.path.join(extract_path, 'configs', 'st2.conf') - self.assertTrue(os.path.isfile(st2_config_path)) - - # Verify packs have been copied - content_path = os.path.join(extract_path, 'content/dir-1') - pack_directories = os.listdir(content_path) - self.assertEqual(len(pack_directories), 1) - - # Verify sensitive data has been masked in the configs - with open(st2_config_path, 'r') as fp: - st2_config_content = fp.read() - - self.assertNotIn('ponies', st2_config_content) - self.assertIn('username = **removed**', st2_config_content) - self.assertIn('password = **removed**', st2_config_content) - self.assertIn('url = **removed**', st2_config_content) - - # Very config.yaml has been removed from the content pack directories - pack_dir = os.path.join(content_path, 'twilio') - config_path = os.path.join(pack_dir, 'config.yaml') - - self.assertTrue(os.path.isdir(pack_dir)) - self.assertTrue(not os.path.exists(config_path)) - - def _get_yaml_config(self): - return { - 'log_file_paths': [ - os.path.join(FIXTURES_DIR, 'logs/st2*.log') - ], - 'st2_config_file_path': os.path.join(FIXTURES_DIR, 'configs/st2.conf'), - 's3_bucket_url': S3_BUCKET_URL, - 'gpg_key_fingerprint': GPG_KEY_FINGERPRINT, - 'gpg_key': GPG_KEY, - 'shell_commands': [ - 'echo foo', - 'echo bar 1>&2', - 'pwd' - ], - 'company_name': 'MyCompany' - } - - def _extract_archive(self, archive_path, extract_path): - with tarfile.open(archive_path) as tar: - tar.extractall(path=extract_path) diff --git a/st2debug/tests/unit/__init__.py b/st2debug/tests/unit/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/st2debug/tests/unit/test_system_info.py b/st2debug/tests/unit/test_system_info.py deleted file mode 100644 index 9ee98a93e4..0000000000 --- a/st2debug/tests/unit/test_system_info.py +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2020 The StackStorm Authors. -# Copyright 2019 Extreme Networks, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import mock -import unittest2 - -import st2debug.utils.system_info -from st2debug.utils.system_info import get_cpu_info -from st2debug.utils.system_info import get_memory_info -from st2debug.utils.system_info import get_deb_package_list -from st2debug.utils.system_info import get_rpm_package_list - -BASE_DIR = os.path.dirname(os.path.abspath(__file__)) -FIXTURES_DIR = os.path.join(BASE_DIR, '../fixtures') - -orig_cpu_info = st2debug.utils.system_info.CPU_INFO_PATH -orig_mem_info = st2debug.utils.system_info.MEMORY_INFO_PATH - - -class SystemInfoTestCase(unittest2.TestCase): - def setUp(self): - st2debug.utils.system_info.CPU_INFO_PATH = orig_cpu_info - st2debug.utils.system_info.MEMORY_INFO_PATH = orig_mem_info - - def test_get_cpu_info_success(self): - st2debug.utils.system_info.CPU_INFO_PATH = os.path.join(FIXTURES_DIR, - 'proc_cpuinfo') - - cpu_info = get_cpu_info() - self.assertEqual(len(cpu_info), 4) - self.assertEqual(cpu_info[0]['model_name'], 'Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz') - - def test_get_cpu_info_no_procinfo_file(self): - st2debug.utils.system_info.CPU_INFO_PATH = 'doesntexist' - - cpu_info = get_cpu_info() - self.assertEqual(cpu_info, {}) - - def test_get_memory_info_success(self): - st2debug.utils.system_info.MEMORY_INFO_PATH = os.path.join(FIXTURES_DIR, - 'proc_meminfo') - - memory_info = get_memory_info() - self.assertEqual(memory_info['MemTotal'], 16313772) - self.assertEqual(memory_info['MemFree'], 8445896) - self.assertEqual(memory_info['MemAvailable'], 10560460) - - def test_get_memory_info_no_meminfo_file(self): - st2debug.utils.system_info.MEMORY_INFO_PATH = 'doesntexist' - - memory_info = get_memory_info() - self.assertEqual(memory_info, {}) - - @mock.patch('st2debug.utils.system_info.run_command') - def test_get_deb_package_list(self, mock_run_command): - file_path = os.path.join(FIXTURES_DIR, 'deb_pkg_list') - with open(file_path, 'r') as fp: - mock_stdout = fp.read() - - mock_run_command.return_value = (0, mock_stdout, '') - - package_list = get_deb_package_list(name_startswith='st2') - self.assertEqual(len(package_list), 5) - self.assertEqual(package_list[0]['name'], 'st2actions') - self.assertEqual(package_list[0]['version'], '0.6.0-11') - - @mock.patch('st2debug.utils.system_info.run_command') - def test_get_rpm_package_list(self, mock_run_command): - file_path = os.path.join(FIXTURES_DIR, 'rpm_pkg_list') - with open(file_path, 'r') as fp: - mock_stdout = fp.read() - - mock_run_command.return_value = (0, mock_stdout, '') - - package_list = get_rpm_package_list(name_startswith='st2') - self.assertEqual(len(package_list), 6) - self.assertEqual(package_list[0]['name'], 'st2actions') - self.assertEqual(package_list[0]['version'], '0.7-8') diff --git a/st2tests/Makefile b/st2tests/Makefile index 8ac3726dfd..4fb0a565b8 100644 --- a/st2tests/Makefile +++ b/st2tests/Makefile @@ -5,7 +5,7 @@ VIRTUALENV_DIR=virtualenv RPM_ROOT=~/rpmbuild RPM_SOURCES_DIR := $(RPM_ROOT)/SOURCES/ RPM_SPECS_DIR := $(RPM_ROOT)/SPECS/ -COMPONENTS := st2debug +COMPONENTS := st2tests VER=0.4.0 FLAKE8_CONFIG := $(REPO_ROOT)/lint-configs/python/.flake8 diff --git a/tox.ini b/tox.ini index df50edd4ba..6733a513ee 100644 --- a/tox.ini +++ b/tox.ini @@ -37,7 +37,6 @@ commands = nosetests --rednose --immediate -sv st2api/tests/unit/controllers/exp/ nosetests --rednose --immediate -sv st2common/tests/unit/ nosetests --rednose --immediate -sv st2client/tests/unit/ - nosetests --rednose --immediate -sv st2debug/tests/unit/ nosetests --rednose --immediate -sv st2exporter/tests/unit/ nosetests --rednose --immediate -sv st2reactor/tests/unit/ nosetests --rednose --immediate -sv st2stream/tests/unit/ @@ -84,7 +83,6 @@ commands = nosetests --rednose --immediate -sv st2actions/tests/integration/ nosetests --rednose --immediate -sv st2api/tests/integration/ nosetests --rednose --immediate -sv st2common/tests/integration/ - nosetests --rednose --immediate -sv st2debug/tests/integration/ nosetests --rednose --immediate -sv st2exporter/tests/integration/ nosetests --rednose --immediate -sv st2reactor/tests/integration/ nosetests --rednose --immediate -sv contrib/runners/action_chain_runner/tests/integration/