Database Schema v1.0 - Official Release #5
mohit-nagaraj
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
We are officially establishing our MongoDB database schema v1.0 as the foundation for KubeOrch. This schema provides a flexible, extensible structure that will grow with our platform's needs.
Current Schema Structure
Collections
1. users
2. workflows
3. workflow_runs
4. clusters
5. cluster_access (For shared clusters)
6. cluster_connection_logs
Database Configuration
Indexes
Security
Key Design Decisions
1. Flexibility First
2. Version Control Built-in
3. Soft Deletes
deleted_atfield for recovery4. Extensibility
Collection Summary
Currently in production:
Future Additions (Planned)
Migration Strategy
As we add new fields or collections:
Action Items
This schema provides the foundation for KubeOrch's growth while maintaining flexibility for future features.
Beta Was this translation helpful? Give feedback.
All reactions