2157 Commits

Author SHA1 Message Date
Alex Ellis (OpenFaaS Ltd)
6ed0ab71fb Move to single-flight for back-end queries
When querying for replicas during a scale up event, then the
gateway can overwhelm the provider with requests. This is
especially true under high concurrent load.

The changes in this PR limit the inflight requests.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
2022-06-29 09:43:58 +01:00
Alex Ellis (OpenFaaS Ltd)
8f8a93d43f Add Makefile for testing gateway builds
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
2022-06-29 09:43:58 +01:00
Alex Ellis (OpenFaaS Ltd)
08279fb79b Update a couple of adopters as disclosed outside of NDA
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-06-06 14:50:40 +01:00
Andreas Mosti
df3d59c918 Removed newline and corrected markdown-table for Interviews and podcasts
👋 
There was an extra newline character after the first entry in the `Interviews and podcasts` sections breaking the markdown preview. Corrected it.

Signed-off-by: Andreas Mosti <andreas.mosti@gmail.com>
2022-06-04 08:37:20 +01:00
Han Verstraete (OpenFaaS Ltd)
d1022c410a Add blog post on event-driven edge
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
2022-06-04 08:34:21 +01:00
Han Verstraete (OpenFaaS Ltd)
5b77ad4af0 Add blog post on running faasd on azure arm vm
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
2022-06-02 08:56:07 +01:00
Alex Ellis (OpenFaaS Ltd)
cc2f38938e Add HTTP status code to histogram
The histogram for gateway_functions_seconds excluded the status
code that gives important information for setting up SLOs.

Fixes: #1725

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
2022-06-01 10:14:18 +01:00
Han Verstraete (OpenFaaS Ltd)
96cfdee085 Add blog post on wasm functions using Sat
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
2022-05-30 16:56:52 +01:00
Alex Ellis (OpenFaaS Ltd)
2fad85681d Update events for 2021 and 2022
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
2022-05-26 15:10:37 +01:00
Alex Ellis (OpenFaaS Ltd)
e778a3a6de Move to Alpine 3.16 and add blog posts
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
2022-05-26 15:03:48 +01:00
Alex Ellis (OpenFaaS Ltd)
3544fff1d2 Update some details learned at KubeCon
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-05-20 15:14:38 +01:00
Han Verstraete
4e868f5f9d Add welteki for Derek curation
Signed-off-by: Han Verstraete <welteki@pm.me>
2022-05-09 10:18:30 +01:00
Alex Ellis (OpenFaaS Ltd)
0d7ace76b6 Pin Alpine Linux patch version
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-05-06 17:43:02 +01:00
Alex Ellis (OpenFaaS Ltd)
b097c87b80 Update whitespace in Dockerfile
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-05-06 17:42:10 +01:00
Alex Ellis (OpenFaaS Ltd)
4783845bc2 Update Go module for basic-auth and remove Gopkg file
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-05-06 17:40:59 +01:00
Hilário Coelho
a530b9dd63 update prometheus client golang
update docker/distribution lib

