Soam Vasani
d4d917ad04
Don't wait for ready pod in MakeGenericPool
...
Addresses issue #113 . poolmgr.MakeGenericPool does not need to wait
for a ready pod. Kubernetes already retries image fetching, so
there's no need to repeat the task in fission. And if it's a
non-retriable error (like the image URL being wrong), then the
deployment will stay broken, and the user can fix the environment with
'fission env update' (or 'fission env delete' followed by 'fission env
create').
2017-02-09 15:27:57 -08:00
Soam Vasani
d0ad377d72
Add README to NodeJS env
2017-02-08 16:43:19 -08:00
Soam Vasani and GitHub
4046c811b1
Merge pull request #109 from tobias/build-sh-as-sh
...
Make build an actual sh script
2017-02-06 18:02:25 -08:00
Soam Vasani and GitHub
8127a1f57f
Merge pull request #110 from tobias/readme-updates
...
Minor improvements to build instructions in README
2017-02-06 18:01:23 -08:00
Toby Crawley
20cac31635
Minor improvements to build instructions in README
2017-02-06 15:33:46 -05:00
Toby Crawley
fd07a8a75e
Make build an actual sh script
...
This allows it to be executed from alternative shells (fish, for
example).
2017-02-06 15:28:46 -05:00
Soam Vasani and GitHub
0d4d2e32a8
Merge pull request #106 from kaustubhvp/fix-func-validations
...
Fixing validations of fn actions
2017-02-06 09:12:43 -08:00
Soam Vasani and GitHub
436057e15b
Merge pull request #105 from ktrance/master
...
Http request support
2017-02-06 09:12:00 -08:00
Kaustubh Phatak
33f7647ea7
Fixing validations of fn actions
2017-02-05 12:51:52 -08:00
Klavs Madsen
a1d255f038
Added usage examples
...
* Cleaned up project.json
* Updated README with example on how to deserialize json request body
* Added reference to System.Runtime.Serialization.Json as this would seems a common usage
* Added C# example files to the /Examples directory
2017-02-05 12:57:49 +01:00
Klavs Madsen
c9ea73786b
Http request support
...
Added support for accessing basic http request information
2017-02-04 17:58:03 +01:00
Kaustubh Phatak and Soam Vasani
76d4ea7b04
function code download using HTTP URL ( #100 )
...
* function code download using HTTP URL
* Addressing review comments
* Updating help-text for function
2017-02-02 15:14:00 -08:00
Damien Goujard and Soam Vasani
2725da6b1b
Add initial support for PHP7 ( #97 )
...
* Add initial support for PHP7
* Update PHP env with now an PSR3 logger (Monolog). Now you can also create a handler function with PSR7 Http message and PSR3 logger in parameter.
* Add examples for PHP7 environement
* For development you can create a function in this path /app/userfuncdev.php it will be loaded
* Switch to alpine base image
* handler now receive an array with request, response and logger object
2017-02-02 11:28:28 -08:00
Laurent Crisci and Soam Vasani
c353e7f230
Error when env name/image not provided ( #98 )
...
I also renamed image to envImg for consistency
2017-02-02 10:23:16 -08:00
Soam Vasani and GitHub
7b58ef389d
kubewatcher example: send watch updates to slack ( #96 )
...
This example sends change events from a watch to a Slack webhook.
2017-01-31 12:23:45 -08:00
Soam Vasani and GitHub
9db35b6ff2
Merge pull request #94 from andrewstuart/bugfix/https
...
bugfix (cli) Update the URL check to work with https
2017-01-31 11:37:08 -08:00
Andrew Stuart
1cc1fac151
Satisfy golint, clarify logic
2017-01-31 08:25:57 -07:00
Andrew Stuart
39fb45d8da
bugfix (cli) Update the URL check to work with https
2017-01-31 08:11:54 -07:00
Soam Vasani
1b04f042cd
Note limitations of dynamic loading in pods
2017-01-26 22:18:38 -08:00
Soam Vasani and GitHub
7485dca7d8
Merge pull request #84 from ktrance/master
...
Added support for running C# code in a dotnet core environment
2017-01-26 11:39:21 -08:00
Soam Vasani and GitHub
20baa2ee9d
Wait for Pod IP while waiting for pod ready ( #89 )
...
Addresses issue #88 .
2017-01-25 15:32:34 -08:00
Soam Vasani
2fc9fd9603
Update YAML to point at alpha20170124 fission-bundle image
2017-01-24 11:27:01 -08:00
Soam Vasani and GitHub
0465ccd352
Merge pull request #87 from AlekSi/patch-1
...
Make go vet happy
alpha20170124
2017-01-24 08:40:55 -08:00
Alexey Palazhchenko and GitHub
9e01b2f1a7
Make go vet happy
2017-01-24 17:11:26 +03:00
Soam Vasani
cb08118164
Update README, create separate install instructions
2017-01-23 23:55:23 -08:00
Soam Vasani
043ae0c2b1
Add a contributing.md
2017-01-23 22:36:15 -08:00
Soam Vasani
bba71d65a2
Fix incorrect log printf
2017-01-23 19:49:13 -08:00
Soam Vasani and GitHub
f3e1f8b88c
Merge pull request #86 from fission/travis-failure
...
Ignore glide cache in gofmt check
2017-01-23 19:43:47 -08:00
Soam Vasani
da15e5cdb7
Ignore glide cache in gofmt check
2017-01-23 19:29:45 -08:00
Soam Vasani
90e7f0212a
Programming model doc update
2017-01-23 19:13:02 -08:00
Soam Vasani
000b74d4ad
Doc updates
2017-01-23 19:11:37 -08:00
Klavs Madsen
760e021141
Added basic logging, just a facade for now
...
Added FissionContext class
Changed name on both class and function for input code to avoid namespace clashes when adding FissionContext
Updated README
Added section on how to develop/debug the code to README, might be obvious for some but not all
Changed code input from static function to method
2017-01-22 15:45:08 +01:00
Klavs Madsen
f5270d97b1
Added support for running C# code in a dotnet core environment
2017-01-21 13:57:45 +01:00
Soam Vasani and GitHub
8339e120ce
Merge pull request #81 from fission/bugfix-internal-routes
...
Bugfix for internal routes
2017-01-19 09:54:00 -08:00
Soam Vasani
1d4875ff74
Bugfix for internal routes
...
Poolmgr removed the default-latest-version semantics to simplify
caching. But this broke the router's internal function routes, which
are used by kubeWatcher. The router now exposes a versionless url
and regularly updates that to point to the latest version.
2017-01-19 09:27:05 -08:00
Soam Vasani
e0c7682996
Improve environment doc
2017-01-18 16:59:39 -08:00
Soam Vasani
4f9b36b042
Add README to python env
2017-01-18 16:53:03 -08:00
Soam Vasani
e268ae68e7
Create python env conditionally
2017-01-18 15:43:29 -08:00
Soam Vasani
928d96c080
A trivial guestbook app
...
Functions for GET and POST endpoints. A redis.yaml to deploy redis on
kubernetes. And a deploy.sh to deploy the fission functions with
routes.
2017-01-18 15:30:51 -08:00
Soam Vasani
9ffba72c11
Add redis client to python env
2017-01-17 23:42:05 -08:00
Soam Vasani and GitHub
b1cf2a0182
Merge pull request #79 from fission/router-handle-method-bug
...
Bug fix for handling a route's HTTP method in router
2017-01-17 22:27:44 -08:00
Soam Vasani
3ed5e772cf
Update test to include method
2017-01-17 22:06:02 -08:00
Soam Vasani
3f02ccaf34
Bug fix for handling a route's HTTP method in router
2017-01-17 18:42:54 -08:00
Soam Vasani and GitHub
324af61192
Merge pull request #77 from frodenas/namespace-flag
...
fission-bundle: allow setting the namespace
2017-01-13 11:22:37 -08:00
Ferran Rodenas
86a8430c52
fission-bundle: allow setting the namespace
2017-01-13 13:10:13 +01:00
Soam Vasani
93ca9cbf3e
Add slack badge
2017-01-12 11:54:46 -08:00
Soam Vasani and GitHub
9ea7c80977
Merge pull request #75 from fission/cleanup-deleted-pools
...
Delete generic pools when environments are deleted
2017-01-11 13:42:44 -08:00
Soam Vasani
5460f8ac05
Delete generic pools when their environment is deleted
2017-01-11 13:35:28 -08:00
Soam Vasani
6af56753ea
Cleanup deleted pools, partly implemented
2017-01-09 16:17:30 -08:00
Soam Vasani and GitHub
ac4c11bfb4
Merge pull request #70 from fission/poolmgr-delete-pods-on-failure
...
Poolmgr: fix pod leak bugs on specializePod failure
2017-01-06 23:31:45 -08:00