Skip to content
Snippets Groups Projects
  1. Apr 03, 2018
  2. Mar 26, 2018
  3. Mar 23, 2018
    • John McCabe's avatar
      Use http package consts for http methods · fac33456
      John McCabe authored
      
      This commit replaces occurences of http method strings with the
      corresponding consts from the http package.
      
      *Note* UPDATE is not strictly speaking a valid method and as such isn't
      part of the http package (should be a PUT or PATCH?)
      
      Signed-off-by: default avatarJohn McCabe <john@johnmccabe.net>
      fac33456
    • Alex Ellis's avatar
      Add direct_functions mode to gateway for tuning · 0c7e59fe
      Alex Ellis authored
      
      Adds a pair of configuration options for performance tuning. The
      gateway can now invoke functions directly and can bypass the
      provider. See updated table in README.md for configuration values.
      
      BaseURLResolver is added with unit tests that decouples resolving
      upstream URL from the reverse proxy client code.
      
      - SingleHostBaseURLResolver resolves a single upstream host
      - FunctionAsHostBaseURLResolver resolves host based upon conventions
      within the URL of the request to a function for direct access
      
      Tested with Kubernetes (faas-netes) and faas-swarm through UI, CLI
      calling system endpoints and functions directly.
      
      Signed-off-by: default avatarAlex Ellis (VMware) <alexellis2@gmail.com>
      0c7e59fe
  4. Mar 20, 2018
  5. Mar 05, 2018
  6. Mar 03, 2018
  7. Mar 01, 2018
  8. Feb 01, 2018
  9. Dec 13, 2017
  10. Dec 05, 2017
  11. Nov 29, 2017
  12. Oct 29, 2017
  13. Oct 04, 2017
  14. Sep 27, 2017
    • John McCabe's avatar
      Implement Swarm update handler using PUT · 40e1fac1
      John McCabe authored
      
      This commit implements an update handler for Docker Swarm, it queries the
      current spec, updates values in-situ before calling ServiceUpdate.
      
      The UpdateConfig FailureAction is set to rollback, so in the event of
      supplying values to the update that would result in the service failing
      then the update will be rolled back.
      
      The UpdateConfig Parallelism param is set to an explicit value of 1 which
      will result in functions being updated 1 by 1 rather than all at once.
      
      It also moves the restartDelay declaration out of the create and update
      handlers and into the main server function alongside maxRestarts.
      
      And finally this commit uses the PUT HTTP verb for updates rather than
      the non-HTTP UPDATE verb which was being used initially (also adding it
      to the Swagger definition).
      
      Signed-off-by: default avatarJohn McCabe <john@johnmccabe.net>
      40e1fac1
  15. Sep 23, 2017
  16. Sep 19, 2017
  17. Sep 13, 2017
  18. Sep 07, 2017
  19. Aug 29, 2017
  20. Aug 27, 2017
  21. Aug 25, 2017
  22. Aug 16, 2017
  23. Aug 08, 2017
  24. Jul 18, 2017
  25. May 08, 2017
  26. Apr 27, 2017
  27. Apr 12, 2017
  28. Apr 05, 2017
  29. Mar 14, 2017
Loading