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
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
Soam Vasani
0fb12af4e5
add log on specializePod error/clean up
2017-01-06 22:16:49 -08:00
Soam Vasani
3e386fb41d
Handle pod cleanup on svc creation error
2017-01-06 22:09:17 -08:00
Soam Vasani
e4f7027a69
Reorganize a bit to avoid duplicated error handling
2017-01-06 21:54:15 -08:00
Soam Vasani
ebb486d121
Delete pods that failed to load user function
2017-01-06 17:43:03 -08:00
Soam Vasani and GitHub
d5516686c8
Merge pull request #69 from fission/poolmgr-gc
...
Poolmgr: ensure orphaned resources are cleaned up
2017-01-06 17:25:06 -08:00
Soam Vasani
37a00b6116
Add cleanup.go
2017-01-06 17:14:54 -08:00
Soam Vasani
eccde4fe74
Poolmgr: clean up orphaned resources on restart
...
Label all poolmgr-created resources with an id that's unique to a
running poolmgr instance. On poolmgr start up, clean up resources
created by old instances. Resources that are idle are killed
immediately; resources that could be running a user function are
killed after the maximum function timeout.
2017-01-06 17:01:21 -08:00
Soam Vasani and GitHub
595e634617
Merge pull request #68 from fission/cli-route-update
...
Implement 'fission route update'
2017-01-05 16:15:19 -08:00
Soam Vasani
e73242f85c
Implement 'fission route update'
...
"fission route update" can now be used to update a route to point to a
different function.
2017-01-05 15:59:39 -08:00
Soam Vasani and GitHub
5829552c3b
Merge pull request #67 from fission/function-versioning-cache-bug
...
Update router cache on new function version
2017-01-05 15:27:29 -08:00
Soam Vasani
fa272f20a0
Update router cache on new function version
...
Addresses issue #51 . Makes versioning in poolmgr explicit, so its
cache needs no invalidation on version update. Functions in poolmgr
are always cached by name and UID.
Router now updates implictly versioned routes with the latest version
of a function.
This means that users will see requests to implicitly-versioned routes
go to the latest version of a function within 3 seconds. (Those 3 sec
will go away when we use a real watch instead of polling the
controller.)
There's no change in behaviour for routes that explictly specify a
function UID.
2017-01-05 15:02:16 -08:00
Soam Vasani and GitHub
cb5cae6501
Merge pull request #66 from fission/changeOrg
...
Changed Package Names to Match new Github Organization
2016-12-24 10:50:41 -08:00
J. Gavin Ray
ea2bb9952c
Changed package names and documentation to match the new git organization
2016-12-24 08:12:15 -08:00
J. Gavin Ray
943d430870
# This is a combination of 2 commits.
...
# This is the 1st commit message:
Changed package names to match the new organization
# This is the commit message #2 :
Forgot Cache
2016-12-24 08:11:35 -08:00
J. Gavin Ray and GitHub
c7d2216400
Updated glide.yaml
...
Changed package to reflect the new organization.
2016-12-24 07:38:33 -08:00
Soam Vasani
63d7c666e0
Merge branch 'code-of-conduct'
2016-12-21 12:56:01 -08:00
Soam Vasani
3e24cbcca2
Add code of conduct (contributor covenant, v1.4)
...
We still need to write a nice contributor guide; for now let's just
add a code of conduct.
2016-12-21 12:53:42 -08:00
Soam Vasani and GitHub
08d1e55251
Merge pull request #65 from platform9/route-create-with-fn-create
...
Add HTTP route create params to function create command
2016-12-20 19:36:48 -08:00
Soam Vasani
a5d96b928c
Add HTTP route create params to function create command
...
This allows users to add --method and --url params to their "fission
fn create" command line. It sets up the route to call the latest
version of the function; user can edit the route with the "fission
route update" command, if they want to.
2016-12-20 17:42:23 -08:00
Soam Vasani and GitHub
f0b31564f0
Merge pull request #56 from platform9/kubewatcher
...
Kubewatcher: trigger functions from Kubernetes Watch callbacks
2016-12-20 14:30:32 -08:00
Soam Vasani
d721df998d
Fix object-type header passed to event handlers
2016-12-20 14:16:33 -08:00
Soam Vasani
c5425180e8
Make webhook publisher use relative urls
2016-12-20 12:19:51 -08:00
Soam Vasani
8704761fd0
watch.Url renamed to watch.Target
2016-12-20 12:11:54 -08:00