- Sep 29, 2022
-
-
Alex Ellis (OpenFaaS Ltd) authored
We now have two write interceptors, with one moved into faas-provider. This commit makes the gateway use the new external package and deletes its own. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
-
- Aug 24, 2022
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
-
- Aug 05, 2022
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
-
- Jul 07, 2022
-
-
Alex Ellis (OpenFaaS Ltd) authored
Introduces a single-flight call to a function's health endpoint to verify that it is registered with an Istio sidecar (Envoy) before letting the invocation through. Results are cached for 5 seconds, before a probe is required again. Tested without Istio, with probe_functions environment variable set to true, I saw a probe execute in the logs. Fixes: #1721 for Istio users. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alex@openfaas.com>
-
- May 06, 2022
-
-
Hilário Coelho authored
update docker/distribution lib Signed-off-by:
Hilário Coelho <hilario.coelho@securityside.com>
-
- Jan 24, 2022
-
-
Alex Ellis (OpenFaaS Ltd) authored
* 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>
-
- Jul 26, 2021
-
-
Alex Ellis (OpenFaaS Ltd) authored
The queue type now resides in the provider, so that there is no risk of a circular reference. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
For compatibility with newer NATS streaming version https://github.com/openfaas/faas-netes/pull/819 Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Mar 11, 2021
-
-
Alex Ellis (OpenFaaS Ltd) authored
Includes CreatedAt Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Jan 21, 2021
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Apr 22, 2020
-
-
Alex Ellis (OpenFaaS Ltd) authored
Enables publishing to various topics according to annotations on the functions. The function cache is moved up one level so that it can be shared between the scale from zero code and the queue proxy. Unit tests added for new internal methods. Tested e2e with arkade and the newest queue-worker and RC gateway image with two queues and an annotation on one of the functions of com.openfaas.queue. It worked as expected including with multiple namespace support. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
NATS moved its primary library to: github.com/nats-io/stan.go This commit synchronises the library in the gateway to match the queue worker. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Mar 12, 2020
-
-
Alex Ellis (OpenFaaS Ltd) authored
* This experimental patch records metrics as invocations start so that the metrics can be used to make better scale to zero decisions in faas-idler. Tested with Kubernetes on a single-node cluster, metrics reported as expected. Existing metrics still report. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Dec 10, 2019
-
-
Bruno Miguel Custódio authored
Signed-off-by:
Bruno Miguel Custódio <brunomcustodio@gmail.com>
-
- Nov 25, 2019
-
-
Bruno Miguel Custódio authored
Signed-off-by:
Bruno Miguel Custódio <brunomcustodio@gmail.com>
-
- Oct 19, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Oct 15, 2019
-
-
Karthick Prabu authored
Signed-off-by:
Karthick Prabu <karthikprabu.cs@gmail.com>
-
- Oct 08, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
Refreshed / updated vendor dependencies Tested with "make". Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Oct 06, 2019
-
-
Lucas Roesler authored
**What** - Add blog post to lucasroesler.com about CI/CD with Github Actions Signed-off-by:
Lucas Roesler <roesler.lucas@gmail.com>
-
- Sep 21, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
This is being added because multiple namespaces can now be used on Kubernetes. By listing namespaces, a client such as the UI or CLI can then enumerate the namespaces to find functions which may span across more than one namespace. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Sep 20, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
This patch enables the use-case for multiple namepsaces by allowing a dot to be used in the function name. dep has been run to update OpenFaaS projects and also to prune unused files. Tested by doing a build. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Aug 21, 2019
-
-
Alex Ellis authored
Alpine 3.10 is now availabe and is no-harm update. Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Aug 05, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
The function deployment and status structs have been moved away into the faas-provider package. Tested with a build, running tests, and CI. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Jul 06, 2019
-
-
Lucas Roesler authored
Signed-off-by:
Lucas Roesler <roesler.lucas@gmail.com>
-
- Jun 08, 2019
-
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Feb 12, 2019
-
-
Alex Ellis authored
Includes fix for reconnection bug to NATS Streaming Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Jan 29, 2019
-
-
Alex Ellis (VMware) authored
- re-vendor queue-worker for publisher via 0.6.0 - bump queue-worker version to 0.6.0 in docker-compose.yml for AMD64 - use new naming for NATS of nats -> NATS in variables where required - add default reconnect of 60 times, 2 seconds apart. Signed-off-by:
Alex Ellis (VMware) <alexellis2@gmail.com>
-
- Jan 24, 2019
-
-
Alex Ellis (VMware) authored
- updates the Prometheus go client version and switches to the promhttp handler to avoid conflicts with the new system-level metrics. Tested with Docker Swarm locally - no conflicts and new metrics were gathered. Signed-off-by:
Alex Ellis (VMware) <alexellis2@gmail.com>
-
- Dec 29, 2018
-
-
Lucas Roesler authored
**What** - Update the gopkg.toml Signed-off-by:
Lucas Roesler <roesler.lucas@gmail.com>
-
- Sep 06, 2018
-
-
Alex Ellis (VMware) authored
The basic-auth middleware and credentials-loading code has been moved into the faas-provider project. This has now been brought back into the faas project via vendoring. Signed-off-by:
Alex Ellis (VMware) <alexellis2@gmail.com>
-
- Jun 21, 2018
-
-
Edward Wilde authored
This package version supports running OpenFaas on hosts the contain `.` in their hostname i.e. computer-a.acme.com Signed-off-by:
Edward Wilde <ewilde@gmail.com>
-
- Jun 18, 2018
-
-
Alex Ellis (VMware) authored
Introduces 0.4.6 of queue-worker - see upstream repo for changes. Signed-off-by:
Alex Ellis (VMware) <alexellis2@gmail.com>
-
- May 11, 2018
-
-
Ivana Yovcheva (VMware) authored
This updates alpine version to 3.7 in sample-functions, gateway and some markdown docas. Signed-off-by:
Ivana Yovcheva (VMware) <iyovcheva@vmware.com>
-
- Feb 01, 2018
-
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Dec 16, 2017
-
-
Lucas Roesler authored
**What** - Add the ability to specify secrets as a csv - Vendor the docker/cli/opts - Update the guide for secrets to use the `faas-cli` **Why** - Allowing the csv specification of secrets gives users more control about how those secrets are mounted into the container. This is good for things like key rotation and for developers that are building on top of OpenFaaS. Signed-off-by:
Lucas Roesler <lucas.roesler@gmail.com>
-
- Nov 23, 2017
-
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Nov 15, 2017
-
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-
- Oct 04, 2017
-
-
John McCabe authored
Note, not all `alexellis/github` references should be changed, there are a number of repos which are not part of the openfaas org, this commit excludes those. Signed-off-by:
John McCabe <john@johnmccabe.net>
-
- Aug 29, 2017
-
-
Alex Ellis authored
Signed-off-by:
Alex Ellis <alexellis2@gmail.com>
-