Commit Graph

62 Commits

Author SHA1 Message Date
Seif Lotfy سيف لطفي
d8871d1562 Fix lambda import (#605)
* Fix lambda import

* more updates

* more changes
2017-03-24 10:44:38 -07:00
Travis Reeder
ca18ae88fa Added Lambda Node support as part of the regular functions workflow. (#601)
* Added Lambda Node support as part of the regular functions workflow.

* Fixes for PR comments.
2017-03-22 21:41:27 +01:00
Pedro Nasser
dea100d3d9 fn improvements: (#560)
- standardized required args validation
- routes create/update now prioritize args, over flags, over funcfile configuration
- removed deadcode
2017-03-01 17:55:48 -08:00
Travis Reeder
59188da3ae Ensure we don't break the middleware/extensions examples. (#537)
* Ensure we don't break the middleware/extensions examples.

* Fixed bug, just like this PR is meant to do. :)
2017-02-20 12:26:37 -08:00
Travis Reeder
ce26f665ea Middleware (#502)
* API endpoint extensions working.

extensions example.

extensions example.

* Added server.NewEnv and some docs for the API extensions example.

extensions example.

extensions example.

* Uncommented special handler stuff.

* First example of middleware.

easier to use.

* Added a special Middleware context to make middleware easier to use.

* Fix tests.

* Cleanup based on PR comments.
2017-01-30 23:43:23 +01:00
Travis Reeder
d5116397b6 API extension points (#473)
* API endpoint extensions working.

extensions example.

* Added server.NewEnv and some docs for the API extensions example.

extensions example.
example main.go.

* Uncommented special handler stuff.

* Added section in docs for extending API linking to example main.go.

* Commented out special_handler test

* Changed to NewFromEnv
2017-01-30 12:14:28 -08:00
Jordan Krage
d565cc6afe Postgres Example (#490)
* creating postgres example - fixes #489

* postgres example glide fix

* all the changes

* use fn call

* removing func.yaml

* removing build.sh

* test.sh cleanup
2017-01-30 09:06:31 -08:00
Travis Reeder
9f19611e97 Changed $PWD to work on windows and linux/mac. (#437) 2017-01-02 12:24:17 -08:00
C Cirello
2f0520521c all: rename hot containers to hot functions (#465) 2016-12-29 20:07:41 +01:00
C Cirello
327c8ca465 examples: update guppy example with latest fn functionalities (#432)
* examples: update guppy example

* examples: fix typo
2016-12-14 02:41:08 +01:00
Seif Lotfy سيف لطفي
f815ab54c2 Add support for F# and set dotnet docket image to 1.0.1-projectjson (#409) 2016-12-08 19:32:36 +01:00
Seif Lotfy سيف لطفي
717d8455e9 fn: support for dotnet (#326)
* Add initial support for dotnet

* Initial work on dotnet example

* fn: fix docker incantation

* fn: .gitignore

* Add README.md for dotnet example

* Update docs
2016-12-05 23:13:52 +01:00
C Cirello
28f713ed11 fn: support for functions testing (#379)
* fn: add test framework

* fn: make routes creation smarter

* fn: add testframework examples

* fn: remove unnecessary dependency

* fn: update doc

* fn: fix consistenty between runff, runlocaltest and runremotetest
2016-12-05 17:05:06 +01:00
C Cirello
4505811fb0 fn: improve docs (#377)
Continues #359
2016-12-03 11:50:25 +01:00
Travis Reeder
e4c035b3b1 merge conflict 2016-12-02 16:03:18 -08:00
Travis Reeder
9f8c81afbc Changed output of sleeper. 2016-12-02 16:01:42 -08:00
C Cirello
9ac2539aeb fn: improve UX and publish/deploy command (#359)
* fn: improve UX and publish/deploy command

* fn: remove wrong use cases for deploy

* fn: fix regression introduced by merge
2016-12-01 18:11:13 +01:00
Travis Reeder
dbb6c4001a Sleeper update to use fn tool (#372)
* Updated sleeper to use fn tool

* sending something to stdout
2016-12-01 17:54:06 +01:00
Travis Reeder
2550a83e16 sending something to stdout 2016-11-30 23:19:36 -08:00
Travis Reeder
5edc0aa8af Updated sleeper to use fn tool 2016-11-30 23:17:59 -08:00
C Cirello
ac0044f7d9 functions: hot containers (#332)
* functions: modify datastore to accomodate hot containers support

* functions: protocol between functions and hot containers

* functions: add hot containers clockwork

* fn: add hot containers support
2016-11-28 15:45:35 -02:00
Guilherme Rezende
179c659cc8 Add slackbot guppy example (#342)
* Add slackbot guppy example

* Add json dependence to slackbot Gemfile
2016-11-28 08:50:11 -02:00
Seif Lotfy سيف لطفي
237ab3e21b Inital work on Rust support (#333)
* Inital work on Rust support

* update accepted runtimes

* fn: fix rust build

* Last tweaks and README.md

* fix typo

* update comment on rust.go
2016-11-23 23:17:13 +01:00
C Cirello
c0512a4cbd fn: rename from fnctl (#321)
* fn: rename from fnctl

* fn: predicting the release version for installer

* fn: predicting the release version for installer
2016-11-21 17:24:26 +01:00
Travis Reeder
52f64b6a40 Minor readme updates. 2016-11-15 12:56:24 -08:00
C Cirello
02d3b18497 all: drop CONFIG_ prefix for configuration (#297)
Fixes #251
2016-11-15 19:19:21 +01:00
Travis Reeder
299422cf7d Added Ruby support to fnctl init. (#286) 2016-11-15 15:39:20 +01:00
C Cirello
d8526a85e1 fnctl: update docs and function filenames (#283)
* fnctl: functions.yaml -> func.yaml

* fnctl: update documentation
2016-11-15 01:54:26 +01:00
Travis Reeder
0d71e1e38e Docs update with new fnctl commands (#273)
* Added high level roadmap.

* Changed to funtion.yaml.

* Added logo

* updating quickstart code example, WIP, waiting on another merge.

* Minor updates.

* Changed function.yaml to func.yaml and updated fnctl README.
2016-11-15 01:40:05 +01:00
Travis Reeder
3357476583 Updates to fnctl to make UX better (#272)
* See the hello/go README for how this all works now.

* Node support for fnctl auto build

* Updated based on PR comments.
2016-11-14 10:10:29 -08:00
Seif Lotfy سيف لطفي
ba65220127 Lambda docs (#264)
* Add aws.md and s3 example

Signed-off-by: Seif Lotfy <seif.lotfy@gmail.com>

* minor fix
2016-11-11 19:40:22 +01:00
Travis Reeder
04c5ef6507 Move triggers to top level. (#227) 2016-11-09 21:39:05 +01:00
Travis Reeder
85e15fe48a More doc updates, explanation of serverless. (#228)
* More doc updates, explanation of serverless.

* Moved howto directory to examples and some minor doc updates.

* Added apps and routes docs.

* Fixes for Carlos' comments.

* Added bit about importing lambda functions.
2016-11-08 09:44:08 -08:00
Carlos C
d5fb1afda7 Revert "Assert License (#224)"
This reverts commit a61c4dab78.
2016-11-06 09:25:12 -08:00
C Cirello
a61c4dab78 Assert License (#224)
* license: assert license for Go code
* license: add in shell scripts
* license: assert license for Ruby code
* license: assert license to individual cases
* license: assert license to Dockerfile
2016-11-05 23:33:07 +01:00
Pedro Nasser
5d9269e186 Examples changes (#201) 2016-11-01 13:15:27 -07:00
Eugene Kalinin
2c9f745d8e OpenStack Ceilometer Example: how to reduce the update period (#185)
* Example for OpenStack Ceilometer: added a part how to reduce the update period

* Example for OpenStack Ceilometer: typo

* update optional step for setting polling interval
2016-10-20 14:56:34 -06:00
Derek Schultz
7963d5a12f move example to examples/triggers/openstack-ceilometer 2016-10-17 15:32:05 -07:00
Eugene Kalinin
4edc2feeea OpenStack Ceilometer example: a bit of improvements 2016-10-17 15:32:05 -07:00
Eugene Kalinin
1c71f1864d OpenStack Ceilometer example: typo 2016-10-17 15:32:05 -07:00
Eugene Kalinin
8cf6eb5ada OpenStack Ceilometer example: more literate text 2016-10-17 15:32:05 -07:00
Eugene Kalinin
ad07c38c0a Example for OpenStack Ceilometer 2016-10-17 15:32:05 -07:00
Seif Lotfy سيف لطفي
7ec037b46a Move hello-async.sh and hello-sync.sh to the ruby and go directories … (#176)
* Move hello-async.sh and hello-sync.sh to the ruby and go directories and get rid of examples in tools

* update hello-ruby code to use iron/hello:ruby images
2016-10-17 22:12:10 +02:00
Travis Reeder
2cced6f2c3 Copied a bunch of examples from Titan. 2016-10-13 20:27:39 -07:00
Travis Reeder
df9343f5ed Version bump iron/hello. 2016-10-13 20:24:06 -07:00
Travis Reeder
777dc9dbb2 Ignores bad payload and just prints hello world for iron/hello. 2016-10-13 20:24:06 -07:00
Travis Reeder
e85c7560c3 Added hello-go example to make example image faster. 2016-10-13 20:24:06 -07:00
Henrique Chehad
978224ecf8 created twitter example 2016-10-12 09:36:44 -07:00
Seif Lotfy سيف لطفي
52cab30056 Change PAYLOAD input to STDIN (#111)
* change to iron-io/runner dependency
* Fix runner dependency
* Change PAYLOAD input to STDIN, fixes #40
2016-10-06 18:44:58 -03:00
Travis Reeder
b7844e9898 Checks env var first, then stdin. 2016-10-06 11:24:50 -07:00