axafrance / slimfaas Goto Github PK
View Code? Open in Web Editor NEWSlimFaas : The slimest and simplest Function As A Service
License: MIT License
SlimFaas : The slimest and simplest Function As A Service
License: MIT License
I would like not to expose all function as public.
I would also like internally to allow à function to call another function only if it is authorised.
tout est dans le titre
Add a "Why SlimFaas / LightFaaS ?" / "Motivation behing LightFaaS"
How each worker works ?
How can I configure all of my pods ? Details with all the options available.
How can I have High Availability on the slimfaas pods ?
How it is monitored ?
The CI pipeline does not consider the code coverage
SlimMiddleware.cs is hard to read and debug.
We can work on naming, nesting, etc to make it more readable
Add way to scale up from :
to be continued
Do you think it's possible to build un image for arm64 ?
latest
running
crashloopbackoff
try but several error with nugget
#18 [publish 2/7] RUN dotnet restore -r linux-musl-x64
#18 1.314 Determining projects to restore...
#18 70.88 Failed to download package 'Microsoft.NETCore.App.Runtime.linux-musl-x64.8.0.4' from 'https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/8.0.4/microsoft.netcore.app.runtime.linux-musl-x64.8.0.4.nupkg'.
#18 70.88 I/O error : '/root/.local/share/NuGet/http-cache/670c1461c29885f9aa22c281d8b7da90845b38e4$ps:_api.nuget.org_v3_index.json/nupkg_microsoft.netcore.app.runtime.linux-musl-x64.8.0.4.dat-new'
Slimfaas pods sometimes loop on an error "raft cluster has no leader". I don't know why yet, but I guess the following can occur:
Deleting all the slimfaas pods and its statefulset, before restarting the kustomize and notification controllers, makes slimfaas restart properly.
What I want to do is create a service that is automatically deployed when a user logs in, turns on their own web IDE, and pushes code from that IDE. Additionally, we are considering a function that executes multiple functions at once like faas flow. Is slimfaas more efficient than openfaas?
The service account Cluster role slimfaas-full-access has broad permissions at a cluster level. Is it possible for slimfass to run properly while relying only utilizing Role at a namespace level.
SlimWorker is hard to read and debug.
We can work on naming, nesting, etc to make it more readable
SlimFaas should be able to aggregate swagger from all is referenced functions.
Aggregation should de dynamic at execution time.
If a function is not started it should started in order to fetch its swagger.json file from v3 specification.
New annotation to declare swagger of a function.
SlimFaas/Swagger: "swagger.json"
// path to the swagger file
Defaut if empty and no swagger will be retrieved
For exemple we can access to a pod by his name :
http://localhost:30021/function/fibonacci1/hello/guillaume
http://localhost:30021/function/fibonacci2/hello/elodie
http://localhost:30021/function/fibonacci3/hello/julie
I would like to merge swagger files :
http://localhost:30021/function/fibonacci1/swagger.json
http://localhost:30021/function/fibonacci2/swagger.json
http://localhost:30021/function/fibonacci3/swagger.json
In one created dynamicaly from SlimFaas:
http://localhost:30021/swagger.json
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.