docs: add Getlood native apps documentation and manifests#2080
docs: add Getlood native apps documentation and manifests#2080nohali wants to merge 1 commit intobeclab:mainfrom
Conversation
Add comprehensive documentation and Kubernetes manifests for 4 Getlood applications: - Getlood Brain (AIOS rebrand): AI kernel for intelligent orchestration - Getlood Agents (SmythOS rebrand): Autonomous AI agents runtime - Getlood LLM (Ollama rebrand): Local LLM runtime with GPU support - Getlood VectorDB (Qdrant rebrand): Vector database for AI embeddings Each application includes: - OlaresManifest.yaml: Complete Kubernetes deployment manifest - README.md: Detailed usage documentation and examples - Architecture documentation explaining native Olares integration These applications transform Olares into Getlood OS, a complete AI agentic platform using only YAML manifests with zero custom code.
|
@claude is attempting to deploy a commit to the Bytetrade Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| deployment: | ||
| - name: getloodbrain-scheduler | ||
| image: getlood/aios-scheduler:1.0.0 | ||
| replicas: 1 |
There was a problem hiding this comment.
Align Application spec with CRD schema
The OlaresManifest.yaml defines spec.deployment as a list of component specs, but the Application CRD at framework/app-service/.olares/config/cluster/crds/app.bytetrade.io_applications.yaml declares spec.deployment as a string field and does not allow nested objects. Applying this manifest (and the other app manifests added in the same commit) will therefore be rejected by the API server with a type mismatch (spec.deployment array vs. expected string), preventing the application from ever being created.
Useful? React with 👍 / 👎.
|
Thank you for your interest in Olares, and for submitting your amazing applications. This repository hosts the Olares OS. Application submissions belong in a different repository: https://github.com/beclab/apps Before submitting, you can try deploying via Olares Studio or use the Market’s custom installation to validate it. Then follow the guide here: https://docs.olares.com/developer/develop/submit/ Feel free to contact us anytime if you have any questions. |
Add comprehensive documentation and Kubernetes manifests for 4 Getlood applications:
Each application includes:
These applications transform Olares into Getlood OS, a complete AI agentic platform using only YAML manifests with zero custom code.
Title: :