faas
Here are 471 public repositories matching this topic...
I made up a guide to setup Firebase services into a real-world scenario with cutting-edge technologies. I think you could get some insights on DX of your services and how they are used out in the wild (or add it to this examples repository).
Tech used: Quasar (Vue), TypeScript, Jest (unit testing), Firebase Firestore, Cloud Functions, RxFire.
Inside the guide there are some helpers and code ma
-
Updated
Apr 28, 2020 - Go
https://github.com/kubeless/kubeless/blob/master/docs/runtimes.md
These default container images can be configured via Kubernetes environment variables on the Kubeless controller's deployment container. Or modifying the kubeless-config ConfigMap that is deployed along with the Kubeless controller. For more information about how to modify the Kubeless configuration check this guide.
Apar
Writing a function takes a lot of steps. In the case of a Java function, a Maven project needs to be created and the dependencies need to be added. For other languages, there is a simular experience.
After writing the function, specs need to be generated. These include a Package, Function and a trigger. Names need to match in multiple places, so a lot could go wrong. Below is a basic example fo
The typescript runtime was recently added to openwhisk but we do not yet have docs for the runtime and it is missing from runtimes.json.
We need a doc like https://github.com/apache/incubator-openwhisk/blob/master/docs/actions-nodejs.md for typescript functions.
Adding the runtime to the runtime manifest can be done per https://github.com/apache/openwhisk/blob/master/docs/actions-new.md#the-
this will very quickly get out of hand if we allow it, i realize we don't have principles written down anywhere but to date one of them has been that binaries 'just work' without having to do any configuration. currently a user must set FN_MAX_REQUEST_SIZE, FN_MAX_RESPONSE_SIZE -- neither of these should be required to run.
test case:
cd tests/fn-system-tests/
go test -v
this
- Main website searches through sourcecode OR public services
- Dashboard searches through your services
- Docs search through docs
More importantly, almost all widgets look the same.
I think we need consistency here: either give all widgets the same functionality (dropdown for public services, sourcecode, your services, and docs) or change how they look. I think first option is ideal.
While trying to fix iron-io/functions#559, i've faced with problem: can't mount volume from through Docker API (basically, inside container mounting folder is empty, see [1] and [2]. It is worth having a doc that will tell workaround steps for
Expected Behavior
➜ knative kubectl apply --filename https://github.com/knative/serving/releases/download/v0.13.0/mo
A great, simple and cheap use case for a component is a URL shortener that might just only require API Gateway proxies with a custom domain name. Lambda & DynamoDB wouldn't be required here.
shortner:
component: @serverless/url-shortner
inputs:
domain: sls.io
urls:
# You could provide a custom path => sls.io/NewRelease
- name: NewRelease
url: httIn the documentation it says that a disadvantage of using the api gateway directly is that there is no https redirect. Ref: https://bref.sh/docs/websites.html#architectures
I'm new to aws but I basically used the api gateway and configured a custom domain and I noticed that there is a https redirect. Try: curl -v 'http://symfony-bootstrap.marco.zone'
Now I'm questioning: is that new and no
At Cognite, we've had to patch faas-netes as a workaround for openfaas/faas-netes#604 and openfaas/faas-netes#358. We use helm to produce a manifest that we then modify before it is deployed in our k8s clusters, so I need to modify which image I use.
The list over options at the end of https://github.com/openfaas/faas-netes/tree/master/chart/
SQL Insert Statement
Current behavior:
All the SQL activities either don't support Insert or are specific to a usecase
Expected behavior:
to be able to insert to a sql database in an activity
What is the motivation / use case for changing the behavior?
many workflows/pipelines require logging to a database
Additional information you deem important (e.g. I need this tomorrow):
Hi,
I was using FunctionScript in stdlib, I had a hard time finding about the callback function definition and how to return caught errors properly in case of sync and async functions.
Ultimately looking at the testcases and code in lib/gateway.js I was able to confirm
- callback definition is callback(error, body, header)
- in async function there is no way to return error, we just
-
Updated
Jul 8, 2020 - TypeScript
On the microservice admin page the link text referencing the microservice admin page doesn't begin with an underscore while the actual URI does.
This:
<td><a href="#" class="hookAdmin">/admin</a></td>
Should be:
<td><a href="#" class="hookAdmin">/_admin</a></td>
Currently on line 1452 of hook.io/view/admin.html
Hi there! I wanted to propose adding the following badge to the README to indicate how many TODO comments are in this codebase:
The badge links to tickgit.com which is a free service that indexes and displays TODO comments in public
Need to agree on:
- which docs?
- streaming: what does it mean? trivial? stateful (ie something that couldn't be achieved w/o streaming)?
- should all the languages (currently Java+node) use the same business example?
In GUIDE.md, in the "Start up the Kubernetes dashboard" section, the kubectl apply ... command is referencing a resource that no longer exists. Here's the kubectl apply ... command from the guide along with the response:
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/altern
git-tar needs to clone with a unique path (including branch)
Expected Behaviour
git-tar should clone to a path like: /tmp/owner/repo/branch to avoid conflicts
Current Behaviour
It clones to:
func clone(pushEvent sdk.PushEvent) (string, error) {
workDir := os.TempDir()
destPath := path.Join(workDir, path.Join(pushEvent.Repository.Owner.Login, pushEvent.Repository.Nam
JS Docs aren't extracted when using exporting default arrow functions
/**
* This is an example description for an example function.
*
* @param foo - Example describing string `foo`.
* @returns Description of return value.
*/
export default async (foo: string): Promise<string> => {
return JSON.stringify({ foo })
}Method description and params are missing from outpu
Expected Behaviour
We should prepare Derek for use as an SDK/package so that he can be run on any platform - a Go microservice, AWS Lambda, Heroku etc.
This is the first ste
Follow-up to jenkinsci/jenkinsfile-runner#252 . Currently Jenkinsfile Runner downloads plugins via HTTP in order to get plugins from mirrors. It would be great to change defaults to HTTPs.
I would expect that runtime plugin downloads are not actively used, but it still worth fixing it.
CC @LinuxSuRen
Can't have "template" folder in function folder
Expected Behaviour
This function stopped working at this commit, renaming template to templates fixed the issue
Feature Request
Add a --context flag to dispatch CLI.
Detailed Description
You can have multiple contexts in the dispatch config file (~/.dispatch/config.json). Each context stores the location of a dispatch endpoint. Currently, to switch context you need to do `dispatch manage context --set <context_
-
Updated
Jun 2, 2020 - Kotlin
Our current configuration of babel for microservices is a bit hard-coded. We should respect the users .babelrc configuration / make babel configurable in the stack tool.
see: https://github.com/Stackvana/stack/blob/master/lib/compileServiceCode/babel/index.js#L7
I'm not personally using babel for development, so it any babel users can assist here, it would be much appreciated.
cc @
Improve this page
Add a description, image, and links to the faas topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the faas topic, visit your repo's landing page and select "manage topics."



Move all Dockerfile samples to non-root user
Expected Behaviour
As an OpenFaaS end-user, I want to run all samples on my OpenFaaS cluster, even with the new non-root feature enabled.
Current Behaviour