Alex
3ac73340c3
Allow restarts of up to 5 times with 5 sec delays
...
Signed-off-by: Alex <alexellis2@gmail.com>
2017-08-16 21:34:05 +01:00
Alex Ellis
7818f3fb17
Bump arm to 0.6.0
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-13 20:20:42 +00:00
Alex Ellis
ce8d5838dc
Add plugin folder to Dockerfile
2017-08-08 09:14:46 +01:00
Alex Ellis
f165ce2ca7
External replica proxy
2017-08-08 09:14:46 +01:00
Alex Ellis
33381a783a
External alert-handler support.
2017-08-08 09:14:46 +01:00
Alex
1e4b5f907a
Wrap scaling / alert handling in interface/adapter pattern.
2017-08-08 09:14:46 +01:00
Alex
fa210a0dd3
Move HttpAdapter to own file
2017-08-08 09:14:46 +01:00
Alex
9df92c7f1b
Start logging metrics
2017-08-08 09:14:46 +01:00
Alex
35a15cff01
Support external URL for FaaS functions
2017-08-08 09:14:46 +01:00
leigh schrandt
cc3308a555
Relocate config_test to tests package and
...
Export struct members of GatewayConfig{}
2017-07-18 08:46:46 +01:00
leigh schrandt
457d0be78b
Add GatewayConfig
...
Add env configurable readTimeout / writeTimeout
Add env-timeout test
Modify appropriate Dockerfiles
Signed-off-by: leigh schrandt <leigh@null.net>
2017-07-18 08:46:46 +01:00
Alex Ellis
283d311b08
Update vendoring via vndr
2017-07-12 20:30:56 +01:00
Sebastien Guilloux
eccf94295f
Run unit tests before build
...
This modifies Dockerfile.build.* to run unit tests before build.
2017-05-30 17:10:34 +01:00
Sebastien Guilloux
9e711b3b5d
Handle private docker registry auth
...
This adds support for private docker registries, by adding
an optional `registryAuth` field in the CreateFunctionRequest.
Auth must be passed as base64-encoded basic auth, similar to
how done in Docker file store credentials (~/.docker/config.json).
Credentials are then passed to swarm at service creation.
2017-05-30 17:10:34 +01:00
Alex
201d2c20de
Requests update
2017-05-08 13:42:14 +01:00
Alex Ellis
9e3eaea754
Pass env-vars to functions via API gateway
2017-05-08 13:42:14 +01:00
Alex Ellis
024bd5419b
Format and add multi-stage Dockerfile
2017-05-08 13:42:14 +01:00
Alex Ellis
968002c15f
Extract magic variables for server
2017-05-08 13:42:14 +01:00
Alex Ellis
0b2d3ea6c0
Move static files to ui folder
2017-05-08 13:42:14 +01:00
Alex Ellis
2b57665293
Add EnvVars
2017-05-07 14:27:57 +01:00
Alex
569ccbf323
Add license into code files for MIT
2017-04-27 23:21:50 +01:00
Alex Ellis
78af82021f
Vendoring with Glide and delete function handler
2017-04-27 09:29:14 +01:00
Alex Ellis
09cc91108a
Enable handling of multiple concurrent alerts
2017-04-13 17:38:30 +01:00
Alex Ellis
8c66f43f79
Enable dash in function name
2017-04-12 11:18:05 +01:00
Alex Ellis
c62c00e411
Fix for Docker upstream
2017-04-11 21:22:37 +01:00
Alex Ellis
4a0c712c0f
Extract magic variables
2017-04-08 10:03:16 +01:00
Alex Ellis
a71329de4a
Provide override for replica scaling to cap out at custom value.
2017-04-08 10:03:16 +01:00
Alex Ellis
bafea3e79a
Add text type by default to tester page
2017-04-06 21:07:30 +01:00
Alex Ellis
3aec97441e
Cleanup logging, give not allowed to GET on gateway functions
2017-04-05 22:34:45 +01:00
Alex Ellis
0b166c7627
Enable DNS-RR override for task lookup.
2017-04-05 09:13:18 +01:00
Alex Ellis
54d16013bb
Add comment
2017-03-31 20:40:25 +01:00
Alex
873d7a69e9
Remove test temporarily for gateway
2017-03-31 20:40:25 +01:00
Alex
c705cd8e33
Forward client HTTP headers through pipeline
2017-03-31 20:40:25 +01:00
Alex
a740783c78
Make function button clearer
2017-03-31 20:40:25 +01:00
Alex Ellis
361a31ac97
Push Go to 1.7.5
2017-03-27 17:56:33 +01:00
Alex Ellis
2aeadfda1c
Disable KeepAlive on proxy ( #21 )
...
* Service lookup
* Disable KeepAlive to force RR for replias.
* set KeepAlive to 0
* Remove temporary file
* Support white and rename function
* Remove debug from node sample
2017-03-21 08:39:36 +00:00
Alex Ellis
a63dd8ee4c
Simplify instrumentation metrics.
...
- fix javascript deserialization in UI with json response
- create swarm watcher to monitor replicas
2017-03-14 22:10:24 +00:00
Alex
38713184e5
Add status code instrumentation for functions
2017-03-14 22:10:24 +00:00
Alex Ellis
5802cd11dc
Print error message in UI portal
2017-03-13 17:04:34 +00:00
Alex Ellis
97c9243419
Update NS to functions/ from alexellis2/faas-
2017-03-13 14:25:04 +00:00
Alex Ellis
d5290aad1b
Refactor to armv6
2017-03-12 12:57:18 +00:00
Alex
fe1e9fc52e
Create your own functionk working.
2017-03-12 12:56:53 +00:00
Alex
98c9ef67f4
Initial pop-up for new function.
2017-03-12 12:56:53 +00:00
Alex
edc2c4b29e
Initial pop-up design
2017-03-12 12:56:53 +00:00
Alex Ellis
9f2183f6f3
Update test names
2017-02-21 19:09:11 +00:00
Alex Ellis
6d921cac50
Include base64 sample function in stack
...
Document sample functions with comments
Allow functions with 0-9 for route regex
2017-02-19 18:26:55 +00:00
Alex Ellis
f734a6f07d
Update index.html
2017-02-03 19:04:21 +00:00
Alex Ellis
726e9c6d36
Add armhf support
2017-02-03 13:31:39 +00:00
Alex Ellis
5c343be183
Initial work for ARMHF
2017-02-03 13:27:36 +00:00
Alex Ellis
cb807d2fa9
Adjust documentation
...
Allow content-type for UI
2017-01-31 17:30:42 +00:00