- Sep 29, 2017
-
-
Vadim Raskin authored
* Use akka distributed map to store the shared state * Join seed nodes in the load balancer service * Add optional auto-down-unreachable-after * Local bookkeeping is used by default * Update documentation
-
- Sep 25, 2017
-
-
tysonnorris authored
-
- Sep 15, 2017
-
-
Carlos Santana authored
-
Carlos Santana authored
-
- Sep 12, 2017
-
-
James Dubee authored
-
- Sep 06, 2017
-
-
Markus Thömmes authored
Formats all .scala files according to `scalafmt`'s (opinionated) style. Adds Travis checks for correctly formatted code.
-
- Aug 31, 2017
-
-
Qaiser Abbasi authored
-
Markus Thömmes authored
Using `object`s instead of a hollow class as the "factory" for an Spi makes them being singleton by default, which reduces boilerplate to implement an Spi. The `Dependencies` object is not used anywhere and there might be better alternatives which we can decide on once the need of them comes up. For now, the Spi's interfaces are relatively tightly coupled to their current default implementations anyway. Also updated documentation.
-
- Aug 16, 2017
-
-
Markus Thömmes authored
-
Markus Thömmes authored
- Refactoring the invoker for better encapsulation and separation of concerns in its packages. - Removing Dispatcher. - Remove unused properties from the deployment manifests. - Add error handling for terminal failures
-
Markus Thömmes authored
Refer to https://docs.gradle.org/current/release-notes.html for the full release notes. - Zinc updated (incremental Scala compiler) - Better logging for parallel tasks (useful locally when working with redo) - Build cache improvements
-
- Aug 15, 2017
-
-
Justin Berstler authored
This version contains important fixes to limit the number of connections made during bootstrapping
-
- Aug 12, 2017
-
-
James Dubee authored
* Port Controller from Spray to Akka * Increase max-connections and Update JSON Unmarshaller
-
- Aug 09, 2017
-
-
Christian Bickel authored
-
- Aug 04, 2017
-
-
tysonnorris authored
Adds the ability to add pluggable implementations for defined Service Provider Interfaces (SPI). The implementation to load is chosen via configuration. First set of plug-points are: - ArtifactStoreProvider - MessagingProvider
-
- Jul 27, 2017
-
-
Justin Berstler authored
This allows actions to set/retrieve global variables as an additional optimization during container reuse. * rename namespace to global_context
-
- Jul 26, 2017
-
-
Christian Bickel authored
-
- Jul 24, 2017
-
-
Rob Allen authored
* Implement PHP 7.1 kind * Add tests for PHP 7.1 action * Add PHP action documentation Build the Docker container from php:7.1-alpine and implement the HTTP server using PHP's built in server. Note that when using a zip file, the router requires that the `main` function is stored in `index.php`. Note about the runner: The runner sets the exit code to 1 if it has set the last line of stdout to a string suitable for presentation to the user. Therefore, if the exit code is not one, then display a generic message. If there's a runtime error in the action (i.e. not spotted by linter), then looking for the main() function will find it. Render the error to the logs so that the user knows what's happened. Note about vendor folder in a PHP zip: If the PHP vendor file has a vendor directory, then this directory needs to be used rather than the one supplied in the action container. To do this, we require src/vendor/autoload.php which will exist if the zip file contains it. For the two cases where (1) zip file does not contain a vendor folder, or (2) when running a non-binary code action, we move the container's vendor folder into src/.
-
- Jul 20, 2017
-
-
Vadim Raskin authored
-
- Jul 14, 2017
-
-
rodric rabbah authored
-
- Jun 30, 2017
-
-
Carlos Santana authored
-
- Jun 28, 2017
-
-
Dominic Kim authored
* Add documentation for docker for mac (#1431) * Replace akka-http client to play-ws client (temporarily) * Introduce docker-machine environment
-
- Jun 26, 2017
-
-
Paul Castro authored
* Experimental branch for 2079, uses ibm swift ubuntu image for 3.1 * Fixes issue #2079, add Swift 3.1.1 runtime kind, update Swift dependencies for Watson SDK, KituraNet, SwiftyJson * add apache license * Fix swift311 location and catch docker brake The location of the swift binary for 311 is now in /usr/bin/swift Need to catch docker errors when building by usig && instead of ; * new zip for new swift311 runtime
-
- 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
-