Comments (12)
I can work on this
from faas-provider.
This is a very big task. Do you think there is a part up you could without committing to it all?
from faas-provider.
Derek add label: size/xxl
from faas-provider.
As a start point I can move faas-swarm
proxy code here and test on Swarm with faas-provider
.
After having this, the work can be separated on those steps/issues:
Step 2: Make refactoring to merge faas-netes
and openfaas-operator
proxy in a separate package and test both using faas-provider
. This is before step 3, as they are similar and safer to merge together.
Step 3 (advanced): Make refactoring to merge swarm and kubernetes proxy
from faas-provider.
Derek assign: me
from faas-provider.
I noticed an implementation detail in faas-swarm
, you can specifiy the function name via the X-Function
header
But this doesn't exist in either k8s implementation
I noticed in the faas
repo that there is a test that notes the implementation is being deprecated
Can I remove it from this implementation?
from faas-provider.
Hi @LucasRoesler I don't believe anyone is using X-Function
, feel free to deprecate it and if we find it's important for users we can reinstate.
from faas-provider.
The X-Function
behavior was removed #11
from faas-provider.
Can this issue be closed? @LucasRoesler
from faas-provider.
Unfortunately, no. This was applied two faas-swarm in openfaas/faas-swarm#39
But faas-netes is not using the faas-provider proxy yet
from faas-provider.
How are we doing with this now? @LucasRoesler
from faas-provider.
faas-netes now uses the provider, as of this commit openfaas/faas-netes@c1ba865 4 months ago
the operator is using the provider as of this commit https://github.com/openfaas/openfaas-operator/commit/156e27eac06d1db38c977ddcb41de07f45453a17 2 months ago
I thinik this means we can close this
from faas-provider.
Related Issues (20)
- Proposal: List functions without any form of authentication HOT 12
- Re-vendor into all "official" providers HOT 4
- Proxy status code is always 200 OK HOT 4
- Move gateway/requests to this package HOT 3
- Invalid import of httputils
- Add namespace support for logs HOT 3
- Add namespace support to the proxy package HOT 4
- Update provider proxy to match gateway's settings
- InfoRequest should be named InfoResponse HOT 2
- [Question] Should we remove the Dockerfile HOT 1
- Issue with link to server.go in README.md HOT 2
- Copy remaining request structs from the gateway HOT 4
- Fix 0.12.1 tag HOT 1
- Migrate from Travis to Github Actions
- Add route - /system/id HOT 7
- Return a typed error from the proxy when there are no endpoints available HOT 1
- Add created / updated into API for sorting / auditing HOT 4
- More specific error response for timeout HOT 1
- bug: http status is sometimes 0 in the metrics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from faas-provider.