Comments (9)
Make it as simple as possible. I would not tie it to the FASTEN Server, as it is not a plugin.
from fasten.
The idea was that if we use it as part of the server, we would be able to reuse the same build, deployment and K8S pipeline. When I wrote that comment, you had to run the Rest API in a screen
session, with no supervision etc. If this is the fastest way to do that, so be it for the moment. Eventually, we need to deploy it within K8S.
from fasten.
Why not reuse the existing infrastructure and link with our plug-in runner component?
from fasten.
Why not reuse the existing infrastructure and link with our plug-in runner component?
@proksch mentioned in an email that there will be a k8s deployment in the future, and @wzorgdrager would assist me with that.
from fasten.
This answer is orthogonal to my question. Yes @wzorgdrager will help with the deployment files, but we should use the existing docker building infrastructure to deploy
from fasten.
but we should use the existing docker building infrastructure to deploy
I was simply not aware of that
Why not reuse the existing infrastructure and link with our plug-in runner component?
because Docker hasn't been mentioned here.
@gousiosg could you please tell me where can I find this infrastructure and what it is about?
from fasten.
@marcomicera @gousiosg is there any progress on this one?
from fasten.
@gousiosg by reusing existing Docker deployment you mean making it a plugin and deploying it with the FASTEN server the same way we deploy other plugins?
If yes, I actually think it is not quite necessary. REST API does not need to consume from Kafka (or any other place), so it doesn't really need the FASTEN server. So I think it is easier to deploy it separately. What do you think?
from fasten.
@marcomicera @gousiosg is there any progress on this one?
No, I didn't work on this.
from fasten.
Related Issues (20)
- Populating pypi.coords.txt with more entries. HOT 4
- Edit API endpoints for PyPi projects
- [Debian] package_versions table filled with more entries with the same package version. HOT 4
- How to increase the log verbosity for a kafka plugin. HOT 1
- Is the heartbeat call in FASTEN server still needed? HOT 2
- Kafka plugins crash when either a priority or a normal topics is missing HOT 1
- The "Build and push the license feeder/detector" workflows get triggered on *every* push HOT 4
- The REST API stops working if `PSQLException` happens. HOT 9
- /mvn/packages/{pkg}/{pkg_ver}/rcg returns HTTP code 500 HOT 8
- MavenResolverIO assumes dep_graph directory is present and crashes if it isn't HOT 4
- REST APIs Endpoints for licensing. HOT 7
- Java REST API crashes due to the out of memory exception HOT 2
- Maven REST API resolve endpoints timeout HOT 3
- Recent changes to DB logic in server and plugins have broken the Quality Analyzer plugin HOT 5
- QualityAnalyzer plugin matches too many callables in some Python cases HOT 1
- Java Metadata Plugin has stopped processing records HOT 5
- Add Debian and PyPI resolver to deployment schema
- List for python packages known by FASTEN still static?
- PyPI query used for ingestion no longer contains releases info (breaking pypi-filter) HOT 3
- REST API: package/version endpoint does not work for Debian HOT 2
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 fasten.