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
Soam Vasani
4d75c3fa4e
Make internal urls relative (as before)
2016-12-20 12:11:22 -08:00
Soam Vasani
0456df0d63
Refactor kubewatcher/webhook publisher
...
Create a Publisher interface. Refactor webhook publisher to satisfy
that interface.
Add some limited retries to webhook publisher.
2016-12-19 14:38:44 -08:00
Soam Vasani and GitHub
7493759134
Merge pull request #61 from platform9/add-kubectl-instructions
...
Add kubectl download to install instructions
2016-12-16 17:47:16 -08:00
Soam Vasani
1fe894ab1c
Add kubectl download to install instructions
2016-12-16 17:42:35 -08:00
Soam Vasani and GitHub
cbc4749779
Merge pull request #60 from platform9/readme-minikube-instructions
...
Readme minikube instructions
2016-12-16 15:24:06 -08:00
Soam Vasani
1c5954ae61
mac/linux instructions
2016-12-16 14:53:34 -08:00
Soam Vasani
d503834901
mac/linux download url for minikube
2016-12-16 14:41:12 -08:00
Soam Vasani
dcc17d50b8
Include minikube setup instructions
2016-12-16 14:22:40 -08:00
Soam Vasani and GitHub
ea4a9faceb
Merge pull request #59 from platform9/fission-cli-bug
...
Check for name in 'function delete'
2016-12-16 13:50:40 -08:00
Soam Vasani
f84827e384
Check for name in 'function delete'
2016-12-16 13:43:00 -08:00
Soam Vasani and GitHub
943b15f5a7
Merge pull request #57 from kaustubhvp/adding-go-report-card
...
adding go-report card and fixing minor typo in README
2016-12-16 09:35:19 -08:00
Soam Vasani
dddb50c00f
cli watch impl
2016-12-16 00:54:06 -08:00
Soam Vasani
de30886c9e
compile error
2016-12-16 00:43:45 -08:00
Kaustubh Phatak
96cc8e402e
adding go-report card and fixing minor typo in README
2016-12-15 20:57:08 -08:00
Soam Vasani
215f4fc30f
comments
2016-12-15 19:48:45 -08:00
Soam Vasani
53c49d1485
Add an atomic bool to track if a watch is stopped
...
Saw a watch channel close once without actually calling watch.Stop.
Need to investigate this a bit and handle it if necessary.
2016-12-15 09:34:03 -08:00
Soam Vasani
4bc7480acd
Add request logging to router
2016-12-15 09:33:02 -08:00
Soam Vasani
5c6dcca19d
Pass obj type to functions
2016-12-12 08:46:19 -08:00
Soam Vasani
b7906905c2
Make the internal triggers point to the latest version
2016-12-11 19:59:10 -08:00
Soam Vasani
f1e1da4ceb
Bugfix in fission-bundle arg parsing
2016-12-11 19:58:26 -08:00
Soam Vasani
5e3adc0b59
Log on function exception
2016-12-11 19:58:04 -08:00
Soam Vasani
0fb4cc1536
Use latest version of function for watches
2016-12-11 00:07:25 -08:00
Soam Vasani
193cf594be
Let fission CLI tolerate URL with/without leading http://
2016-12-10 19:56:45 -08:00
Soam Vasani
7918b89fd2
Bugfix in kubewatcher deployment yaml
2016-12-10 19:56:15 -08:00
Soam Vasani
2379cb6f81
Add watches to fission CLI
2016-12-10 19:55:43 -08:00
Soam Vasani
f29e69c581
Fix cleanup on duplicate function specialization
2016-12-10 19:55:20 -08:00
Soam Vasani
ddb189bda2
Kube requests: add content-type
2016-12-10 19:54:01 -08:00
Soam Vasani
188280488c
Fix bug in populating watch url
2016-12-10 19:53:13 -08:00
Soam Vasani
9dcd2b711f
Add kubewatcher deployment to yaml
2016-12-09 23:58:31 -08:00
Soam Vasani
4ae0ab98e8
Add kubewatcher to fission-bundle
2016-12-09 23:43:27 -08:00
Soam Vasani
a69834157f
Controller crud for Watch type
...
Controller and client crud, API routes, and a unit test for the Watch
type.
2016-12-09 23:42:03 -08:00
Soam Vasani
3a6d5bb070
Add "internal" routes for all functions
...
These routes allow us to call any function without explicitly defining
a route for them. TODO: if we can serve these routes from a separate
instance of router (controlled by a commandline flag or env var), we'd
be able to keep this instance of the router "private" by not assigning
it a loadbalancer/nodeport or other externally-visible service.
2016-12-09 23:34:46 -08:00
Soam Vasani
e49af8ca78
Watch type
...
Contains parameters to start a Kubernetes watch, and a function to
call when the watch triggers.
2016-12-09 23:25:29 -08:00
Soam Vasani
fa093829bc
Kubernetes events watcher
...
Kubewatcher watches the Kubernetes API for Watches that have been
configured on the fission controller. It then posts that event to the
function configured in the watch.
2016-12-09 23:22:18 -08:00
Soam Vasani and GitHub
85b0a239c0
Merge pull request #49 from kaustubhvp/py-common-libs
...
adding commonly used python libraries
2016-12-08 17:00:21 -08:00
Kaustubh Phatak
cfd503af8b
removing stevedore and websocker-client libs from python env
2016-12-08 15:42:19 -08:00
Kaustubh Phatak
01249c2d4a
adding commonly used python libraries
2016-12-08 15:27:04 -08:00
Soam Vasani and GitHub
88f33b9382
Merge pull request #48 from platform9/python-setup-logger
...
Setup app.logger for python environment
Fixes #47
2016-12-08 14:22:00 -08:00
Soam Vasani
4a6a088eca
Modify example a bit
2016-12-08 14:13:01 -08:00