- 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
The queue's name will be consumed by the queue worker to publish to other topics / slow queues. 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>
-
- Apr 05, 2020
-
-
Alex Ellis (OpenFaaS Ltd) authored
Propagates the context to upstream requests so that cancellation can cascade. Closes: #1501 by @SpaWn2KiLl which was not signed-off. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Mar 12, 2020
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
This should be a "no-harm" change to use the namespace/sub- system definition for CounterOpts. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
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>
-
- Mar 05, 2020
-
-
Alistair Hey authored
There was a case where a deployment with a single namespace on faas-netes would show the namespace suffix for all functions. we didn't need to show this because the gateway will proxy to the default namespace for fns without the namespace siffix. This was tested on Swarm (no suffix), faas-netes (single namespace, no suffix) and faas-netes, multi-ns, suffix shown. Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
Alistair Hey authored
The padding was off on the Gateway UI for the function Store popup. I have removed the 0padding css class from this element and left it on the elements that require it Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
- Feb 22, 2020
-
-
Lars Lehtonen authored
Signed-off-by:
Lars Lehtonen <lars.lehtonen@gmail.com>
-
Thomas Schmidt authored
Fixes #1442 Signed-off-by:
Thomas Schmidt <thomaschmidt@gmail.com>
-
- Feb 04, 2020
-
-
hasheddan authored
Optimizes Docker builds by copying from license-check Docker image instead of using curl to download the tool. Signed-off-by:
hasheddan <georgedanielmangum@gmail.com>
-
- Jan 24, 2020
-
-
Vivek Singh authored
Signed-off-by:
Vivek Singh <vivekkmr45@yahoo.in>
-
- Dec 27, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
Tested with local Docker build for each component. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
There's a new release which appears to have no apparent down- sides or breakages. https://www.alpinelinux.org/posts/Alpine-3.11.2-released.html Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Dec 25, 2019
-
-
Lucas Roesler authored
**What** - Always apply the `FunctionPrefixTrimmingURLPathTransformer` when enqueueing async function requests. This ensures that the context information sent to the function is correct Resolves #85 Signed-off-by:
Lucas Roesler <roesler.lucas@gmail.com>
-
- Dec 19, 2019
-
-
Alistair Hey authored
Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
- Dec 15, 2019
-
-
Alistair Hey authored
We now hide the new namespace dropdown selector when there is only 1 namespace, or when we are on swarm This is also hidden in the function create page and the function detail page Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
- Dec 10, 2019
-
-
Bruno Miguel Custódio authored
Signed-off-by:
Bruno Miguel Custódio <brunomcustodio@gmail.com>
-
- Nov 25, 2019
-
-
Alistair Hey authored
This is a precursor to adding a dropdown for namespaces selection (#1379) Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
Alistair Hey authored
This allows a uswer to select a non-standard (not openfaas-fn) namespace from the UI to deploy a function into. Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
Alistair Hey authored
This PR adds a namespace dropdown for the openfaas namespaces. If a user has non-default namespaces installed then a user can select that namespace, view functions in that namespace, invoke them from the UI and delete them from that namespace. Signed-off-by:
Alistair Hey <alistair@heyal.co.uk>
-
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>
-
- Oct 05, 2019
-
-
Jonatas Baldin authored
Signed-off-by:
Jonatas Baldin <jonatas.baldin@gmail.com>
-
Jonatas Baldin authored
Signed-off-by:
Jonatas Baldin <jonatas.baldin@gmail.com>
-
- Sep 25, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@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
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
Allows alerts to trigger functions to scale when they also have an optional namespace set. Tested e2e with Kubernetes 1.15 and a non-default namespace. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
Alex Ellis (OpenFaaS Ltd) authored
When coupled with the latest version of faas-netes, the gateway can now invoke, query and deploy functions into alternative namespaces. Tested e2e by creating a namespace "fn" and deploying, then invoking a function deployed there and in the default namespace. Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
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>
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Sep 18, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
Signed-off-by:
Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
-
- Aug 22, 2019
-
-
Alex Ellis (OpenFaaS Ltd) authored
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>
-