dca2fd6b8d
This change enables fetching and rendering README.md files from Git Sync provisioned folders in the UI. When a user opens a provisioned folder, the frontend now fetches the README.md from the repository and renders it as markdown. Backend changes: - Add IsReadablePath() to allow .md files for read-only operations - Add IsRawFile() to detect raw content files (not k8s resources) - Add handleGetRawFile() to return raw file content without parsing - Return raw file content in resource.file.content field Frontend changes: - Add FolderReadme component to fetch and render README.md - Integrate component into BrowseDashboardsPage Testing: - Unit tests for path validation and raw file reading - Integration tests for README.md API operations
Integration tests
This directory contains Grafana server integration tests.