Commit Graph

840 Commits

Author SHA1 Message Date
CircleCI
0492ca5dfb functions: 0.2.48 release [skip ci] 2017-03-22 18:13:02 +00:00
Pedro Nasser
debc710a89 Add env vars for hotfunctions (#597)
* add env vars for hot functions

* remove fn_hot
2017-03-22 15:05:21 -03:00
CircleCI
96fe4ee109 functions: 0.2.47 release [skip ci] 2017-03-21 23:51:59 +00:00
Travis Reeder
3c4261ae37 Merge branch 'master' of https://github.com/iron-io/functions 2017-03-21 16:45:56 -07:00
Travis Reeder
a0c40ee184 More doc fixes. 2017-03-21 16:45:53 -07:00
CircleCI
8592422cf5 functions: 0.2.46 release [skip ci] 2017-03-21 23:41:30 +00:00
Travis Reeder
cfccf33c5d Updated docs, fixed broken links and moved things around. 2017-03-21 16:34:59 -07:00
CircleCI
200cac1477 functions: 0.2.45 release [skip ci] 2017-03-21 19:06:57 +00:00
Martin Pinto-Bazurco Mendieta
e4b3105d92 Fix #418 Added MySQL as DB storage layer. (#575)
* Fix #418 Added MySQL as DB storage layer.

* Make the mysql stuff work

* Make the mysql stuff work

* Make the mysql stuff work

* Make the mysql stuff work

* small fixes

* Switch to Go 1.8 installation inside CI (#589)

* Switch to Go 1.8 installation inside CI

Partially Addresses: #588

* Use url.Hostname() instead of custom method

* Added PR review changes.

* Added missing check for error.

* Changed * with name, config

* Removed unused import.

* Added check for NoRows

* Merged changes with HEAD

* Added documentation to mysql.go

* update mysql to be on par with postgres
2017-03-21 20:01:17 +01:00
CircleCI
353a144081 functions: 0.2.44 release [skip ci] 2017-03-21 17:17:10 +00:00
Denis Makogon
9484dded2c Ensure can build ARM v5 or greater binaries (#591)
Add ARM v5 (or greater) binary builder to ensure support maintained

Depends-On: #590
2017-03-21 18:11:20 +01:00
CircleCI
2980763b16 functions: 0.2.43 release [skip ci] 2017-03-15 19:13:26 +00:00
Denis Makogon
2a0e9f4b9c Switch to Go 1.8 installation inside CI (#589)
* Switch to Go 1.8 installation inside CI

Partially Addresses: #588

* Use url.Hostname() instead of custom method
2017-03-15 20:07:03 +01:00
CircleCI
35af509da9 functions: 0.2.42 release [skip ci] 2017-03-15 14:11:41 +00:00
Jordan Krage
d860dc28fb arm overflow s/ns fix (#590) 2017-03-15 15:06:09 +01:00
CircleCI
ab2e6a812b functions: 0.2.41 release [skip ci] 2017-03-14 21:03:27 +00:00
Denis Makogon
6a8b995e04 Fix REQUEST_URL to reflect host and port of a client (#580)
Fixes: #578
2017-03-14 13:55:56 -07:00
CircleCI
45831bcd26 functions: 0.2.40 release [skip ci] 2017-03-14 13:38:41 +00:00
Denis Makogon
23360d45f3 Make datastore tests pass with remote Docker containers (#587)
* Make datastore tests pass with remote Docker containers
* Make tests consume DOCKER_HOST IP address as bind host while constucting database URI.

 This fix makes datastore tests pass against
 remote Docker (with host IP different from 127.0.0.1)

Fixes: #586

* Make datastore tests pass on Go1.7.1
2017-03-14 14:32:50 +01:00
CircleCI
c38aae4bfe functions: 0.2.39 release [skip ci] 2017-03-13 19:37:37 +00:00
Jordan Krage
690d0d92e4 Postgres datastore errors and cleanup (#579)
* improved postgres datastore error handling

* remove excess postgres datastore validation

* postgres datastore errors and cleanup
2017-03-13 20:31:08 +01:00
CircleCI
3fcdca73a7 functions: 0.2.38 release [skip ci] 2017-03-13 17:50:08 +00:00
Denis Makogon
c7d8b3eae2 Make docker-test job pure Docker-based (#582)
Using golang:alpine instead of host go binary

Fixes: #559
2017-03-13 18:44:18 +01:00
CircleCI
877cece13e functions: 0.2.37 release [skip ci] 2017-03-13 17:29:23 +00:00
Denis Makogon
5365241896 Add Docker remote API connection options (#584)
Fixes: #220
2017-03-13 18:23:56 +01:00
CircleCI
90f93706f2 functions: 0.2.36 release [skip ci] 2017-03-07 05:54:37 +00:00
Pedro Nasser
09960eaec5 fix fn required arguments issue (#572) 2017-03-06 21:48:44 -08:00
CircleCI
ad0e54ae06 functions: 0.2.35 release [skip ci] 2017-03-04 00:22:25 +00:00
Goutham Veeramachaneni
fae66764b4 Config EnvVars passed without leading _ (#534)
* Earlier X=Y was passed as _X=Y

Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-03-03 16:17:00 -08:00
CircleCI
f6317582c2 functions: 0.2.34 release [skip ci] 2017-03-03 15:38:46 +00:00
Jordan Krage
1d0ba54b35 server updates (#566)
* server updates

- improved route create/update validation/defaults
- improved/added route test cases

* cleanup

* negative concurrency check
2017-03-03 09:33:19 -06:00
CircleCI
8a9678e4af functions: 0.2.33 release [skip ci] 2017-03-02 22:49:15 +00:00
Jordan Krage
06171800e2 Datastore validator (#565)
* add datastore validator; adapt mock and tests

* adapt bolt datastore to common validator

* adapt postgres datastore to validator

* adapt redis datastore to common validator
2017-03-02 14:43:53 -08:00
CircleCI
5803886a06 functions: 0.2.32 release [skip ci] 2017-03-02 06:09:44 +00:00
Jordan Krage
17e18d872b mock datastore tests (#562) 2017-03-01 22:04:04 -08:00
CircleCI
947fedb194 functions: 0.2.31 release [skip ci] 2017-03-02 05:49:42 +00:00
Derek Schultz
f7519527d2 update extensions doc (#563)
* fix trailing whitespace

* fix broken links and remove special handlers
2017-03-01 21:43:42 -08:00
CircleCI
565d91b76d functions: 0.2.30 release [skip ci] 2017-03-02 02:01:34 +00: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
CircleCI
2772afb5f0 functions: 0.2.29 release [skip ci] 2017-03-02 01:00:51 +00:00
Seif Lotfy سيف لطفي
3918701b2c Add support for redis as a datastore (#548)
* Add support for redis as a datastore

Fixes: #388

* Use HEXISTS instead of HGET when checking for apps and routes

* Get rid of SADD SREM and SMEMBERS

* change redis test port

* Add buffer time for redis docker

* redis test ping loop (#552)

* redis test ping loop

* simplify

* Refactor redis_test.go to adapt to @jmank88 new testing code

* tiny fix

* Redis datastore test fixes (#555)

* redis datastore test fixes - UpdateRoute/UpdateApp

* redis datastore fix InsertRoute

* redis datastore fix GetRoutesByApp
2017-03-01 16:55:09 -08:00
CircleCI
78a4565ecb functions: 0.2.28 release [skip ci] 2017-03-01 23:39:23 +00:00
Alan deLevie
fb87da0452 fix docker-run in Makefile (#558) 2017-03-01 15:33:44 -08:00
CircleCI
f5314cea99 functions: 0.2.27 release [skip ci] 2017-03-01 23:01:36 +00:00
Alan deLevie
0645cd7789 Use SSL install url for fn cli (#556)
* Use SSL install url for fn cli

I know the other URL is shorter, but this is much safer.

* Changed URL to a short URL with https
2017-03-01 14:55:55 -08:00
CircleCI
d1c83e4392 functions: 0.2.26 release [skip ci] 2017-03-01 16:45:14 +00:00
Jordan Krage
3fd3da87f3 Datastore tests (#551)
* common datastore tests

* fix Datastore.UpdateApp

* remove extra datastore tests

* datastore test fixes
2017-03-01 08:40:08 -08:00
CircleCI
56e43ac772 functions: 0.2.25 release [skip ci] 2017-03-01 01:41:17 +00:00
Pedro Nasser
b74c41fc3b Dry up fn tool (#549)
* dry up fn tool
* remove print
2017-02-28 19:35:51 -06:00
CircleCI
9c45dd8caa functions: 0.2.24 release [skip ci] 2017-03-01 01:20:42 +00:00