From df9f4e31ccc31bb5c38d8ad02d6d96c75b5b8762 Mon Sep 17 00:00:00 2001 From: cevheri Date: Sat, 31 Oct 2026 20:00:29 +0300 Subject: [PATCH] Describe the first release and show the demo in the README The plugin shipped as 0.1.0 with LibreDB Studio 1.2.0, so the status line no longer says unreleased. The demo media lives on the 0.1.0 release. --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4ef87f8..58c4115 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,22 @@ This repository holds the OpenShift web console dynamic plugin `libredb-studio` for [LibreDB Studio](https://github.com/libredb/libredb-studio), the web-based SQL IDE. It lists the database resources of the cluster that the signed-in user can list, and opens each one in LibreDB Studio in a new tab. -Status: in development, not yet released, and not ready for production use. +Status: early 0.x release, shipped with LibreDB Studio 1.2.0, which installs and pins it. The plugin holds no credential and reads no Secret. It finds LibreDB Studio through the console link named `libredb-studio` that Studio's chart renders, and opens a database by Studio's connection id; Studio checks the user's access again before it connects. Clusters install the plugin through LibreDB Studio's Helm chart or operator. The chart under `charts/` in this repository is for development and the lab only. +## Demo + +A walkthrough on OpenShift 4.22 with LibreDB Studio 1.2.0: the operator installed with the plugin enabled, the Databases page as a project member, a query as the signed-in user, and the query refused once the user's RoleBinding is removed. +[Full walkthrough, 3.5 min](https://github.com/libredb/libredb-studio-openshift-plugin/releases/download/0.1.0/demo-libredb-studio-openshift.mp4) and [short version, 1 min](https://github.com/libredb/libredb-studio-openshift-plugin/releases/download/0.1.0/demo-libredb-studio-openshift-short.mp4). + +| A database the user may open | A database the user may not open, and why | +| --- | --- | +| ![Databases page, team-a](https://github.com/libredb/libredb-studio-openshift-plugin/releases/download/0.1.0/08-databases-team-a-dev-a.png) | ![Databases page, team-b](https://github.com/libredb/libredb-studio-openshift-plugin/releases/download/0.1.0/09-databases-team-b-reason-dev-a.png) | + ## Supported databases | Operator | Resource |