33 Commits

Author SHA1 Message Date
Alex Ellis (OpenFaaS Ltd)
802461dd02 Bump up faas-swarm and gateway version
The newer faas-swarm version moves to the latest alpine
runtime image and Go 1.13 for builds instead of Go 1.11

Tested on Docker for Mac with deploying openfaas along with a
sample function

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-09-24 13:22:29 +01:00
Alex Ellis (OpenFaaS Ltd)
d0ebb19fd9 Update images for all architectures for Swarm
Updates armhf, arm64 and x86_64 - queue-worker moves to multi-
arch image. gateway and basic-auth are updated, along with NATS
which has been done in faas-netes for some time now.

Closes: #1539 (partial PR)
Fixes #1537

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-06-15 19:46:00 +01:00
Alex Ellis (OpenFaaS Ltd)
46b106878d Fix issue with nats version
Fixes: #1487

Regression introduced by 690da5ed5

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-03-19 19:34:03 +00:00
Alex Ellis (OpenFaaS Ltd)
249e6d9267 Update armhf/64 image tags in docker-compose
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-03-19 11:33:18 +00:00
Douglas Jones
f410e4d987 Putting the correct version for arm64
Signed-off-by: Douglas Jones <d.m.jones2@gmail.com>
2020-03-19 11:31:25 +00:00
Douglas Jones
690da5ed5f bumping the version numbers
Signed-off-by: Douglas Jones <d.m.jones2@gmail.com>
2020-03-19 11:31:25 +00:00
Martin Dekov
c6ee2e4da0 Bump basic auth plugin to 0.18.11
Bumping basic auth plugin to newest 0.18.11 on
all images

Signed-off-by: Martin Dekov <mvdekov@gmail.com>
2020-03-05 21:03:09 +00:00
Martin Dekov
f9711c6436 Bump gateway to newest image
Bumping gateway of arm armhf and x86-64 images
to 0.18.11

Signed-off-by: Martin Dekov <mvdekov@gmail.com>
2020-03-05 21:02:36 +00:00
Alistair Hey
54d2447975 Update compose stacks to latest gateway and basic-auth
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2019-12-27 18:55:03 +00:00
Lucas Roesler
2bd6383dc8 Update swam provider version in compose to 0.8.2
**What**
- Bump faas-swarm vesion to latest, 0.8.2
- Bump arm64 and armhf sevices to their latest versions
- The docker-compose files were invalid when deployed directly because
  the auth url was not configured.  Set the default for basic auth to
  false to make this a valid configuration

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2019-11-09 11:49:31 +00:00
Vivek Singh
9690987319 Update prometheus and alertmanager images
This commit updates prometheus and alertmanager version to use
multi-arch images. Prometheus is updated to v2.11.0 and alertmanager is
updated to v0.18.0

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-09-17 18:18:34 +01:00
Richard Gee
d6cf16651a Add auth proxy env-vars to gateway for ARM
The two docker compose files for ARM based systems were not configured to pass the auth_proxy variables through to the gateway at deploy time.  This was causing an error in the gateway which would manifest in the CLI and UI as: `ExternalAuthHandler: Get : unsupported protocol scheme ""`.

This change adds `auth_proxy_url` & `auth_proxy_pass_body` to the two ARM compose files so as to mirror the config of the x86_64 compose file.

Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-09-09 21:50:08 +01:00
Vivek Singh
20a0432fd6 Update armhf and arm64 images
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-07-31 11:14:02 +01:00
Alex Ellis
139062173a Bump compose to use gateway_invoke for nats-queue-worker
This change means the gateway is used to invoke functions
asynchronously rather than directly so that the scale from zero
path can execute.

Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-05-07 18:18:11 +01:00
Vivek Singh
54eda5ec0d Run metrics server in a separate method
This commit adds changes to run metrics server in a separate method and
also removed port 8082 from exposed port a/c to review comments.

It also uses a smaller static timeout value for new server.

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
Vivek Singh
90ddd56985 Add new HTTPServer to serve /metrics on port 8082
This commit runs a new HTTPServer on port 8082 in a goroutine to serve
/metrics endpoint on a different port.

This also update the configurations and compose files.

Fixes: #1081

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2019-03-09 17:28:46 +00:00
Radoslav Dimitrov
acaefdb839 Bump Prometheus to 2.7.0
Signed-off-by: Radoslav Dimitrov <rdimitrow@gmail.com>
2019-02-05 20:16:25 +00:00
Alex Ellis
cf67fdba71 Bump to 0.11.0 gateway
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-02-04 12:09:41 +00:00
Radoslav Dimitrov
c2877d0904 Update all Docker Compose files to latest images
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 11:58:15 +00:00
Radoslav Dimitrov
59c88bc7e5 Reconcile Docker Compose files for each architecture
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-30 11:58:15 +00:00
Radoslav Dimitrov
d2564e7f0e Update the use of basic-auth secret
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-24 21:36:56 +00:00
Radoslav Dimitrov
52c12f5769 Fix Alertmanager command line arguments
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-24 20:25:08 +00:00
Radoslav Dimitrov
daf102c8af Bump ARM64 images for Swarm #1036
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-24 20:08:15 +00:00
Radoslav Dimitrov
e683feabe0 Update the ARM64 docker compose file
Signed-off-by: Radoslav Dimitrov <dimitrovr@vmware.com>
2019-01-24 20:08:15 +00:00
Lucas Roesler
bfa869ec8c Revert docker tag bump to 0.10.0
**What**
- Revert to the original docker tags because we want to for the bump
until after the official release

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2019-01-24 17:45:33 +00:00
Lucas Roesler
f61735b155 Add basic auth to the system alert endpoint
**What**
- Protect the `/system/alert` endpoint when basic auth is enabled
- Update the alert manager config to send the basic auth credentials
- Bump the gateway version

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2019-01-24 17:45:33 +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
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
96717f01f2
Update docker-compose.arm64.yml 2017-11-15 11:53:40 +00:00
Alex Ellis
d929ec191a Bump 64-bit ARM
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-11-09 12:54:44 +00:00
Alex Ellis
350442ee2d Add functions/gateway:arm64-0.6.6-beta2
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-21 13:02:22 +02:00
Alex Ellis
48df815d2c Correct image
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-21 13:02:22 +02:00
Alex Ellis
a7de20c29d Add sample, stack and port to ARM64
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-21 13:02:22 +02:00