π release: v4.0.0 β 213 MCP tools, all pages enhanced, CORS fix, full version docs - #5
Merged
Merged
Conversation
β¦ted README Streamlit dashboard: - All 15 tool pages fully enhanced with rich multi-tab UIs, forms, and actions - Jenkins: Create Job (Freestyle/Pipeline), Delete Job with confirmation - Kubernetes: Apply YAML manifest, ConfigMaps/Secrets browser, Namespace mgmt, Nodes - SonarQube: Create/Delete project, Generate token, Run sonar-scanner tab - ArgoCD: Create App form, Rollback, Delete app, Add repository, Clusters view - Prometheus & Grafana: Range Query with Plotly chart, Series browser, Dashboard create - Terraform: State inspector, Targeted apply, Workspace management, Plan preview - Trivy: IaC scan, K8s cluster scan, SBOM generation (CycloneDX/SPDX) - Vault: KV read/write/delete, Auth methods, Policy management - Loki: LogQL explorer, Quick queries presets, Label browser - Helm: Install/Upgrade with values.yaml editor, Rollback, Repo management, Search - Container Registry: Projects CRUD, Tags/artifacts view, delete, push guide, system info - MinIO: Bucket CRUD with size stats, Object browser, File upload, SDK example - Nexus: Create/Delete repository, Artifact upload, Blob stores, Scheduled tasks Bug fixes: - Registry UI CORS: fixed multiple Access-Control-Allow-Origin values (browser blocked) - Registry UI endpoint: changed from localhost:5000 to 127.0.0.1:30880 (NodePort) Docs: - 25 fresh screenshots (15 Streamlit pages + 10 tool UIs) - README v3.0.0: release notes, contributing guide, new badges, updated architecture Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- tool_minio.png: Object Browser view after login (buckets + objects visible) - tool_vault_login.png: Vault login page (Token method selector) - tool_vault.png: Vault secrets engines page after login - tool_sonarqube.png: SonarQube projects dashboard after login - README: Vault shown as login + after-login side-by-side table - README: added captions for MinIO and SonarQube screenshots Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- New 'π Services & Versions' section listing all 13 services with exact versions: Jenkins 2.541.3 LTS, SonarQube 26.3.0, Grafana 12.4.2, Prometheus 3.11.0, Loki 3.0.0, Promtail 3.0.0, Vault 1.17.6, ArgoCD v3.3.6, MinIO RELEASE.2025-09-07, Nexus 3.90.2-06, Registry:2, PostgreSQL 15.17, Registry UI 2.6.0 - Added Supporting CLI Tools table: Kubernetes v1.32.2, Helm v3.17.3, Terraform 1.5.7, Trivy 0.69.3 - Renamed credentials section to 'π Service Credentials' for clarity - Updated Services badge count from 12 to 13 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
β¦RET_KEY constants NameError crashes on Container Registry and MinIO pages because these variables were used in page code but never defined in the config block. Added all 4 constants at lines 32-38 alongside existing service configs. Also refreshed st_13_registry.png and st_14_minio.png screenshots. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
β¦ounts - New 'π€ MCP Tools & Versions' section after badges showing all 15 MCP servers - Exact tool counts per server (total 213 tools, up from estimated 185+) - Python Dependencies table: mcp 1.27.0, httpx 0.28.1, streamlit 1.32.0, plotly 5.20.0, playwright 1.58.0 - Updated Total Tools badge from 185+ to 213 - Updated MCP Servers badge anchor to new section Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Update release badge from v3.0.0 to v4.0.0 - Add v4.0.0 release notes covering all changes since v3.0.0: 213 tools verified, services+versions section, HARBOR/MINIO fixes, Registry CORS fix, fresh screenshots, Vault/MinIO/SonarQube after-login shots Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner
Author
π Code Review β v4.0.0β Architecture
β Bug Fixes Verified
β Streamlit
β Documentation
All checks passed β ready to merge π |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
π v4.0.0 Release
Summary
β¨ Changes
π MCP Servers β 213 Tools (verified)
docker-managerkubernetes-managerjenkins-managervault-managerhelm-managerprometheus-grafanasonarqube-managerargocd-managerminio-managernexus-managerharbor-managertrivy-scannerloki-managerterraform-managerdevops-dashboardπ Bug Fixes
NameError: HARBOR_URL not definedβ added to config blockNameError: MINIO_ACCESS_KEY not definedβ added to config blockAccess-Control-Allow-Origin(browsers reject); fixed to*REGISTRY_URL=localhost:5000β unreachable from browser; fixed tohttp://127.0.0.1:30880πΈ Screenshots (25 total)
π Documentation
π§ͺ Code Review Checklist
python3 -m py_compile streamlit_app/app.pyβ passes, zero errorsπ Files Changed
streamlit_app/app.pyk8s/harbor/deployment.yamlREADME.mddocs/screenshots/*.pngπ€ Generated with Claude Code