Signed-off-by: Hilário Coelho <hilario.coelho@securityside.com>
2022-05-06 17:40:00 +01:00
Simon Emms
8065a4baa2 Add my blog post
Signed-off-by: Simon Emms <simon@simonemms.com>
2022-05-03 16:45:00 +01:00
Alex Ellis (OpenFaaS Ltd)
e5dc98c917 Add ADOPTER
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-04-19 10:06:09 +01:00
Alex Ellis
c32d94f1ca
Update .DEREK.yml 2022-04-14 07:37:26 +01:00
Alex Ellis
05b25f22ae
Update ISSUE_TEMPLATE.md 2022-04-12 17:23:22 +01:00
Alex Ellis
ba9302070b
Update ISSUE_TEMPLATE.md 2022-04-12 17:22:58 +01:00
Alex Ellis
74b0261a28
Update .DEREK.yml 2022-04-12 17:22:32 +01:00
Alex Ellis
fe0ba7be23
Update stack diagram to remove OpenFaaS Cloud 2022-04-12 11:12:41 +01:00
Alex Ellis (OpenFaaS Ltd)
4602fa7c97 Fix typo in error message
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-03-25 10:16:03 +00:00
Alex Ellis (OpenFaaS Ltd)
c2381102d0 Update CI runtime version for basic-auth build
Changes from Go 1.13 to 1.17, although this is not used
since Docker is used at build time.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-02-22 18:45:22 +00:00
Alex Ellis (OpenFaaS Ltd)
5a1c9d925c Rename nodejs-npm to npm in sample packages
The legacy samples should not be used for anything at this
point, however this change is needed for the new alpine:3.15
base image.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-02-21 10:32:19 +00:00
Alex Ellis (OpenFaaS Ltd)
b4293967d2 Upgrade to alpine:3.15 where possible
Upgrades OS for some base images, no expected issues.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-02-21 10:30:22 +00:00
Alex Ellis (OpenFaaS Ltd)
e29d96a172 Update dashboard image
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-02-21 10:26:20 +00:00
Alex Ellis
ca2575afc5
Update casing of Pro
* Updates OpenFaaS PRO to Pro
2022-02-08 09:51:36 +00:00
Alex Ellis (OpenFaaS Ltd)
85ffec17b9 Add some more blog posts
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-02-01 21:08:25 +00:00
Ivan Velichko
012fc386cc Add blog post on OpenFaaS from iximiuz.com
Signed-off-by: Ivan Velichko <iximiuz@gmail.com>
2022-02-01 21:03:33 +00:00
Alex Ellis (OpenFaaS Ltd)
e1016c185d Update image for Serverless For Everyone Else
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-25 16:03:50 +00:00
Alex Ellis (OpenFaaS Ltd)
1060526274 Update README
Deduplicate training links

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-25 15:55:42 +00:00
Alex Ellis (OpenFaaS Ltd)
cdb6baddda Deference channel
The defer close statement was causing issues in CI

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-24 16:41:30 +00:00
Alex Ellis (OpenFaaS Ltd)
a07ef4c194 Use the latest license-check binary
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-24 16:09:12 +00:00
Alex Ellis (OpenFaaS Ltd)
6abf1a6510 Move GitHub Actions to use Go 1.17
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-24 16:07:36 +00:00
Johan Siebens
12de8f7e6a blogs: add new post for 2022
Signed-off-by: Johan Siebens <johan.siebens@gmail.com>
2022-01-24 16:02:46 +00:00
Alex Ellis (OpenFaaS Ltd)
feb649be86 Turn off query for usage for invocations
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-24 14:38:12 +00:00
Alex Ellis (OpenFaaS Ltd)
d85d5e7239 Export new metrics for OpenFaaS Pro scaling
* Add service target metric
* Add service min replicas metric
* Add scale type metric

These combined allow new auto-scaling modes and parameters
for OpenFaaS Pro customers.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-24 14:30:08 +00:00
Alex Ellis (OpenFaaS Ltd)
34735d61d0 Add co-marketing to EULA
For purposes of showing trusted users on website.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2022-01-18 16:05:07 +00:00
Alex Ellis (OpenFaaS Ltd)
8a87b57ce1 Remove Slack references
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-12-08 09:32:00 +00:00
Alex Ellis (OpenFaaS Ltd)
fe152ba69c Add Breu to end-users
Thanks to @debuggerpk for this submission.

Closes: #1665

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-11-01 14:37:14 +00:00
Alex Ellis (OpenFaaS Ltd)
698713d21a Add open-containers label
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-10-22 10:16:06 +01:00
Alex Ellis (OpenFaaS Ltd)
b52b15d7ce Remove commit message from GitHub Actions
This is not being consumed anywhere, so can be removed.

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-10-22 10:16:06 +01:00
Brian Wagner
f7002cb6df Update link on build status badge
Change link to Github Actions, not Travis which is not in use.

Signed-off-by: Brian Wagner <briwagner@outlook.com>
2021-10-22 08:56:38 +01:00
Brian Wagner
4ed3b49c78 Update build status label to show Github Actions
This replaces Travis-CI badge which is no longer in use.

Signed-off-by: Brian Wagner <briwagner@outlook.com>
2021-10-22 08:56:38 +01:00
Alex Ellis (OpenFaaS Ltd)
b5db22b968 Update expectations in contributing guide
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-10-07 14:23:21 +01:00
Alex Ellis
88616b1488
Add Richard for Derek curation 2021-10-05 20:10:24 +01:00
Alex Ellis (OpenFaaS Ltd)
a9a77f0eca Update to Alpine 3.14 for base images
3.13 has vulnerabilities

Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-07-27 09:29:43 +01:00
Alex Ellis (OpenFaaS Ltd)
539f0a2c94 Remove queue folder from Docker build
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2021-07-26 17:31:09 +01:00