- Aug 01, 2016
-
-
Ioana Baldini authored
Add compilation for init with check for compilation errors and modify test accordingly (fixes #493). Add test for bug fix related to unsafe parameter passing ({x: null} for example) Limit stack trace to exclude proxy. Add CLI test for #493. Remove println in test.
-
Evan Patterson authored
The line is incorrect because JSON is not valid Python, e.g., `null` is not defined in Python.
-
Rodric Rabbah authored
Change image for pre-warmed containers from NodeJs to NodeJs6 since the latter is the default for Node actions now. Fixes #976.
-
- Jul 30, 2016
-
-
Mark Deuser authored
- --apihost argument still overrides configured apihost value (including the default value) - Add test case to check for default property values - Fix bug: `wsk property get --apihost` would return all property values Add warning comment to CLI property configuration file backup/restore methods.
-
Perry authored
Send docker pull operation to a different guard so that pull operations are serialized among themselves but can run concurrently with non-pull operations.
-
Philippe Suter authored
The test introduces an actor that acts as a "configurable" HTTP proxy (i.e. can simulate failures). Removing DbPing.scala as the new test subsumes it.
-
- Jul 28, 2016
-
-
Markus Thoemmes authored
Adds the logsize as a limit that is settable per action and thus included in the quota for each action. Document logsize. Handle limit flags as pointers to get proper null values. Adding ActionLimit permutation tests. Signed-off-by:
Christian Bickel <cbickel@de.ibm.com>
-
- Jul 27, 2016
-
-
Fatih Ulusoy authored
Ignoring all swift3 tests because Swift3 is experimental. Some of tests are failed sometimes and break the CI pipeline.
-
- Jul 26, 2016
-
-
Jason Peterson authored
-
- Jul 25, 2016
-
-
Jason Peterson authored
-
Rodric Rabbah authored
Fixes issue #917: do not accept activation id longer than 32 chars if '-' is missing. Add tests for too short, too long and general malformed. Also in this commit: * Tolerate a JsNumber when deserializing an activation id although should never happen. * Remove unused property 'usePythonCLI' since all specialization is done in the constructor. * Relay deserialization error to the client for bad activation ids.
-
Fatih Ulusoy authored
-
- Jul 24, 2016
-
-
Markus Thoemmes authored
This limits the size of logs read from an action container/written to the database by truncating the logs read from the container to the allowed size. Standard (and only allowed value currently) is 10 megabytes. Signed-off-by:
Christian Bickel <cbickel@de.ibm.com> Better documentation Updating documentation bits Moving formatLog method, some refactoring Passing LogLimit instead of ObjectSize Rewrite asserts to withClues Fixed testcases, proper serdes for ActionLimits Adding clause to exit log preparation early Refactor parsing logic, bury size check as deep and early as possible Refactored log parsing, more readability
-
- Jul 22, 2016
-
-
dubeejw authored
- Disable test that is using the property file to set the auth key
-
- Jul 21, 2016
-
-
Mark Deuser authored
-
dubeejw authored
- If the auth key was not specified via the command line, it would not be sent when triggers were being created, or deleted
-
Mark Deuser authored
Fixes #802
-
Rodric Rabbah authored
Allow CLI to set API host including protocol and port - this removes the hardcoded https dependence for the API base. Add tests for using CLI with API host that specifies protocol and port. Enabled only for Python CLI as it fails with Go CLI - see issue #924. Remove redundant required properties in Controller/Loadbalancer. Do not startup an actor system if the configuration is not valid. Allow controller to run without container. Since errors are now printed to stderr, remove the colon which will appear out of place on stdout in CLI error message.
-
Justin Berstler authored
I like this a little better than introducing a new parameter just for the organization. It is creepy to make them specify separate organization and username parameters for personally-owned repos.
-
Justin Berstler authored
Call whisk.error() with the actual error object received. Call whisk.error() when the status code from Github is something other than 200.
-
- Jul 20, 2016
-
-
Markus Thoemmes authored
This removes duplication introduced in the ant -> ansible migration.
-
Paul Castro authored
-
Christian Bickel authored
- Allow controller to reecieve messages with a size of 50MB - Check the size on creating entites (exec: 48MB, parameters: 1MB, annotations: 1MB - Create `ByteSize` to reflect sizes of objects in Bytes Signed-off-by:
Markus Thoemmes <markus.thoemmes@de.ibm.com>
-
- Jul 19, 2016
-
-
dubeejw authored
- Always add a space after an action, package, rule, or trigger name to separate it from its published type regards if the name length
-
- Jul 18, 2016
-
-
James Dubee authored
- Provide proper message when whisk.error() is invoked - Add tests to ensure a whisk.error() response is received - Return an exit code when an whisk.error() occurs without displaying an error
-
Mark Deuser authored
-
- Jul 17, 2016
-
-
Rodric Rabbah authored
-
- Jul 16, 2016
-
-
Rodric Rabbah authored
-
- Jul 15, 2016
-
-
Rodric Rabbah authored
Replace datastore with data-store. Remove useless 'deploy' instruction in a readme and just point to the ansible doc. Remove some vars form tests. Add an asset cleaner to a test. Removed magical 2 second sleep that was not so magical afterall (closes #713).
-
Mark Deuser authored
-
- Jul 14, 2016
-
-
Rodric Rabbah authored
Introduced an actor polls the message bus for new messages and dispatches them to the given handler. The actor tracks the number of messages dispatched and will not dispatch new messages until some number of them are acknowledged. This is used by the invoker to pull messages from the message bus and apply back pressure when the invoker does not have resources to complete processing messages (i.e., no containers are available to run new actions). When the invoker releases resources (by reclaiming containers) it will send a message to this actor which will then attempt to fill the pipeline with new messages. The actor tries to fill the pipeline with additional messages while the number of outstanding requests is below the pipeline fill threshold. Also in this commit a small change to citool: Travis CI job N has logs with URL N+1 for job reference. And a small tweak to the Vagrant doc.
-
Mark Deuser authored
-
James Dubee authored
- Use the Go CLI in the following test suites: CLISwiftTests, ConsoleTests, PackageTests, Swift3WhiskObjectTests, WskActionSequenceTests - Flips the remaining switches to use the Go CLI with test suites
-
- Jul 13, 2016
-
-
Justin Berstler authored
-
- Jul 12, 2016
-
-
Paul Castro authored
-
Perry authored
Add helper for making full activation from log-less one.
-
- Jul 11, 2016
-
-
Rodric Rabbah authored
Revert test - I merged this not realizing the docker image will need to be pulled from docker hub and we have not publised the image to docker hub yet.
-
dubeejw authored
- Set "kind" to "blackbox" when creating an action with a Docker container - Create a CLI test that creates actions with Docker containers
-
Mark Deuser authored
-
Jeremias Werner authored
Add --security-opt flag for AppArmor security policy to invoker. Can be configured using the INVOKER_CONTAINER_POLICY parameter in Env.sh fix the default policy to docker-default add ansible support fix the --security-opt parameter by using : instead of = make the policy optional review comments don't write the whisk.properties with ansible as well handle empty string and null configs set a default check for empty string refactor and remove warning
-