89 Commits

Author SHA1 Message Date
Alex Ellis
5644d6ab20
Move gateway to gateway:0.7.9 2018-04-10 13:51:47 -07:00
Ivana Yovcheva (VMware)
eb2dc7aeab Update queue-worker version
Update queue-worker version to latest 0.4.3 in docker compose

Signed-off-by: Ivana Yovcheva (VMware) <iyovcheva@vmware.com>
2018-03-29 14:41:58 +01:00
Marcos Lilljedahl
b20f527d76 Replace tabs with spaces
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2018-03-29 12:53:55 +01:00
Alex Ellis (VMware)
a20534fb41 Bump gateway version to 0.7.8
Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-26 20:26:55 +01:00
Alex Ellis
6921e4fc0f
Bump gateway to 0.7.7 for direct function access
0.7.7 allows direct function access bypassing the provider - this makes
the throughput increase and skips a HTTP hop that is no longer required.

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-24 16:33:34 +00:00
Alex Ellis
0c7e59fe8a Add direct_functions mode to gateway for tuning
Adds a pair of configuration options for performance tuning. The
gateway can now invoke functions directly and can bypass the
provider. See updated table in README.md for configuration values.

BaseURLResolver is added with unit tests that decouples resolving
upstream URL from the reverse proxy client code.

- SingleHostBaseURLResolver resolves a single upstream host
- FunctionAsHostBaseURLResolver resolves host based upon conventions
within the URL of the request to a function for direct access

Tested with Kubernetes (faas-netes) and faas-swarm through UI, CLI
calling system endpoints and functions directly.

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-23 16:35:37 +00:00
Alex Ellis
63f8707544
Bump faas-swarm 2018-03-14 22:39:37 +00:00
Alex Ellis
806e7f88c4 Remove memory limit on gateway/swarm and remove old armhf file
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-13 16:38:29 +00:00
Alex Ellis
62a15032ba Add openfaas label to functions network
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-13 16:14:59 +00:00
Alex Ellis (VMware)
616ac44739 Bump alertmanager to RC version due to bug
Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-13 09:26:32 +00:00
Alex Ellis
9cdf24dfc6 Introduce upstream_timeout in .yml file
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-05 12:49:25 +00:00
Alex Ellis
db8eb5cfe2 Bump faas-swarm to 0.2.0
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-03 20:42:16 +00:00
Alex Ellis (VMware)
1e4b0e3c0b Update swagger for function query
Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-01 08:34:32 +00:00
Alex Ellis
8f8e337dcc Bump tags for Gateway / FaaS-Swarm
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-25 12:42:27 +00:00
Vivek Singh
368bd1680d update read/write timeout config in seconds
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>

updated gateway image tag to new release version
2018-02-25 12:35:39 +00:00
John McCabe
4e9d999554 Bump gateway and watchdog tags/versions
This commit bumps the non-arm gateway from 0.7.0 to 0.7.1 and the arm
variants from 0.6.9 to 0.7.0.

It also updates all watchdog versions to the 0.7.1 release.

Signed-off-by: John McCabe <john@johnmccabe.net>
2018-02-25 11:54:21 +00:00
Alex Ellis
8a3139325b Bump to 0.1.5 of faas-swarm with less verbose logging
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:42:21 +00:00
Alex Ellis
ff9f7a5541 Make debugging less verbose
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:37:05 +00:00
Alex Ellis
f954bf0733 Merge master into breakout_swarm
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:29:54 +00:00
Alex Ellis
9f876ba94b Bump gateway version
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-29 16:15:15 +00:00
Alex Ellis
6199c61178 Remove non-async deployment option
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-22 09:14:56 +00:00
Alex Ellis
efebf2e217 Bump gateway to 0.6.14
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 14:21:53 +00:00
Alex Ellis
2949a7a1d1 Bump versions for store
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-30 10:08:58 +01:00
John McCabe
bc16d125bf Lock down Prometheus Alertmanager and NATS ports by default (#378)
* Stop exposing Alertmanager and NATS ports

This commit stops exposing the Prometheus Alertmanager and NATS ports by
default on Swarm.

The respective sections are commented out with a note on re-enabling
them.

Signed-off-by: John McCabe <john@johnmccabe.net>

* Revert queue-worker dev tag in yaml

Signed-off-by: John McCabe <john@johnmccabe.net>
2017-11-30 01:05:09 +01:00
Alex Ellis
e66357bd5a
Update docker-compose.yml 2017-11-26 22:49:53 +00:00
Alex Ellis
81645789b1
Expand limits for GW 2017-11-25 08:58:53 +00:00
Vincenzo Ferme
399d4d40e7 Removes depends_on tag from docker-compose.yml files and documentation
Signed-off-by: Vincenzo Ferme <fermevincenzo@gmail.com>
2017-11-21 18:56:36 +00:00
Alex Ellis
4d5a13bbf6
Add defaults for tuning 2017-11-15 11:52:58 +00:00
Alex Ellis
a077dd7627 Bump samples/versions - reduce image sizes through multi-stage builds
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-09 11:20:40 +00:00
Alex Ellis
8f1345b7c6
Remove NATS reference 2017-11-06 15:44:51 +00:00
Alex Ellis
10feadf965 Bump YML
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-06 09:42:05 +00:00
Alex Ellis
9eff3e7d99 Add memory limits and reservations for OF services
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-03 11:24:04 +00:00
Alex Ellis
259b35e85b Add default timeout as 8 seconds
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-31 22:26:04 +00:00
Alex Ellis
85d3e2ba87 Revert to compose 3.2 due to PWD lagging behind
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-28 21:48:27 +01:00
Alex Ellis
73e702d908 Push to latest gateway version
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-23 19:05:27 +01:00
Alex Ellis
f6bbe7d310 Bump master versions to latest release
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-20 22:09:55 +01:00
Chanwit Kaewkasi
bb01b6579b change to use 3.3 spec to allow attachable network
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com>
2017-10-20 23:02:18 +02:00
Alex Young
eed9641254 Display function creation error in UI
Signed-off-by: Alex Young <alex@heuris.io>
2017-10-02 20:54:29 +01:00
Alex Ellis
47d0fdcf6c Go to functions/gateway:0.6.6-beta 2017-09-19 22:15:06 +01:00
Alex Ellis
d2b15241c6 fix x-header
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-19 22:14:04 +01:00
Alex Ellis
69fa9755e4 Bump to compose format 3.2 for secrets etc
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-02 20:12:10 +01:00
Alex Ellis
78daa9cd39 Specify Linux constraints by default
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-02 20:12:10 +01:00
Alex Ellis
30656edfd6 Bump gateway:0.6.2
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-29 19:40:08 +01:00
Alex Ellis
bd146f526c Sync async_nats work with master
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-29 19:40:08 +01:00
Alex Ellis
360de12c36 Bump HubStats sample to 0.6.0
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-22 17:55:41 +01:00
Alex
d34668ec1b Bump gateway to 0.6.0
Signed-off-by: Alex <alexellis2@gmail.com>
2017-08-16 21:38:50 +01:00
Alex Ellis
df4e6cc08f Fix compose tag 2017-08-08 11:13:25 +01:00
Alex
35a15cff01 Support external URL for FaaS functions 2017-08-08 09:14:46 +01:00
Alex Ellis
317807d8a0 Comment out bind-mount 2017-07-13 13:00:49 +01:00
Alex Ellis
4cc299d4c8 Remove dependency on configuration files 2017-07-12 20:46:05 +01:00