Skip to content
Snippets Groups Projects
  1. Dec 07, 2016
  2. Dec 06, 2016
  3. Dec 05, 2016
  4. Dec 03, 2016
  5. Dec 01, 2016
  6. Nov 29, 2016
  7. Nov 28, 2016
  8. Nov 22, 2016
  9. Nov 18, 2016
  10. Nov 17, 2016
  11. Nov 15, 2016
    • Markus Thoemmes's avatar
      Migrate Controller's authentication to the new schema · ea42cf88
      Markus Thoemmes authored
      1. Add the new view
      2. Make the Controller read from the view
      3. Thread the namespace extracted from the view through the API
      
      The general "_" case now resolves to the namespace infered from the key vs. defaulting to the subject's name. For migration of the API, the "old" keys' namespace default to the subject name which preserves previous behaviour.
      
      - Loosen test to reflect reality in the controller
      - Add migration entities and test, to be elevated incrementally
      - Rename iam.Identities to NamespaceProvider to be more clear
      ea42cf88
  12. Nov 10, 2016
    • Rodric Rabbah's avatar
    • Rodric Rabbah's avatar
      Refactoring of the entitlement trait to remove the "namespaces" method. · 4d30f11a
      Rodric Rabbah authored
      This belongs in an IAM provider interface - so create a new Identities type to host this method.
      This refactoring is the first toward allowing multiple namespaces for a subject, each having its own key.
      So currently still allow a subject to work acorss any of their namespaces but this will be removed in a future
      iteration and hence will break the IAM entanglement with entitlement.
      
      Also fixed some gaps in the Config type which ignored optional properties except when reading from consul.
      
      Fixes issue #1470.
      4d30f11a
    • Rodric Rabbah's avatar
      473e1a6e
    • Rodric Rabbah's avatar
      Compute msec duration for whisk activations from actions. · 40ef4791
      Rodric Rabbah authored
      Remove unnecessary var `boundParams` in container and inline `mergeParams` methods.
      
      On failure where action limits are not known, omit limits:null from activation annotation.
      
      Fix action invocation to that getting a container is wrapped in a future and can thus recover properly and not drop annotations from the action. Added test to confirm precense of limits when invoke fails.
      
      Container pool's get action method returned None only when system was shutting down and throwing an exception otherwise. Change the type of the method accordingly to remove the Option and simplify the typing. Make invokeAction complete the transaction and ensure there is at most one completion on the path (ie if the complete transaction operation itself fails, it is not subject to the recovery clause.
      
      Remove unnecessary promise.
      40ef4791
  13. Nov 09, 2016
  14. Nov 08, 2016
    • Rodric Rabbah's avatar
      Initialize docker skeleton with native binaries. · 342be7c8
      Rodric Rabbah authored
      Allow the action proxy to receive a binary 'code' initializer: a base64 encoded string
      of a zipped file. Extract the archive to /action to create a new 'exec'.
      
      Add test, and tweak helper test script to allow for testing from the command line.
      
      Add optional zip to BlackBox exec.
      Pull dockerskeleton image to invoker (this will also help with black box actions that are based on this image wrt image caching of layers).
      
      Allow --docker to have code property in exec and assume a specific image.
      Add support in CLI and recognize openwhisk/dockerskeleton image in backend to bypass pull.
      Add unit test.
      Remove obsolete exec field. Refactor to remove duplication.
      Add test for blackbox action to confirm empty code when no zip given.
      342be7c8
  15. Nov 07, 2016
    • dubeejw's avatar
      Do Not Cross Compile CLI by Default · b06697ab
      dubeejw authored
      - Use build argument to determine whether to cross-compile the CLI
      - Use build argument to determine whether or not to run cross-compiled CLI tests
      b06697ab
  16. Nov 04, 2016
  17. Nov 03, 2016
  18. Nov 02, 2016
Loading