feat: add configmaps, exec action, and reorder phases

Co-authored-by: aider (openrouter/thinkingmachines/inkling-small:free) <aider@aider.chat>
This commit is contained in:
Jiří Stachandaider committed 2026-10-09 17:22:27 +02:00
1 parent cdd3e3818c
commit 508cdff893
4 files changed
+67 -11

No files matched your search

+12 -6
View File
@@ -7,8 +7,8 @@ This app provides a lightweight local interface to manage Kubernetes clusters vi
## Features
- Choose Kubernetes context and namespace
- Search resources: pods, nodes, PVCs, and others
- Perform actions: describe, delete, view logs, and more
- Search resources: pods, nodes, PVCs, configmaps, and others
- Perform actions: describe, delete, view logs, exec (non-interactive), and more
## Tech Stack
- Backend: Python
@@ -29,12 +29,17 @@ This app provides a lightweight local interface to manage Kubernetes clusters vi
- Improve error handling and feedback
- Session persistence for context/namespace defaults
### Phase 3: UI Polish & Documentation
### Phase 3: More Resources & Actions
- Add configmaps and additional resource types
- Non-interactive exec into pods (with container selection)
- Additional kubectl actions and endpoints
### Phase 4: UI Polish & Documentation
- Better UI/UX and responsive layout
- Documentation and setup instructions
- Confirmation dialogs for destructive actions
### Phase 4: Error Handling & Advanced Features
### Phase 5: Error Handling & Advanced Features
- Improved error handling and feedback
- Possible features:
- Authentication / access controls
@@ -54,8 +59,9 @@ This app provides a lightweight local interface to manage Kubernetes clusters vi
- [x] Phase 2: Search pods, nodes, PVCs, and others
- [x] Phase 2: Describe, delete, and logs actions
- [x] Phase 2: Session persistence for context/namespace
- [ ] Phase 3: UI polish and documentation
- [ ] Phase 4: Error handling and advanced features
- [ ] Phase 3: More resources (configmaps) and non-interactive exec
- [ ] Phase 4: UI polish and documentation
- [ ] Phase 5: Error handling and advanced features
## Suggestions
- Use a lightweight Python framework (e.g., Flask or FastAPI) for the backend