Commit Graph

644 Commits

Author SHA1 Message Date
C Cirello
ae40a730f9 functions: remove viper config file (#221) 2016-11-04 14:41:06 -07:00
Ubuntu
2ff5f1b39b functions: 0.0.55 release [skip ci] 2016-11-04 21:10:03 +00:00
Seif Lotfy سيف لطفي
634ff7c57f Refactor (#213)
* Fix logic of aws-import

* minor cleanup

* minor cleanup

* Get rid of flags for mandatory fields on create-function sub-command

* Convert aws-import mandatory flags to arguments and clean up waste

* clean up usage strings for lambda command

* get rid of uneeded struct lambdaCmd

* cleanup empty lines

* fnctl lambda now creates the dockerfiles instead of images

* fnctl: remove build steps

* fnctl: overall refactor

Not complete yet, some improvements:
1 - integrate part of the lambda code into lambda.go
2 - reorganize functions to facility code browsing
3 - improves per-runtime handling (namely java8)
2016-11-04 14:05:30 -07:00
Ubuntu
23c5c8cca7 functions: 0.0.54 release [skip ci] 2016-11-03 17:58:18 +00:00
Travis Reeder
4421c151c5 Docs on writing functions and the functions format. (#203)
* WIP on writing functions and the functions format.

* Added more docs on writing functions.

* Running on windows docs.

* Linked README to writing.md

* Minor fixes from PR feedback.
2016-11-03 10:53:36 -07:00
Ubuntu
2c222fcd32 functions: 0.0.53 release [skip ci] 2016-11-03 15:41:05 +00:00
C Cirello
1025caeb04 fnctl: add run command and fix env var handling (#211)
* fnctl: add run command and fix env var handling
* fnctl: fix help screens
* fnctl: address code review and fix logic mistake
2016-11-03 16:37:29 +01:00
Ubuntu
5b5422148b functions: 0.0.52 release [skip ci] 2016-11-03 00:39:35 +00:00
Carlos C
a29bc1e0d9 fnctl: remove unused field in datastructure 2016-11-02 17:34:53 -07:00
Seif Lotfy سيف لطفي
0bff16e765 fnctl: Fix aws import (#212) 2016-11-02 17:20:51 -07:00
Pedro Nasser
e9c0fb454a memory docs (#210) 2016-11-02 15:52:07 -07:00
Seif Lotfy سيف لطفي
079be64ad7 Fnclt lambda test-function (#209) 2016-11-02 14:12:54 -07:00
Ubuntu
85dad75d0f functions: 0.0.51 release [skip ci] 2016-11-01 23:22:46 +00:00
C Cirello
5b3971060b Per language HOWTO's on writing functions (#208)
* fnctl: improve UX for howto's

* doc: go function howto

* fnctl: show the progress of build calls

* doc: php function howto

* doc: fix Go HOWTO

* doc: Node Functions HOWTO

* doc: Python Functions HOWTO

* doc: improve README files

* doc: ccirello -> USERNAME

* docs: fix Python example

Used an idiomatic method (isatty) to decide whether stdin must
be read or not.

* doc: fix go example

* fnctl: fix docker push output
2016-11-02 00:19:16 +01:00
Ubuntu
c8e4a9b82b functions: 0.0.50 release [skip ci] 2016-11-01 20:19:18 +00:00
Pedro Nasser
5d9269e186 Examples changes (#201) 2016-11-01 13:15:27 -07:00
Ubuntu
570fdea062 functions: 0.0.49 release [skip ci] 2016-11-01 16:31:03 +00:00
C Cirello
688d3f245e fnctl: incremental build (#207) 2016-11-01 09:25:58 -07:00
Pedro Nasser
4c31c29fb8 new commands fnctl build and bump (#204)
New commands & refectoring

* fnctl: refactor code to improve reuse between commands

build, bump and publish (formerly update) share a lot of code,
this refactor ensure their logic are correctly reused. It renames
update to publish, so it would be a strong diff between "update"
and build.

* fnctl: remove unnecessary dependency for build and bump

* fnctl: improve code reuse between bump, build and publish

Unify the use of walker function in all these three commands and
drop dry-run support.

* Code grooming

- errcheck

* fnctl: update README.md to be in sync with actual execution output

* fnctl: move scan function to commoncmd structure

* fnctl: change verbose flag handling does not use global variable anymore
2016-11-01 00:11:29 -02:00
Ubuntu
7f31267328 functions: 0.0.48 release [skip ci] 2016-11-01 00:37:02 +00:00
Nikhil Marathe
1397899358 Fix max memory on non-linux machines and memory decrement after failures.
* Always decrement memory even if task preparation or execution fails.

* Fall back to max 2GB memory on non-Linux. 300GB is ridiculous.

* Simplify loop
2016-10-31 17:33:04 -07:00
Seif Lotfy سيف لطفي
61344a140a Add lambda create-function command to convert lambda code to a function (#199) 2016-10-31 12:12:22 -07:00
Ubuntu
edc639d2d6 functions: 0.0.47 release [skip ci] 2016-10-24 17:04:27 +00:00
Carlos C
81adbe66f8 Install fnctl in systems directories 2016-10-24 09:58:43 -07:00
Carlos C
3778c0e213 Fix installer URL
[skip ci]
2016-10-24 09:54:11 -07:00
Carlos C
de73b66739 Fix CLI version
[skip ci]
2016-10-24 09:50:22 -07:00
Carlos C
360a644e22 Add installer script for fnctl
[skip ci]
2016-10-24 09:46:28 -07:00
C Cirello
b8cc8ad1d5 Functions CLI (#191)
First iteration of CLI tool.
2016-10-24 09:21:07 -07:00
Ubuntu
946ba1b188 functions: 0.0.46 release [skip ci] 2016-10-23 23:40:53 +00:00
C Cirello
aff5fb65a5 Add client libraries list to README.md (#194)
Fixes #181
2016-10-23 16:36:55 -07:00
Nikhil Marathe
e30e600e1d Too much join our community in README. (#188) 2016-10-21 14:22:16 -07:00
Ubuntu
3f1608fbbe functions: 0.0.45 release [skip ci] 2016-10-20 21:01:07 +00: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
C Cirello
ed4e7cd422 Mention that aufs is also supported (#186) 2016-10-20 10:58:58 -07:00
C Cirello
154df15e88 Draft for Kubernetes support (#138)
Fixes #64
* Draft for Kubernetes support
* fix image name
* Update kubernetes.md
* Basic outline of kubernetes howto both quickstart and production
2016-10-20 18:08:30 +02:00
Ubuntu
3697fb4ca5 functions: 0.0.44 release [skip ci] 2016-10-19 23:46:38 +00:00
C Cirello
64e74adce9 Add information about host's Docker configuration (#184)
* Add information about host's Docker configuration

* Move Docker block to its own file

* Fix configuration mistake
2016-10-19 16:42:05 -07:00
Ubuntu
9e73770811 functions: 0.0.43 release [skip ci] 2016-10-19 22:56:49 +00:00
Travis Reeder
3c5f682ff3 Circle release. 2016-10-19 15:52:04 -07:00
Ubuntu
940e3ef8da functions: 0.0.41 release [skip ci] 2016-10-19 22:36:43 +00:00
Travis Reeder
c0664cf4ec Circle release 2016-10-19 15:32:22 -07:00
Travis Reeder
9c173e451a Merge branch 'master' of https://github.com/iron-io/functions 2016-10-19 15:07:58 -07:00
Travis Reeder
ab57e01871 Circle release. 2016-10-19 15:07:55 -07:00
Ubuntu
fe7357e0b4 functions: 0.0.40 release 2016-10-19 22:06:19 +00:00
Travis Reeder
f57f847544 Circle release. 2016-10-19 15:02:04 -07:00
Travis Reeder
972fbaf8c8 Merge branch 'master' of https://github.com/iron-io/functions 2016-10-19 14:58:49 -07:00
Travis Reeder
b06adb1025 Circle release. 2016-10-19 14:58:44 -07:00
C Cirello
0cdf012dfc Draft for Swarm support (#136)
* Draft for Swarm support

Fixes #65

* fix shell prompt

* Add instructions for production deployments

Further set of instructions with steps for:
- PostgreSQL
- Redis
- Load Balancer
2016-10-19 14:53:49 -07:00
Travis Reeder
a33fc101d1 Circle release. 2016-10-19 14:45:20 -07:00
Travis Reeder
18a7f78739 Testing auto-release via circle. 2016-10-19 14:32:42 -07:00