Commit Graph

88 Commits

Author SHA1 Message Date
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
b20f527d76 Replace tabs with spaces
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2018-03-29 12:53:55 +01:00
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
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
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
63f8707544 Bump faas-swarm 2018-03-14 22:39:37 +00:00
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
62a15032ba Add openfaas label to functions network
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-13 16:14:59 +00:00
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
9cdf24dfc6 Introduce upstream_timeout in .yml file
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-05 12:49:25 +00:00
db8eb5cfe2 Bump faas-swarm to 0.2.0
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-03 20:42:16 +00:00
1e4b0e3c0b Update swagger for function query
Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-03-01 08:34:32 +00:00
8f8e337dcc Bump tags for Gateway / FaaS-Swarm
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-25 12:42:27 +00:00
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
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
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
ff9f7a5541 Make debugging less verbose
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:37:05 +00:00
f954bf0733 Merge master into breakout_swarm
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:29:54 +00:00
9f876ba94b Bump gateway version
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-29 16:15:15 +00:00
6199c61178 Remove non-async deployment option
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-22 09:14:56 +00:00
efebf2e217 Bump gateway to 0.6.14
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 14:21:53 +00:00
2949a7a1d1 Bump versions for store
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-30 10:08:58 +01:00
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
e66357bd5a Update docker-compose.yml 2017-11-26 22:49:53 +00:00
81645789b1 Expand limits for GW 2017-11-25 08:58:53 +00:00
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
4d5a13bbf6 Add defaults for tuning 2017-11-15 11:52:58 +00:00
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
8f1345b7c6 Remove NATS reference 2017-11-06 15:44:51 +00:00
10feadf965 Bump YML
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-06 09:42:05 +00:00
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
259b35e85b Add default timeout as 8 seconds
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-31 22:26:04 +00:00
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
73e702d908 Push to latest gateway version
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-23 19:05:27 +01:00
f6bbe7d310 Bump master versions to latest release
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-20 22:09:55 +01:00
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
eed9641254 Display function creation error in UI
Signed-off-by: Alex Young <alex@heuris.io>
2017-10-02 20:54:29 +01:00
47d0fdcf6c Go to functions/gateway:0.6.6-beta 2017-09-19 22:15:06 +01:00
d2b15241c6 fix x-header
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-19 22:14:04 +01:00
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
78daa9cd39 Specify Linux constraints by default
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-02 20:12:10 +01:00
30656edfd6 Bump gateway:0.6.2
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-29 19:40:08 +01:00
bd146f526c Sync async_nats work with master
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-29 19:40:08 +01:00
360de12c36 Bump HubStats sample to 0.6.0
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-22 17:55:41 +01:00
d34668ec1b Bump gateway to 0.6.0
Signed-off-by: Alex <alexellis2@gmail.com>
2017-08-16 21:38:50 +01:00
df4e6cc08f Fix compose tag 2017-08-08 11:13:25 +01:00
35a15cff01 Support external URL for FaaS functions 2017-08-08 09:14:46 +01:00
317807d8a0 Comment out bind-mount 2017-07-13 13:00:49 +01:00
4cc299d4c8 Remove dependency on configuration files 2017-07-12 20:46:05 +01:00
bd3fe81cf9 Update docker-compose.yml 2017-06-22 15:52:07 +01:00