Releases: KKamJi98/kubernetes-monitoring-python
Releases · KKamJi98/kubernetes-monitoring-python
v1.5.0
1.5.0 (2025-10-21)
Features
- cli: add live command input prompt (84aff03)
- context: auto-reload on kubeconfig change (ddc6ea4)
- export: add csv export option (3c04096)
- filter: support choosing node label keys (786bf5d)
- ui: annotate time headers with timezone (5cea6f2)
- ui: display timestamps in kst timezone (252b3ce)
- ui: handle terminal resize events (fe57837)
- ui: improve nodegroup filtering and readiness (5628496)
- ui: refine snapshot export and ready display (05d3e84)
- ui: simplify live output and snapshot format (1b05f52)
Bug Fixes
- attrdict: guard integer lookups from raising (3361c06)
- ci: resolve mypy and pytest errors (941069d)
- ci: resolve mypy and pytest errors (79ead3f)
- cli: add timeouts for pod monitor requests (049ac99)
- cli: improve live input responsiveness (053ffb7)
- context: remove non-existent cleanup_and_reset call (61c9d91)
- node: handle non-string label keys safely (b8fa676)
- node: resolve created-at parsing and reduce timeouts (a3b6884)
- node: show zone values and allow label-only selection (e1792f6)
- node: skip invalid role labels (355820a)
- pod-monitor: balance restart and creation ordering (fcb1018)
- pod-monitor: prioritize restarted pods in creation view (9229283)
- types: normalize node zone label lookup (2101289)
- ui: sync node label headers and menu text (827c34e)
- ui: wrap long resource names in live tables (44aefc0)
Performance Improvements
- kubectl: cache selector lookups and reuse node data (f3be584)
- pods: cache kubectl responses and document tuning (79b3df0)
Documentation
- remove AGENTS.md (b0053dc)
v1.4.0
v1.3.0
1.3.0 (2025-07-04)
Features
- Apply consistent styling to menu indices (6c63964)
- Combine error-related features and update docs (8c0c7b3)
- Update CI/CD, linting, and type checking configurations (b95aa0d)
Bug Fixes
- Add debug steps to CI/CD pipeline for PATH and venv contents (43faff5)
- Add virtual environment to PATH in CI/CD pipeline (abef8aa)
- Fix CI/CD pipeline to activate virtual environment (0896d00)
- Resolve CI pipeline issues (f110244)
Documentation
- Remove GEMINI.md from remote and ignore locally (cba197e)
v1.2.0
v1.1.0
1.1.0 (2025-06-28)
Features
- Add CI/CD pipeline and migrate from Poetry to UV (30cc5c6)
- Integrate CI workflows and add GEMINI.md (b7ab113)
Bug Fixes
- Add virtual environment creation to CI workflow (b8dde70)
- Adjust pyproject.toml dependencies to PEP 621 format (5dcf80c)
- Correct pyproject.toml dependencies format for uv (1b40125)
Documentation
- Add GEMINI.md to .gitignore (874f894)
v1.0.1
Kubernetes Monitoring Tool v1.0.1
This release includes development guidelines and improvements to the monitoring tool.
Development Guidelines
- Code follows Python best practices and is well-documented
- Error handling is robust and user-friendly
- The tool remains easy to use for Kubernetes administrators
Key Requirements
-
테스트 자동화 개선
- 단위 테스트 추가
- GitHub Actions를 통한 CI/CD 파이프라인 구축
- 코드 포맷팅 검사 자동화
-
코드 구조화 및 모듈화
- 기능별 모듈 분리
- 클래스 기반 구조로 리팩토링
- 설정 파일 분리
-
사용자 인터페이스 개선
- 메뉴 구조 개선
- 컬러 출력 지원
- 진행 상태 표시 개선
-
호환성 개선
- 다양한 Kubernetes 버전 지원
- 다양한 환경(EKS, GKE, AKS 등)에서의 테스트
- 오프라인 환경에서의 사용성 개선
Recent Changes
- Dependabot 설정 추가 (package-ecosystem: pip)
- kubernetes_monitoring.py 스크립트 개선
- 노드 그룹 라벨 커스터마이징 기능 추가
- Poetry를 사용한 의존성 관리 추가