neongeckocom / neon-diana-utils Goto Github PK
View Code? Open in Web Editor NEWScripts and Automation for running Neon DIANA
License: Other
Scripts and Automation for running Neon DIANA
License: Other
Support deployment of packages to Kubernetes
diana
entry point to generate K8s configsAdd a default page to return when the root backend domain is accessed
/
to return static webpageNo response
Add HANA frontend configuration to CLI.
hana
configuration to CLI flowNo response
Add a unified web interface for managing a Hub deployment serving multiple clients. This would ideally be a standalone container in a new repository.
This may be split into a few separate projects
Add (optional) whisper STT to the backend deployments
Add documentation for ingress-nginx Proxy config and routing requirements for MQ.
Currently, updates are performed either manually or by re-configuring Helm charts from scratch. A better method would update existing configurations in-place.
Chart.yaml
An alternate (maybe easier?) way to look at this would be to load default values from an existing deployment while configuring new charts from scratch.
Automate configuration of RabbitMQ and MQ Services on a new system
Currently, the neon_speech container will not run without an internet connection. All of the other services load without one, but since neon_speech pulls down a model from HuggingFace on init, the container consistently fails.
Most likely path forward is either to build an image with the model baked in (seems pretty large) or to set the cache directory as a PVC, allowing you to run offline as long as you are online long enough to get the model into a persistent cache.
No response
Currently, many services interact with each other, so viewing synchronized logs is sometimes necessary. Additionally, we have no documented tools for viewing container logs in k8s (k9s is not really a log viewer).
Define a method for provisioning a device as a Diana server with minimal manual setup. This will also require some UI for setting configuration after installation.
Currently, RabbitMQ isn't restarted on upgrade so configuration isn't automatically updated.
diana-backend
chart is appliedNo response
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.