28 Commits

Author SHA1 Message Date
Alex Ellis (OpenFaaS Ltd)
579b9124e4 Delete the classic watchdog
This component now lives at:

https://github.com/openfaas/classic-watchdog/

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-11-17 11:22:15 +00:00
Thomas Schmidt
67598e58c5 Update projects to use Go 1.13
Fixes #1442

Signed-off-by: Thomas Schmidt <thomaschmidt@gmail.com>
2020-02-22 19:01:49 +00:00
Alex Ellis (OpenFaaS Ltd)
bb9c5119d0 Update Go environment to 1.11 in Travis
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-09-28 19:22:01 +01:00
Richard Gee
74ef6edf08 Add registry login script and reinstate to CI
Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-06-24 18:42:39 +01:00
Richard Gee
27ebbfdccd Refactor CI and enable auto-builds for auth
Automatic builds for auth-module on x86_64 (via Travis) and on-demand on-device for arm via publish.sh

The basic-auth module is not built or pushed upon 'tag' / 'release' of the faas repo, but it should be: https://github.com/openfaas/faas/tree/master/auth.  We also don't create on-device images for this, but should do for both armhf and arm64: https://github.com/openfaas/faas/blob/master/contrib/publish-arm.sh

This change addresses these challenges and also introduces a tagAndPush script to alleviate some of the recently introduced repetition in .travis.yml.

Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-06-23 20:39:48 +01:00
Alex Ellis
364a43088c Enable experimental Docker CLI
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-05-26 20:17:33 +01:00
Alex Ellis
64904b163f Enable experimental CLI for manifests
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-05-26 20:05:47 +01:00
Alex Ellis
a03196342d Push multi-arch image for watchdog
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2019-05-26 19:51:06 +01:00
Richard Gee
9eafa0bfd7 Create one watchdog image per arch
Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-04-25 14:01:32 +01:00
Richard Gee
5e2112af50 Bundle watchdog binaries into an image
Signed-off-by: Richard Gee <richard@technologee.co.uk>
2019-04-25 14:01:32 +01:00
Richard Gee
78a4584019 Add sha256 hashgen for watchdog to ci config
Issue #955 suggested that the watchdog binaries should have associated sha256 files to help assure the veracity of the built artefacts.  This change mirrors the method employed on
faas-cli to generate and deploy the sha256 hash for each flavour of the current watchdog.

Signed-off-by: Richard Gee <richard@technologee.co.uk>
2018-11-14 22:02:21 +00:00
Edward Wilde
be907d220c Adds annotation attribute to CreateFunctionRequest
1. Add new annotation attributes which may be used
by the back-end for making scheduling or routing decisions.

2. Updated tests/README.md to give clearer instructions on creating and
tearing down the stack required to run the integration tests

3. Update ci.sh
 * Fail as soon as an error is encountered
 * Allow script to run locally in development environment, test if repos
are already cloned etc..
 * Deploy ./stack.yml used by existing integration tests

Signed-off-by: Edward Wilde <ewilde@gmail.com>
2018-07-20 19:51:17 +01:00
Ivana Yovcheva (VMware)
00ad00b651 Push gateway image to both Quay.io and Docker Hub
With this change gateway will be pushed to Quay.io on release
as a backup

Signed-off-by: Ivana Yovcheva (VMware) <iyovcheva@vmware.com>
2018-07-06 20:18:23 +01:00
Stefan Prodan
20d589f99f Fix Docker Registry push
Pipe the Docker registry password so that docker login doesn't block

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2018-04-16 06:29:38 -07:00
Alex Ellis (VMware)
cb15c11061 Fix CI push behaviour
CI was using a test of ! -s which appeared to give a false positive
and try to push when it shouldn't. I changed it to -z which checks
for an empty string instead.

Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-04-11 20:33:46 -07:00
Alex Ellis (VMware)
034f2c4d13 Update travis to use Go 1.9
Signed-off-by: Alex Ellis (VMware) <alexellis2@gmail.com>
2018-04-03 17:55:44 +01:00
Alex Ellis
4ce82e6ed6 Update .travis.yml 2017-10-09 11:42:39 +01:00
Alex Ellis
a100e9df45 Update secure token for publishing 2017-10-09 11:31:20 +01:00
Alex Ellis
0774a56ee3 deploy binaries 2017-10-09 10:38:09 +01:00
Alex Ellis
00d0c21dfc Correct to DOCKER_NS for Travis auto-push 2017-10-09 08:54:26 +01:00
Minh-Quan TRAN
1b9affabb4 make build fail when need to run gofmt & remove docker pull in travis
use golang 1.8.3 for gateway

Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
2017-10-09 08:42:30 +01:00
Burton Rheutan
38e0a9956f Updated travis.yml to not push 'latest' tag
Signed-off-by: Burton Rheutan <rheutan7@gmail.com>
2017-10-09 08:27:24 +01:00
Alex Ellis
5c2e18d6af Update .travis.yml 2017-09-25 19:04:25 +01:00
Alex Ellis
820bea13d2 Update .travis.yml 2017-09-07 18:39:31 +01:00
Alex Ellis
361a31ac97 Push Go to 1.7.5 2017-03-27 17:56:33 +01:00
Alex
d031e3154e Test makehandler 2017-01-24 20:54:24 +00:00
Alex
dc41138a26 Run build.sh 2017-01-24 20:26:08 +00:00
Alex
2275382e76 Add travis and fix Dockerfile for test files 2017-01-24 20:22:28 +00:00