Commit Graph

1975 Commits

Author SHA1 Message Date
5f6ddbc311 Add enduser message for Derek 2021-01-31 09:35:53 +00:00
77be2f3403 Update to latest Alpine base image
Version alpine:3.13 is now available

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-31 09:23:55 +00:00
f98213a428 Remove git commit message from binary
This appears to have broken CI at least three times now and
prevented us from shipping a release binary for a tag.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-31 09:23:55 +00:00
82cd46ef2a Update version info endpoint
This commits updates version endpoint to use ProviderInfo and VersionInfo structs from
faas-provider.GatewayInfo now uses ProviderInfo and VersionInfo structs. GatewayInfo is
left within gateway. Consumer of this endpoint should use typed struct GatewayInfo to
parse response.

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2021-01-30 14:53:57 +00:00
11d28b14cc Add HM Planning Inspectorate to Adopters
Signed-off-by: Simon Emms <simon@simonemms.com>
2021-01-29 12:32:04 +00:00
66ccea614c Update README order, add book 2021-01-23 15:28:39 +00:00
949e218758 Update GitHub Actions to Go 1.15 runtime
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-21 19:04:22 +00:00
7ce266adc0 Migrate to Go modules
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-21 19:04:22 +00:00
2e2250afe8 Use a placeholder commit message for development
The faas-cli throws an error because it always expects a
commit_message for the gateway version, and if it's null - it
will crash. This only affects local development.

The code in faas-cli should be changed to use a struct instead
of casting to an interface.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-20 12:02:15 +00:00
87d563664a Update title
Signed-off-by: Peter Thaleikis <peter.thaleikis@gmail.com>
2021-01-13 14:05:21 +00:00
98bf5e8f7e Adding blog article
Signed-off-by: Peter Thaleikis <peter.thaleikis@gmail.com>
2021-01-13 14:05:21 +00:00
680d536dc3 Update README
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-01-06 21:56:47 +00:00
83d3a1ef87 Publish multi-arch alpine base
This makes functions/alpine:latest into a multi-arch image.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-16 22:34:57 +00:00
27f5c34389 Remove CI tests for Swarm
Unit tests will be covered through the faas-netes certifier
and through the Docker build of the gateway.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-16 10:03:19 +00:00
e341cbeb76 Revise use of term "docker"
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-16 10:02:34 +00:00
3f98c856e5 Remove Swarm references
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-16 10:01:21 +00:00
8a5b3123e0 Remove Swarm resources from faas repo
This is part of the following activity:

https://github.com/openfaas/docs/pull/249

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-16 09:58:26 +00:00
a2bdc94f00 Fix parsing github commit status to container
There was an instance of the git commit message not being passed
correctly to the build, thus returning nil on the faas-cli version
command.

Tested on a failing commit by amending the commit (keeping message) and
getting CI to run green

Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-12-11 21:30:22 +00:00
272ae94b50 Use correct tag on publishing basic-auth container
This fixes the Github Actions CI to publish the correct auth container
tag. Previously it was using latest-dev not the git tag

Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-12-10 15:58:54 +00:00
f1ad13bfa6 Correct typo in GitHub Action
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-10 14:55:42 +00:00
ca3d53c0a5 Add publish step to github actions
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-12-10 14:54:38 +00:00
e3b18e6324 Convert Basic-Auth to multi-arch
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-12-10 14:54:38 +00:00
a5583074e0 Convert Gateway to Github Actions
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-12-10 14:54:38 +00:00
4ced7cacd0 Update scaling polling interval
Polls every 100 ms instead of every 50ms for use with a new
faas-netes PR:

https://github.com/openfaas/faas-netes/pull/726

The call is much faster now, so this request should me made
at a lower frequency.

Also adds error handling for URL building in the external
service query code.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-10 14:00:31 +00:00
3170d97bb5 Update verbiage to remove core channel
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-09 09:50:57 +00:00
9bbb25e3c7 Fix a bug that caused the services list to keep growing
This patch changes the code which looks up service and appends
them to the Exporter's list. It previously would create an
endless list and cause a memory leak.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-05 12:57:47 +00:00
7de17fdf9d Remove BACKERS.md
This is now covered by GitHub sponsors.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-12-04 21:09:33 +00:00
9fccc1c84d Update semi-automatic arm builds
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-11-17 11:36:42 +00:00
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
7b6cc60bd9 Fix Invocation count wrong for multiple namespace
Fixes https://github.com/openfaas/faas/issues/1413
Fixes https://github.com/openfaas/faas-netes/issues/707

This fixes the Gateway UI not updating the
invocation count automatically without a page reload.

Tested by deploying on a local cluster and making sure invocations go up
with and without namespace suffix

Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
2020-11-17 10:04:33 +00:00
413f86ebc1 Add First Baptist Church Carrollton to ADOPTERS.md
Signed-off-by: Gene Liverman <gene@technicalissues.us>
2020-11-17 09:42:46 +00:00
bb9ba0387c Update link to deployment page
Signed-off-by: kobayashi <abok.1k@gmail.com>
2020-11-11 19:46:04 +00:00
c9c2b39601 Use namespace while filtering metric result
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2020-11-02 10:35:57 +00:00
c0ba41ce33 Use default namespace in metrics exporter
Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2020-11-02 10:35:57 +00:00
f7b02b47f8 Add namespace in function name for metrics
This commit adds namespace in function names while logging metrics to
prometheus, irrespective of the function is invoked with namespace suffix
or not.

This is also required to add multiple namespace support to faas-idler

https://github.com/openfaas-incubator/faas-idler/issues/37 which is part
of https://github.com/openfaas/faas-netes/issues/511

Signed-off-by: Vivek Singh <vivekkmr45@yahoo.in>
2020-11-02 10:35:57 +00:00
be8090468e Update CONTRIBUTING.md 2020-11-01 18:13:39 +00:00
8f76b77857 Closes #1568
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-29 10:01:38 +00:00
5516bc465d Remove go report which was failing 2020-10-29 10:00:49 +00:00
f5deb8c0b6 Add OSS presentation by Burton to community file
Signed-off-by: Burton Rheutan <rheutan7@gmail.com>
2020-10-29 07:10:24 +00:00
888801f268 Update .DEREK.yml 2020-10-23 17:58:41 +01:00
15b90db952 Update typo under definitions
Fixes #1578

Change FunctionDefintion to FunctionDefinition

Signed-off-by: yankeexe <yankee.exe@gmail.com>
2020-10-20 11:56:06 +01:00
500c5c9c1a Remove faas-cli from on-device builds
faas-cli is built for arm/arm64 as part of the main build in
Travis

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-16 14:55:57 +01:00
acfaad56d5 Update FUNDING.yml 2020-10-14 17:48:09 +01:00
f612947df7 Remove deprecated Angular/material versions
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-14 15:33:51 +01:00
f864d88bb3 Add maps for AngularJS
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-14 15:33:15 +01:00
66c89c7b8a Upgrade Angular to 1.8.0
* Updates AngularJS to 1.8.0
* Updates the MaterialUI theme to 1.2.1
* Fixes: #1576

Tested by running the gateway locally, with NATS, Prometheus,
and a gateway port-forwarded from a local KinD cluster.

The UI rendered and the newer files were served. Functions
could be deployed and invoked from the store and CLI.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-14 15:31:16 +01:00
d05d0a76a5 Update interviews, podcasts and featured talks
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-10-06 15:38:58 +01:00
f8a530584e Update .DEREK.yml 2020-10-03 22:04:41 +01:00
8017092bc4 Enable hacktober features 2020-10-01 21:36:52 +01:00
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