- Jun 20, 2017
-
-
Matt Rutkowski authored
-
- Jun 01, 2017
-
-
Markus Thömmes authored
* Install/upgrade six module before installing other dependencies in travis * Explicitly upgrade six in action images
-
- May 29, 2017
-
-
Carlos Santana authored
* make travis fast again * Refactor Unicode test to be able to exclude python and swift * color term expect gradlew * do apache license header * Use abstract class * exclude Java * remove initializer from abstract class
-
- May 15, 2017
-
-
Carlos Santana authored
-
- May 04, 2017
-
-
Markus Thömmes authored
A proxy that wraps a Container. It is used to keep track of the lifecycle of a container and to guarantee a contract between the client of the container and the container itself. The contract is as follows: 1. Only one job is to be sent to the ContainerProxy at one time. ContainerProxy will delay all further jobs until the first job is finished for defensiveness reasons. 2. The next job can be sent to the ContainerProxy after it indicated capacity by sending NeedWork to its parent. 3. A Remove message can be sent at any point in time. Like multiple jobs though, it will be delayed until the currently running job has finished.
-
- Apr 25, 2017
-
-
Markus Thömmes authored
This includes a much nicer output, especially with parallel jobs.
-
- Apr 19, 2017
-
-
Paul Castro authored
Also fixes bad redirect in build script.
-
- Apr 13, 2017
-
-
Mark Deuser authored
* API GW V2 CLI - Add 'wsk api' command - Support both 'wsk api-experimental' and 'wsk api' commands (separate PR wil deprecate `api-experimental`) - 'wsk api' command requires that the target action exist and that it's a web action * API GW V2 CLI - 'wsk api' tests * Add "COMING SOON" label to 'wsk api' help * API update needs additional param * Reduce travis test execution time
-
- Apr 08, 2017
-
-
Robert Sulzmann authored
Also, change working directory for Python actions to allow relative path access to file system.
-
- Apr 07, 2017
-
-
Michael Marth authored
-
- Apr 03, 2017
-
-
rodric rabbah authored
Re-enable build swift/python containers (for tests to run). Add unicode unit test for swift action container. Allow for reinit with swift for use with invoke.py. Fix unicode regression for swift actions. Refactor unicode tests to add coverage - now also for base action container. Set string encoding to utf-8 for swift action proxy. Rewrite result extraction to avoid splitting and printing logs one line at a time. Skip decoding when process output is a string; already utf-8. Consolidate base64 encoding in CLI; remove Jar field in exec.
-
- Mar 28, 2017
-
-
cclauss authored
Update tests to work in both Python 2 and Python 3. Rename pythonaction to python3action for container image name for clarity. Add tests for python:2 and python:3. Add image names for all the actions. Rename javaaction to java8action for consistency.
-
- Mar 16, 2017
-
-
Justin Tyberg authored
* Decode subprocess output bytes to text in actionproxy. * Update swift3runner build step to capture stdout/stderr, and decode if necessary.
-
- Mar 15, 2017
-
-
Jason Peterson authored
-
- Mar 11, 2017
-
-
cclauss authored
-
- Mar 10, 2017
-
-
Markus Thoemmes authored
-
Matt Rutkowski authored
Remove license headers from just test/dat path
-
Rodric Rabbah authored
-
- Mar 07, 2017
-
-
Markus Thömmes authored
-
Rodric Rabbah authored
Remove subtypes. Move exec utils for image construction to singleton. Rebase
-
Matt Rutkowski authored
# This is the 1st commit message: Update header to comply with Apache requirements Additionally, provide proper header (with script description) using PEP8 compliant string literal. # The commit message #2 will be skipped: # Update box-upload.py # The commit message #3 will be skipped: # Update invoke.py # The commit message #4 will be skipped: # Update actionproxy.py
-
Rodric Rabbah authored
-
Markus Thömmes authored
- Remove unused dependencies - Define dependencies as compile time to be able to include them from other projects - Standardize layout * Bumping restassured version * Update gitignore to include .cache-tests
-
- Mar 06, 2017
-
-
Rodric Rabbah authored
Add manifest schema. Add utilities to read Exec runtimes from manifest. Add runtimes manifest to ansible group vars. Write out manifest to whisk.properties and make available through WhiskConfig.
-
rodric rabbah authored
-
Justin Berstler authored
The change in #1946 introduced a regression such that it did not allow for Node.js zipped actions which contain an index.js but not a package.json. This is a valid configuration and should be supported.
-
Markus Thoemmes authored
-
- Mar 05, 2017
-
-
Justin Berstler authored
Using the Windows Explorer method of creating zip actions results in an incorrect zip structure. OW requires that package.json be found at the root of the zip, while the Explorer action insists on putting everything inside a top-level folder inside the zip. Return an explicit error when package.json is not found at the root of a zipped action.
-
cclauss authored
-
- Mar 03, 2017
-
-
rodric rabbah authored
* Normalize initializer for all execs. * Handle empty code for blackbox. * Do not include code if null.
-
Rodric Rabbah authored
Refactoring of init method into an init-from-source and init-from-zip. Support a zip file containing more than one python file. The zip file must contain a file called __main__.py that defines a "main" method. Log an error when python zip does not include required file.
-
Markus Thoemmes authored
-
Markus Thoemmes authored
This removes lots of code related to a deprecated 1:n mapping of keys to namespaces. The /namespaces call will now only yield exactly one namespace, which is the namespace of the key you're providing.
-
- Mar 02, 2017
-
-
Mark Deuser authored
test case fix when running on windows/vagrant Remove Externalized Strings that do not Belong
-
Christian Bickel authored
-
- Mar 01, 2017
-
-
Rodric Rabbah authored
Remove rotted script.
-
Paul Castro authored
Adds bit to Exec to indicate action my not longer be activated or updated. Adds checks for unsupported runtime in Actions API and report proper error. Drop Swift 2 support Adds tests.
-
- Feb 27, 2017
-
-
Markus Thoemmes authored
The invokers ping the controller through a seperate topic in Kafka to indicate they are still alive. This is groundwork for a more sophisticated health protocol for our invokers.
-
rodric rabbah authored
* Remove unused script name variable for node js actions. * Allow zip action without checking the kind - let backend determine if supported or not. * Flatten exec hierarchy to remove unnecessary distinctions.
-
Jason Peterson authored
-