From a24f784f697a9681fda995dc8541a131d63a6f1c Mon Sep 17 00:00:00 2001 From: Augustin Husson Date: Mon, 17 Aug 2026 11:05:07 +0200 Subject: [PATCH 1/2] [ENHANCEMENT] DatasourceVariable: support jaeger and opensearch in migration Signed-off-by: Augustin Husson --- datasourcevariable/cue.mod/module.cue | 8 ++++++++ datasourcevariable/schemas/migrate/migrate.cue | 12 ++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/datasourcevariable/cue.mod/module.cue b/datasourcevariable/cue.mod/module.cue index 15d2885c5..ae7c04a62 100644 --- a/datasourcevariable/cue.mod/module.cue +++ b/datasourcevariable/cue.mod/module.cue @@ -10,10 +10,18 @@ deps: { v: "v0.54.0" default: true } + "github.com/perses/plugins/jaeger@v0": { + v: "v0.1.0" + default: true + } "github.com/perses/plugins/loki@v0": { v: "v0.5.0-rc.1" default: true } + "github.com/perses/plugins/opensearch@v0": { + v: "v0.1.0" + default: true + } "github.com/perses/plugins/prometheus@v0": { v: "v0.56.0" default: true diff --git a/datasourcevariable/schemas/migrate/migrate.cue b/datasourcevariable/schemas/migrate/migrate.cue index 39268bf10..c2b494607 100644 --- a/datasourcevariable/schemas/migrate/migrate.cue +++ b/datasourcevariable/schemas/migrate/migrate.cue @@ -18,6 +18,8 @@ import ( prometheusDatasource "github.com/perses/plugins/prometheus/schemas/datasource:model" pyroscopeDatasource "github.com/perses/plugins/pyroscope/schemas/datasource:model" tempoDatasource "github.com/perses/plugins/tempo/schemas/datasource:model" + jaegerDatasource "github.com/perses/plugins/jaeger/schemas/datasource:model" + opensearchDatasource "github.com/perses/plugins/opensearch/schemas/datasources:model" ) #grafanaVar: { @@ -28,10 +30,12 @@ import ( // key = Grafana kind, value = Perses kind #kindMapping: { - "loki": lokiDatasource.#kind - "prometheus": prometheusDatasource.#kind - "grafana-pyroscope-datasource": pyroscopeDatasource.#kind - "tempo": tempoDatasource.#kind + "loki": lokiDatasource.#kind + "prometheus": prometheusDatasource.#kind + "grafana-pyroscope-datasource": pyroscopeDatasource.#kind + "tempo": tempoDatasource.#kind + "jaeger": jaegerDatasource.#kind + "grafana-opensearch-datasource": opensearchDatasource.#kind } kind: "DatasourceVariable" From 00f3d0df02bdb2a2b62ec72d38d51c0649fcac17 Mon Sep 17 00:00:00 2001 From: Augustin Husson Date: Fri, 18 Sep 2026 11:05:45 +0200 Subject: [PATCH 2/2] update cue dependencies for datasourcevariable Signed-off-by: Augustin Husson --- datasourcevariable/cue.mod/module.cue | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/datasourcevariable/cue.mod/module.cue b/datasourcevariable/cue.mod/module.cue index ae7c04a62..7ab7787ad 100644 --- a/datasourcevariable/cue.mod/module.cue +++ b/datasourcevariable/cue.mod/module.cue @@ -7,31 +7,31 @@ source: { } deps: { "github.com/perses/perses/cue@v0": { - v: "v0.54.0" + v: "v0.55.0-beta.1" default: true } "github.com/perses/plugins/jaeger@v0": { - v: "v0.1.0" + v: "v0.2.0-beta.4" default: true } "github.com/perses/plugins/loki@v0": { - v: "v0.5.0-rc.1" + v: "v0.7.0-beta.4" default: true } "github.com/perses/plugins/opensearch@v0": { - v: "v0.1.0" + v: "v0.2.0-beta.4" default: true } "github.com/perses/plugins/prometheus@v0": { - v: "v0.56.0" + v: "v0.59.0-beta.4" default: true } "github.com/perses/plugins/pyroscope@v0": { - v: "v0.5.0-rc.1" + v: "v0.7.0-beta.4" default: true } "github.com/perses/plugins/tempo@v0": { - v: "v0.56.0" + v: "v0.60.0-beta.4" default: true } "github.com/perses/shared/cue@v0": {