incubator-openwhisk-runtime-python.git
5 weeks agoSwitch to Scala 2.12.7 (#42) master
Chetan Mehrotra [Wed, 7 Nov 2018 00:12:00 +0000 (05:42 +0530)] 
Switch to Scala 2.12.7 (#42)

2 months agoMerge pull request #41 from csantanapr/update_base_dockeskeleton
James Dubee [Fri, 5 Oct 2018 19:53:34 +0000 (15:53 -0400)] 
Merge pull request #41 from csantanapr/update_base_dockeskeleton

update python packages to be in sync with dockerskeleton

2 months agoupdate python packages to be in sync with dockerskeleton 41/head
Carlos Santana [Fri, 5 Oct 2018 00:15:40 +0000 (20:15 -0400)] 
update python packages to be in sync with dockerskeleton
pickup changes for actionproxy action current directory /action

2 months agoMerge pull request #40 from csantanapr/latest_alpine
Jason Peterson [Tue, 18 Sep 2018 00:19:17 +0000 (20:19 -0400)] 
Merge pull request #40 from csantanapr/latest_alpine

update to use latest alpine

2 months agoupdate to use latest alpine 40/head
Carlos Santana [Mon, 17 Sep 2018 23:52:01 +0000 (19:52 -0400)] 
update to use latest alpine

3 months agoMerge pull request #37 from houshengbo/revert-license-copyright 2@1.12.0-incubating 3@1.12.0-incubating
Priti Desai [Tue, 28 Aug 2018 20:02:25 +0000 (13:02 -0700)] 
Merge pull request #37 from houshengbo/revert-license-copyright

Revert the content of copyright to the content in the template

3 months agoRevert the content of copyright to the content in the template 37/head
Vincent Hou [Tue, 28 Aug 2018 19:45:29 +0000 (15:45 -0400)] 
Revert the content of copyright to the content in the template

4 months agoMerge pull request #36 from csantanapr/iam_flex_env_vars 2@1.0.3 3@1.0.3
Jason Peterson [Wed, 15 Aug 2018 14:59:27 +0000 (10:59 -0400)] 
Merge pull request #36 from csantanapr/iam_flex_env_vars

update run handler to accept more environment variables

4 months agoupdate run handler to accept more environment variables 36/head
Carlos Santana [Fri, 3 Aug 2018 20:06:33 +0000 (16:06 -0400)] 
update run handler to accept more environment variables

5 months agoTravis cleanup. (#34)
rodric rabbah [Thu, 12 Jul 2018 20:57:45 +0000 (16:57 -0400)] 
Travis cleanup. (#34)

* Travis cleanup.
* Tag master build as 'latest'.

5 months agoUpdate base images to openwhisk/dockerskeleton:1.3.2. (#33) 2@1.0.2 3@1.0.2
rodric rabbah [Mon, 9 Jul 2018 20:22:54 +0000 (16:22 -0400)] 
Update base images to openwhisk/dockerskeleton:1.3.2. (#33)

Update base images to openwhisk/dockerskeleton:1.3.2. and adjust tests for upstream changes.

5 months agobump docker tag in example command (#32)
David Grove [Sat, 7 Jul 2018 00:19:26 +0000 (20:19 -0400)] 
bump docker tag in example command (#32)

5 months agoUpdate base images to openwhisk/dockerskeleton:1.3.1. 2@1.0.1 3@1.0.1
Rodric Rabbah [Fri, 6 Jul 2018 00:21:45 +0000 (20:21 -0400)] 
Update base images to openwhisk/dockerskeleton:1.3.1.

5 months agoRemove file (redundant with openwhisk repo).
Rodric Rabbah [Thu, 5 Jul 2018 19:41:14 +0000 (15:41 -0400)] 
Remove file (redundant with openwhisk repo).

5 months agoadd repo to deploy step, add master tag to docker (#30)
Eric Weiterman [Wed, 20 Jun 2018 22:37:41 +0000 (18:37 -0400)] 
add repo to deploy step, add master tag to docker (#30)

5 months agoupdate travis to push "master" tag to Docker on "master" branch merges (#19)
Eric Weiterman [Wed, 20 Jun 2018 19:57:12 +0000 (15:57 -0400)] 
update travis to push "master" tag to Docker on "master" branch merges (#19)

5 months agoAdd skip_pull_runtimes for Travis CI (#29)
Vincent [Tue, 19 Jun 2018 18:00:45 +0000 (14:00 -0400)] 
Add skip_pull_runtimes for Travis CI (#29)

6 months agoAdd the DISCLAIMER file for Apache incubator project (#28)
Vincent [Tue, 12 Jun 2018 14:41:44 +0000 (10:41 -0400)] 
Add the DISCLAIMER file for Apache incubator project (#28)

Partially-closes: apache/incubator-openwhisk-release#180

6 months agoFix bad Dockerfile license and use ASF release config. (#26)
Matt Rutkowski [Wed, 30 May 2018 15:12:29 +0000 (10:12 -0500)] 
Fix bad Dockerfile license and use ASF release config. (#26)

6 months agoremove duplicate code from main repo (#27)
Carlos Santana [Wed, 30 May 2018 13:24:05 +0000 (09:24 -0400)] 
remove duplicate code from main repo (#27)

6 months agoLast files to need ASF License headers. (#25)
Matt Rutkowski [Wed, 23 May 2018 14:46:28 +0000 (09:46 -0500)] 
Last files to need ASF License headers. (#25)

* Last files to need ASF License headers.

* Add ASF license header to .gradle files.

7 months agoFix travis yaml file asf header, change to mini. (#24)
Matt Rutkowski [Fri, 18 May 2018 16:39:13 +0000 (11:39 -0500)] 
Fix travis yaml file asf header, change to mini. (#24)

7 months agoMerge pull request #23 from houshengbo/restore-license-notice
Matt Rutkowski [Fri, 11 May 2018 22:34:17 +0000 (17:34 -0500)] 
Merge pull request #23 from houshengbo/restore-license-notice

Restore the LICENSE and NOTICE to fit the source code release

7 months agoRestore the LICENSE and NOTICE to fit the source code release 23/head
Vincent Hou [Fri, 11 May 2018 14:29:12 +0000 (10:29 -0400)] 
Restore the LICENSE and NOTICE to fit the source code release

All the work we have done for binary dependencies have been saved
in openwhisk release. We will resume the work later in openwhisk
release repository.

7 months agoFix markdown files with a typo. in the Hash license header. (#22)
Matt Rutkowski [Thu, 10 May 2018 14:42:52 +0000 (09:42 -0500)] 
Fix markdown files with a typo. in the Hash license header. (#22)

7 months agoAdd ASF license headers to all Scala .conf files. (#21)
Matt Rutkowski [Tue, 8 May 2018 17:12:35 +0000 (12:12 -0500)] 
Add ASF license headers to all Scala .conf files. (#21)

7 months agoMerge pull request #15 from houshengbo/add-license-for-dependencies
Matt Rutkowski [Wed, 2 May 2018 22:30:40 +0000 (17:30 -0500)] 
Merge pull request #15 from houshengbo/add-license-for-dependencies

Add the license of dependencies into LICENSE file

7 months agoAdd the license of dependencies into LICENSE file 15/head
Vincent Hou [Mon, 16 Apr 2018 19:54:57 +0000 (15:54 -0400)] 
Add the license of dependencies into LICENSE file

Partially-closes: apache/incubator-openwhisk-release#109

7 months agoMerge pull request #20 from mrutkows/cfg2
Priti Desai [Wed, 2 May 2018 02:16:33 +0000 (19:16 -0700)] 
Merge pull request #20 from mrutkows/cfg2

Update .md and .sh files to pass scancode with latest .cfg

7 months agoUpdate .md and .sh files to pass scancode with latest .cfg 20/head
Matt Rutkowski [Wed, 2 May 2018 00:31:43 +0000 (19:31 -0500)] 
Update .md and .sh files to pass scancode with latest .cfg

7 months agoAdd scancode using ASF config. to Travis build. (#17)
Matt Rutkowski [Wed, 18 Apr 2018 20:18:12 +0000 (15:18 -0500)] 
Add scancode using ASF config. to Travis build. (#17)

8 months agoAdd license headers (#16)
Ying Chun Guo [Tue, 17 Apr 2018 16:39:10 +0000 (00:39 +0800)] 
Add license headers (#16)

8 months agoMerge pull request #14 from daisy-ycguo/update-notice
Matt Rutkowski [Wed, 4 Apr 2018 13:39:51 +0000 (08:39 -0500)] 
Merge pull request #14 from daisy-ycguo/update-notice

update NOTICE file

8 months agoupdate NOTICE file 14/head
Daisy Guo [Wed, 4 Apr 2018 06:19:20 +0000 (14:19 +0800)] 
update NOTICE file

8 months agoMerge pull request #12 from dgrove-oss/slack-webhook
rodric rabbah [Wed, 28 Mar 2018 14:05:02 +0000 (10:05 -0400)] 
Merge pull request #12 from dgrove-oss/slack-webhook

add webhook for slack notification of PR results

8 months agoadd webhook for slack notification of PR results 12/head
David Grove [Fri, 23 Mar 2018 19:17:46 +0000 (15:17 -0400)] 
add webhook for slack notification of PR results

9 months agoFix the ansible issue by changing the variables in environment/local (#11)
Vincent [Fri, 16 Mar 2018 20:09:26 +0000 (16:09 -0400)] 
Fix the ansible issue by changing the variables in environment/local (#11)

9 months agoAdd license headers (#9)
Vincent [Fri, 2 Mar 2018 00:30:29 +0000 (19:30 -0500)] 
Add license headers (#9)

9 months agoSwitch to Maven based dependency (#7)
Chetan Mehrotra [Thu, 1 Mar 2018 02:13:08 +0000 (07:43 +0530)] 
Switch to Maven based dependency (#7)

9 months agoMerge pull request #8 from houshengbo/add-notice
Ying Chun Guo [Tue, 27 Feb 2018 04:03:23 +0000 (12:03 +0800)] 
Merge pull request #8 from houshengbo/add-notice

Add the NOTICE file

9 months agoAdd the NOTICE file 8/head
Vincent Hou [Mon, 26 Feb 2018 18:59:36 +0000 (13:59 -0500)] 
Add the NOTICE file

9 months agoReduce clone-and-own by reusing action proxy code
rodric rabbah [Wed, 21 Feb 2018 13:03:03 +0000 (05:03 -0800)] 
Reduce clone-and-own by reusing action proxy code

Use actionproxy from dockerSkeleton do not clown and own is the motto FTW!

9 months agoremove kafka config from ansible var 6/head
Carlos Santana [Wed, 21 Feb 2018 05:26:03 +0000 (00:26 -0500)] 
remove kafka config from ansible var

9 months agodumb yaml :-(
Carlos Santana [Wed, 21 Feb 2018 04:43:01 +0000 (23:43 -0500)] 
dumb yaml :-(

9 months agoadded missing python from manifest runtimes
Carlos Santana [Wed, 21 Feb 2018 04:02:02 +0000 (23:02 -0500)] 
added missing python from manifest runtimes

9 months agoupdate travis notifications settings for slack
Carlos Santana [Wed, 21 Feb 2018 04:00:15 +0000 (23:00 -0500)] 
update travis notifications settings for slack

9 months agoadd slack notifications for travis
Carlos Santana [Wed, 21 Feb 2018 03:34:45 +0000 (22:34 -0500)] 
add slack notifications for travis

9 months agofix ansible deploy
Carlos Santana [Wed, 21 Feb 2018 03:29:39 +0000 (22:29 -0500)] 
fix ansible deploy

9 months agoUse actionproxy from dockerSkeleton
Carlos Santana [Wed, 21 Feb 2018 03:24:20 +0000 (22:24 -0500)] 
Use actionproxy from dockerSkeleton

12 months agoUpdate Travis to use remote as cli installation mode (#2)
Vincent [Wed, 22 Nov 2017 00:14:52 +0000 (19:14 -0500)] 
Update Travis to use remote as cli installation mode (#2)

12 months agoMerge pull request #1 from sdague/patch-1
Carlos Santana [Tue, 21 Nov 2017 00:45:37 +0000 (19:45 -0500)] 
Merge pull request #1 from sdague/patch-1

Update README.md

13 months agoUpdate README.md 1/head
Sean Dague [Thu, 16 Nov 2017 20:25:35 +0000 (15:25 -0500)] 
Update README.md

Fix typos

14 months agoupdate travis prefix to openwhisk 2@1.0.0 3@1.0.0
Carlos Santana [Mon, 9 Oct 2017 01:39:25 +0000 (21:39 -0400)] 
update travis prefix to openwhisk

14 months agoupdate travis creds
Carlos Santana [Mon, 9 Oct 2017 01:38:39 +0000 (21:38 -0400)] 
update travis creds

14 months agoconfigure as stand-alone repo
Carlos Santana [Sun, 8 Oct 2017 19:08:48 +0000 (15:08 -0400)] 
configure as stand-alone repo

14 months agoShare bookkeeping data across controllers (#2531)
Vadim Raskin [Fri, 29 Sep 2017 12:47:47 +0000 (14:47 +0200)] 
Share bookkeeping data across controllers (#2531)

* 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

14 months agoContainerFactory SPI (#2659)
tysonnorris [Mon, 25 Sep 2017 16:50:04 +0000 (09:50 -0700)] 
ContainerFactory SPI (#2659)

15 months agoSupport docker for mac using the 'local' environment (#2686)
Carlos Santana [Fri, 15 Sep 2017 23:31:29 +0000 (19:31 -0400)] 
Support docker for mac using the 'local' environment (#2686)

15 months agoupdate .gitignore out/ for intellij (#2756)
Carlos Santana [Fri, 15 Sep 2017 16:58:03 +0000 (12:58 -0400)] 
update .gitignore out/ for intellij (#2756)

15 months agoBump akka-http to version 10.0.10. (#2726)
James Dubee [Tue, 12 Sep 2017 05:36:45 +0000 (01:36 -0400)] 
Bump akka-http to version 10.0.10. (#2726)

15 months agoApply standard scala formatting. (#2650)
Markus Thömmes [Wed, 6 Sep 2017 18:53:48 +0000 (20:53 +0200)] 
Apply standard scala formatting. (#2650)

Formats all .scala files according to `scalafmt`'s (opinionated) style.
Adds Travis checks for correctly formatted code.

15 months agoIgnore IntelliJ '.iml' project file (#2671)
Qaiser Abbasi [Thu, 31 Aug 2017 21:10:46 +0000 (23:10 +0200)] 
Ignore IntelliJ '.iml' project file (#2671)

15 months agoSimplify Spi implementations. (#2663)
Markus Thömmes [Thu, 31 Aug 2017 13:39:18 +0000 (15:39 +0200)] 
Simplify Spi implementations. (#2663)

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.

16 months agoUse Java based JsonSchema validator (#2565)
Markus Thömmes [Wed, 16 Aug 2017 16:06:46 +0000 (18:06 +0200)] 
Use Java based JsonSchema validator (#2565)

16 months agoRemove old invoker code and refactor accordingly. (#2602)
Markus Thömmes [Wed, 16 Aug 2017 15:57:46 +0000 (17:57 +0200)] 
Remove old invoker code and refactor accordingly. (#2602)

- 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

16 months agoBumping to gradle 4.1. (#2399)
Markus Thömmes [Wed, 16 Aug 2017 13:27:57 +0000 (15:27 +0200)] 
Bumping to gradle 4.1. (#2399)

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

16 months agoUpdate kafka_python to 1.3.4 (#2618)
Justin Berstler [Tue, 15 Aug 2017 14:05:11 +0000 (10:05 -0400)] 
Update kafka_python to 1.3.4 (#2618)

This version contains important fixes to limit the number of connections made during bootstrapping

16 months agoPort Controller from Spray to Akka (#2218)
James Dubee [Sat, 12 Aug 2017 14:38:55 +0000 (10:38 -0400)] 
Port Controller from Spray to Akka (#2218)

* Port Controller from Spray to Akka
* Increase max-connections and Update JSON Unmarshaller

16 months agoAdd ability to add own environments without polluting git
Christian Bickel [Mon, 7 Aug 2017 06:30:10 +0000 (08:30 +0200)] 
Add ability to add own environments without polluting git

16 months agoSPI approach for pluggable implementations. (#2414)
tysonnorris [Fri, 4 Aug 2017 06:54:28 +0000 (23:54 -0700)] 
SPI approach for pluggable implementations. (#2414)

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

16 months agoReuse namespace in the Python 3 action runtime (#2522)
Justin Berstler [Thu, 27 Jul 2017 03:59:55 +0000 (23:59 -0400)] 
Reuse namespace in the Python 3 action runtime (#2522)

This allows actions to set/retrieve global variables as an additional optimization during container reuse.

* rename namespace to global_context

16 months agoAdopt .gitignore to ignore generated certs. (#2525)
Christian Bickel [Wed, 26 Jul 2017 08:54:29 +0000 (10:54 +0200)] 
Adopt .gitignore to ignore generated certs. (#2525)

16 months agoAdd PHP 7.1 as a kind (#2415)
Rob Allen [Mon, 24 Jul 2017 16:38:34 +0000 (17:38 +0100)] 
Add PHP 7.1 as a kind (#2415)

* 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/.

16 months agoUpdate documentation:formatting for intelliJ (#2511)
Vadim Raskin [Thu, 20 Jul 2017 11:50:56 +0000 (13:50 +0200)] 
Update documentation:formatting for intelliJ (#2511)

17 months agoRemove play dependence. (#2438)
rodric rabbah [Fri, 14 Jul 2017 07:43:28 +0000 (03:43 -0400)] 
Remove play dependence. (#2438)

17 months agoignore *.class with .gitignore (#2448)
Carlos Santana [Fri, 30 Jun 2017 01:16:57 +0000 (21:16 -0400)] 
ignore *.class with .gitignore (#2448)

17 months agoMake OW run with docker for mac (#1790)
Dominic Kim [Wed, 28 Jun 2017 00:22:18 +0000 (09:22 +0900)] 
Make OW run with docker for mac (#1790)

* Add documentation for docker for mac (#1431)
* Replace akka-http client to play-ws client (temporarily)
* Introduce docker-machine environment

17 months agoAdd Swift 3.1.1 as a kind (#2120)
Paul Castro [Mon, 26 Jun 2017 23:33:27 +0000 (19:33 -0400)] 
Add Swift 3.1.1 as a kind (#2120)

* 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

17 months agoChanged all .scala and .java files to ASF license headers. (#2367)
Matt Rutkowski [Tue, 20 Jun 2017 20:45:35 +0000 (15:45 -0500)] 
Changed all .scala and .java files to ASF license headers. (#2367)

18 months agoInstall/upgrade six module before installing other dependencies (#2322)
Markus Thömmes [Thu, 1 Jun 2017 08:56:24 +0000 (10:56 +0200)] 
Install/upgrade six module before installing other dependencies (#2322)

* Install/upgrade six module before installing other dependencies in travis

* Explicitly upgrade six in action images

18 months agoMake travis fast again (#2308)
Carlos Santana [Mon, 29 May 2017 12:30:09 +0000 (08:30 -0400)] 
Make travis fast again (#2308)

* 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

19 months agoreplace github refs openwhisk to apache (#2236)
Carlos Santana [Mon, 15 May 2017 16:46:38 +0000 (12:46 -0400)] 
replace github refs openwhisk to apache (#2236)

19 months agoImplement a proxy for a container to implement concurrent behavior (#2107)
Markus Thömmes [Thu, 4 May 2017 19:33:25 +0000 (21:33 +0200)] 
Implement a proxy for a container to implement concurrent behavior (#2107)

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.

19 months agoBump gradle to version 3.5 (#2176)
Markus Thömmes [Tue, 25 Apr 2017 10:09:12 +0000 (12:09 +0200)] 
Bump gradle to version 3.5 (#2176)

This includes a much nicer output, especially with parallel jobs.

19 months agoAdds multiple file support for Swift actions with zip files. (#1993)
Paul Castro [Wed, 19 Apr 2017 02:11:09 +0000 (22:11 -0400)] 
Adds multiple file support for Swift actions with zip files. (#1993)

Also fixes bad redirect in build script.

20 months agoAPI GW V2 - Add 'wsk api` command (#2068)
Mark Deuser [Thu, 13 Apr 2017 21:39:25 +0000 (17:39 -0400)] 
API GW V2 - Add 'wsk api` command (#2068)

* 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

20 months agoAdds virtualenv support for python actions.
Robert Sulzmann [Fri, 3 Mar 2017 15:32:35 +0000 (16:32 +0100)] 
Adds virtualenv support for python actions.

Also, change working directory for Python actions to allow relative path access to file system.

20 months agoTiny text changes to clarify how enhancement requests should be raised in GH issues...
Michael Marth [Fri, 7 Apr 2017 02:36:53 +0000 (19:36 -0700)] 
Tiny text changes to clarify how enhancement requests should be raised in GH issues (#2100)

20 months agoEnable tests for unicode for python, swift. (#2070)
rodric rabbah [Mon, 3 Apr 2017 18:03:03 +0000 (14:03 -0400)] 
Enable tests for unicode for python, swift. (#2070)

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.

20 months agoAdd python:3 action support.
cclauss [Fri, 24 Feb 2017 09:45:12 +0000 (10:45 +0100)] 
Add python:3 action support.

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.

21 months agoHandle bytes to string conversion in actionproxy. (#1867)
Justin Tyberg [Thu, 16 Mar 2017 13:14:04 +0000 (09:14 -0400)] 
Handle bytes to string conversion in actionproxy. (#1867)

* Decode subprocess output bytes to text in actionproxy.

* Update swift3runner build step to capture stdout/stderr,
and decode if necessary.

21 months agodrop support for nodejs 0.12.x (#2022)
Jason Peterson [Wed, 15 Mar 2017 17:33:25 +0000 (13:33 -0400)] 
drop support for nodejs 0.12.x (#2022)

21 months agotestEcho() now works with Python 2 and Python 3 (#2007)
cclauss [Sat, 11 Mar 2017 16:46:46 +0000 (17:46 +0100)] 
testEcho() now works with Python 2 and Python 3 (#2007)

21 months agoAdding documentation on gradle usage
Markus Thoemmes [Fri, 10 Mar 2017 12:10:10 +0000 (13:10 +0100)] 
Adding documentation on gradle usage

21 months agoUpdate all remaining Python files with ASF license
Matt Rutkowski [Thu, 9 Mar 2017 04:17:19 +0000 (22:17 -0600)] 
Update all remaining Python files with ASF license

Remove license headers from just test/dat path

21 months agoMoved to swift client repo.
Rodric Rabbah [Tue, 7 Mar 2017 15:37:09 +0000 (10:37 -0500)] 
Moved to swift client repo.

21 months agoReplace the old InvokerHealth with the actor based one (#1865)
Markus Thömmes [Tue, 7 Mar 2017 19:42:43 +0000 (20:42 +0100)] 
Replace the old InvokerHealth with the actor based one (#1865)

21 months agoRemove dependence on Exec.[js, ...] helpers; these are test helpers hence move to...
Rodric Rabbah [Sat, 4 Mar 2017 09:08:18 +0000 (04:08 -0500)] 
Remove dependence on Exec.[js, ...] helpers; these are test helpers hence move to test.

Remove subtypes.

Move exec utils for image construction to singleton.

Rebase

21 months ago# This is a combination of 4 commits.
Matt Rutkowski [Thu, 2 Mar 2017 19:14:47 +0000 (13:14 -0600)] 
# This is a combination of 4 commits.
# 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

21 months agoAllow pre-compiled Swift binaries.
Rodric Rabbah [Mon, 6 Mar 2017 01:19:08 +0000 (20:19 -0500)] 
Allow pre-compiled Swift binaries.