Skip to content
Snippets Groups Projects
  1. Mar 01, 2018
  2. Feb 27, 2018
  3. Feb 26, 2018
  4. Feb 21, 2018
  5. Nov 22, 2017
  6. Nov 21, 2017
  7. Nov 16, 2017
  8. Oct 09, 2017
  9. Sep 29, 2017
    • Vadim Raskin's avatar
      Share bookkeeping data across controllers (#2531) · 504877fc
      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
      504877fc
  10. Sep 25, 2017
  11. Sep 15, 2017
  12. Sep 12, 2017
  13. Sep 06, 2017
  14. Aug 31, 2017
    • Qaiser Abbasi's avatar
      676e2730
    • Markus Thömmes's avatar
      Simplify Spi implementations. (#2663) · f9450364
      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.
      f9450364
  15. Aug 16, 2017
  16. Aug 15, 2017
  17. Aug 12, 2017
  18. Aug 09, 2017
  19. Aug 04, 2017
    • tysonnorris's avatar
      SPI approach for pluggable implementations. (#2414) · 1e02bc67
      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
      1e02bc67
  20. Jul 27, 2017
  21. Jul 26, 2017
  22. Jul 24, 2017
    • Rob Allen's avatar
      Add PHP 7.1 as a kind (#2415) · 8cb107f9
      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/.
      8cb107f9
  23. Jul 20, 2017
  24. Jul 14, 2017
  25. Jun 30, 2017
  26. Jun 28, 2017
  27. Jun 26, 2017
    • Paul Castro's avatar
      Add Swift 3.1.1 as a kind (#2120) · 9d37b3f9
      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
      9d37b3f9
Loading