Merge remote-tracking branch 'origin' into attempt_at_short_url_updates

This commit is contained in:
nmarrs
2025-11-19 18:51:26 -08:00
42 changed files with 217 additions and 147 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ require (
github.com/Masterminds/semver/v3 v3.4.0
github.com/google/go-cmp v0.7.0
github.com/google/go-github/v70 v70.0.0
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4
github.com/grafana/grafana v0.0.0-00010101000000-000000000000
github.com/grafana/grafana-app-sdk v0.48.2
github.com/grafana/grafana-app-sdk/logging v0.48.1
+2 -2
View File
@@ -651,8 +651,8 @@ github.com/grafana/alerting v0.0.0-20251119204204-77fa75125181 h1:nbxKRtrbuhvOYm
github.com/grafana/alerting v0.0.0-20251119204204-77fa75125181/go.mod h1:VtPNIFlEOJPPEc13Ax6ZTbNV3M/sAzLID72YjgzOPVA=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dataplane/examples v0.0.1 h1:K9M5glueWyLoL4//H+EtTQq16lXuHLmOhb6DjSCahzA=
github.com/grafana/dataplane/examples v0.0.1/go.mod h1:h5YwY8s407/17XF5/dS8XrUtsTVV2RnuW8+m1Mp46mg=
github.com/grafana/dataplane/sdata v0.0.9 h1:AGL1LZnCUG4MnQtnWpBPbQ8ZpptaZs14w6kE/MWfg7s=
+1 -1
View File
@@ -4,7 +4,7 @@ go 1.25.3
require (
cuelang.org/go v0.11.1
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4
github.com/grafana/grafana-app-sdk v0.48.2
github.com/grafana/grafana-app-sdk/logging v0.48.1
github.com/grafana/grafana-plugin-sdk-go v0.283.0
+2 -2
View File
@@ -81,8 +81,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk v0.48.2 h1:CQQDhwo1fWaXQVKvxxOcK6azbuY3E2TgJHNAZlYYn7U=
+1 -1
View File
@@ -35,7 +35,7 @@ require (
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // indirect
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // indirect
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // indirect
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
+2 -2
View File
@@ -52,8 +52,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk v0.48.2 h1:CQQDhwo1fWaXQVKvxxOcK6azbuY3E2TgJHNAZlYYn7U=
+15 -15
View File
@@ -46,7 +46,7 @@ replace github.com/prometheus/alertmanager => github.com/grafana/prometheus-aler
require (
github.com/grafana/grafana v0.0.0-00010101000000-000000000000
github.com/grafana/grafana-app-sdk v0.48.1
github.com/grafana/grafana-app-sdk v0.48.2
github.com/grafana/grafana-app-sdk/logging v0.48.1
github.com/grafana/grafana/apps/folder v0.0.0
github.com/grafana/grafana/pkg/apimachinery v0.0.0
@@ -231,12 +231,12 @@ require (
github.com/gorilla/mux v1.8.1 // indirect
github.com/grafana/alerting v0.0.0-20251009192429-9427c24835ae // indirect
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // indirect
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // indirect
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // indirect
github.com/grafana/dataplane/sdata v0.0.9 // indirect
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // indirect
github.com/grafana/grafana-aws-sdk v1.3.0 // indirect
github.com/grafana/grafana-azure-sdk-go/v2 v2.3.1 // indirect
github.com/grafana/grafana-plugin-sdk-go v0.281.0 // indirect
github.com/grafana/grafana-plugin-sdk-go v0.283.0 // indirect
github.com/grafana/grafana/apps/dashboard v0.0.0 // indirect
github.com/grafana/grafana/apps/plugins v0.0.0 // indirect
github.com/grafana/grafana/apps/provisioning v0.0.0 // indirect
@@ -251,7 +251,7 @@ require (
github.com/grafana/sqlds/v4 v4.2.7 // indirect
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20191002090509-6af20e3a5340 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
github.com/hashicorp/consul/api v1.31.2 // indirect
@@ -349,7 +349,7 @@ require (
github.com/pressly/goose/v3 v3.25.0 // indirect
github.com/prometheus/alertmanager v0.28.0 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.67.1 // indirect
github.com/prometheus/common v0.67.2 // indirect
github.com/prometheus/common/sigv4 v0.1.0 // indirect
github.com/prometheus/exporter-toolkit v0.14.0 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
@@ -425,18 +425,18 @@ require (
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
gocloud.dev v0.43.0 // indirect
golang.org/x/crypto v0.43.0 // indirect
golang.org/x/crypto v0.44.0 // indirect
golang.org/x/exp v0.0.0-20251002181428-27f1f14c8bb9 // indirect
golang.org/x/mod v0.29.0 // indirect
golang.org/x/net v0.46.0 // indirect
golang.org/x/oauth2 v0.32.0 // indirect
golang.org/x/sync v0.17.0 // indirect
golang.org/x/sys v0.37.0 // indirect
golang.org/x/telemetry v0.0.0-20251008203120-078029d740a8 // indirect
golang.org/x/term v0.36.0 // indirect
golang.org/x/text v0.30.0 // indirect
golang.org/x/mod v0.30.0 // indirect
golang.org/x/net v0.47.0 // indirect
golang.org/x/oauth2 v0.33.0 // indirect
golang.org/x/sync v0.18.0 // indirect
golang.org/x/sys v0.38.0 // indirect
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54 // indirect
golang.org/x/term v0.37.0 // indirect
golang.org/x/text v0.31.0 // indirect
golang.org/x/time v0.14.0 // indirect
golang.org/x/tools v0.38.0 // indirect
golang.org/x/tools v0.39.0 // indirect
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
gonum.org/v1/gonum v0.16.0 // indirect
+23
View File
@@ -839,6 +839,8 @@ github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZ
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dataplane/examples v0.0.1 h1:K9M5glueWyLoL4//H+EtTQq16lXuHLmOhb6DjSCahzA=
github.com/grafana/dataplane/examples v0.0.1/go.mod h1:h5YwY8s407/17XF5/dS8XrUtsTVV2RnuW8+m1Mp46mg=
github.com/grafana/dataplane/sdata v0.0.9 h1:AGL1LZnCUG4MnQtnWpBPbQ8ZpptaZs14w6kE/MWfg7s=
@@ -853,6 +855,7 @@ github.com/grafana/gomemcache v0.0.0-20250828162811-a96f6acee2fe h1:q+QaVANzNZxv
github.com/grafana/gomemcache v0.0.0-20250828162811-a96f6acee2fe/go.mod h1:j/s0jkda4UXTemDs7Pgw/vMT06alWc42CHisvYac0qw=
github.com/grafana/grafana-app-sdk v0.48.1 h1:bKJadWH18WCpJ+Zk8AezRFXCcZgGredRv+fRS+8zkek=
github.com/grafana/grafana-app-sdk v0.48.1/go.mod h1:5LljCz+wvmGfkQ8ZKTOfserhtXNEF0cSFthoWShvN6c=
github.com/grafana/grafana-app-sdk v0.48.2/go.mod h1:LDOvQ7OOyHLcXdSa0InATCa5OMoYAd6E1+rGLrMgHuk=
github.com/grafana/grafana-app-sdk/logging v0.48.1 h1:veM0X5LAPyN3KsDLglWjIofndbGuf7MqnrDuDN+F/Ng=
github.com/grafana/grafana-app-sdk/logging v0.48.1/go.mod h1:Gh/nBWnspK3oDNWtiM5qUF/fardHzOIEez+SPI3JeHA=
github.com/grafana/grafana-aws-sdk v1.3.0 h1:/bfJzP93rCel1GbWoRSq0oUo424MZXt8jAp2BK9w8tM=
@@ -867,6 +870,7 @@ github.com/grafana/grafana-openapi-client-go v0.0.0-20231213163343-bd475d63fb79
github.com/grafana/grafana-openapi-client-go v0.0.0-20231213163343-bd475d63fb79/go.mod h1:wc6Hbh3K2TgCUSfBC/BOzabItujtHMESZeFk5ZhdxhQ=
github.com/grafana/grafana-plugin-sdk-go v0.281.0 h1:V8dGyatzcOLQeivFhBV2JWMwTSZH/clDnpfKG9p3dTA=
github.com/grafana/grafana-plugin-sdk-go v0.281.0/go.mod h1:3I0g+v6jAwVmrt6BEjDUP4V6pkhGP5QKY5NkXY4Ayr4=
github.com/grafana/grafana-plugin-sdk-go v0.283.0/go.mod h1:20qhoYxIgbZRmwCEO1KMP8q2yq/Kge5+xE/99/hLEk0=
github.com/grafana/grafana/apps/example v0.0.0-20251027162426-edef69fdc82b h1:6Bo65etvjQ4tStkaA5+N3A3ENbO4UAWj53TxF6g2Hdk=
github.com/grafana/grafana/apps/example v0.0.0-20251027162426-edef69fdc82b/go.mod h1:6+wASOCN8LWt6FJ8dc0oODUBIEY5XHaE6ABi8g0mR+k=
github.com/grafana/grafana/pkg/promlib v0.0.8 h1:VUWsqttdf0wMI4j9OX9oNrykguQpZcruudDAFpJJVw0=
@@ -901,6 +905,7 @@ github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 h1:QGLs
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0/go.mod h1:hM2alZsMUni80N33RBe6J0e423LB+odMj7d3EMP9l20=
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 h1:sGm2vDRFUrQJO/Veii4h4zG2vvqG6uWNkBHSTqXOZk0=
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2/go.mod h1:wd1YpapPLivG6nQgbf7ZkG1hhSOXDhhn4MLTknx2aAc=
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3/go.mod h1:NbCUVmiS4foBGBHOYlCT25+YmGpJ32dZPi75pGEUpj4=
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20191002090509-6af20e3a5340 h1:uGoIog/wiQHI9GAxXO5TJbT0wWKH3O9HhOJW1F9c3fY=
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.1-0.20191002090509-6af20e3a5340/go.mod h1:3bDW6wMZJB7tiONtC/1Xpicra6Wp5GgbTbQWCbI5fkc=
@@ -1374,6 +1379,7 @@ github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9
github.com/prometheus/common v0.29.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
github.com/prometheus/common v0.67.1 h1:OTSON1P4DNxzTg4hmKCc37o4ZAZDv0cfXLkOt0oEowI=
github.com/prometheus/common v0.67.1/go.mod h1:RpmT9v35q2Y+lsieQsdOh5sXZ6ajUGC8NjZAmr8vb0Q=
github.com/prometheus/common v0.67.2/go.mod h1:63W3KZb1JOKgcjlIr64WW/LvFGAqKPj0atm+knVGEko=
github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdDeppTwGX4=
github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI=
github.com/prometheus/exporter-toolkit v0.14.0 h1:NMlswfibpcZZ+H0sZBiTjrA3/aBFHkNZqE+iCj5EmRg=
@@ -1730,6 +1736,7 @@ golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/crypto v0.43.0 h1:dduJYIi3A3KOfdGOHX8AVZ/jGiyPa3IbBozJ5kNuE04=
golang.org/x/crypto v0.43.0/go.mod h1:BFbav4mRNlXJL4wNeejLpWxB7wMbc79PdRGhWKncxR0=
golang.org/x/crypto v0.44.0/go.mod h1:013i+Nw79BMiQiMsOPcVCB5ZIJbYkerPrGnOa00tvmc=
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -1773,6 +1780,7 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA=
golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w=
golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -1829,6 +1837,7 @@ golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su
golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/net v0.46.0 h1:giFlY12I07fugqwPuWJi68oOnpfqFnJIJzaIIm2JVV4=
golang.org/x/net v0.46.0/go.mod h1:Q9BGdFy1y4nkUwiLvT5qtyhAnEHgnQ/zd8PfU6nc210=
golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -1853,6 +1862,7 @@ golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j
golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
golang.org/x/oauth2 v0.32.0 h1:jsCblLleRMDrxMN29H3z/k1KliIvpLgCkE6R8FXXNgY=
golang.org/x/oauth2 v0.32.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
golang.org/x/oauth2 v0.33.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -1867,6 +1877,7 @@ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20220513210516-0976fa681c29/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug=
golang.org/x/sync v0.17.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -1961,12 +1972,15 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/telemetry v0.0.0-20251008203120-078029d740a8 h1:LvzTn0GQhWuvKH/kVRS3R3bVAsdQWI7hvfLHGgh9+lU=
golang.org/x/telemetry v0.0.0-20251008203120-078029d740a8/go.mod h1:Pi4ztBfryZoJEkyFTI5/Ocsu2jXyDr6iSdgJiYE/uwE=
golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54/go.mod h1:hKdjCMrbv9skySur+Nek8Hd0uJ0GuxJIoIX2payrIdQ=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.36.0 h1:zMPR+aF8gfksFprF/Nc/rd1wRS1EI6nDBGyWAvDzx2Q=
golang.org/x/term v0.36.0/go.mod h1:Qu394IJq6V6dCBRgwqshf3mPF85AqzYEzofzRdZkWss=
golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -1978,6 +1992,7 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k=
golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM=
golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -2046,6 +2061,7 @@ golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ=
golang.org/x/tools v0.38.0/go.mod h1:yEsQ/d/YK8cjh0L6rZlY8tgtlKiBNTL14pGDJPJpYQs=
golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ=
golang.org/x/tools/godoc v0.1.0-deprecated h1:o+aZ1BOj6Hsx/GBdJO/s815sqftjSnrZZwyYTHODvtk=
golang.org/x/tools/godoc v0.1.0-deprecated/go.mod h1:qM63CriJ961IHWmnWa9CjZnBndniPt4a3CK0PVB9bIg=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -2305,20 +2321,27 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9
honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
k8s.io/api v0.34.2/go.mod h1:MMBPaWlED2a8w4RSeanD76f7opUoypY8TFYkSM+3XHw=
k8s.io/apiextensions-apiserver v0.34.1 h1:NNPBva8FNAPt1iSVwIE0FsdrVriRXMsaWFMqJbII2CI=
k8s.io/apiextensions-apiserver v0.34.1/go.mod h1:hP9Rld3zF5Ay2Of3BeEpLAToP+l4s5UlxiHfqRaRcMc=
k8s.io/apiextensions-apiserver v0.34.2/go.mod h1:398CJrsgXF1wytdaanynDpJ67zG4Xq7yj91GrmYN2SE=
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/apimachinery v0.34.2/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/apiserver v0.34.1 h1:U3JBGdgANK3dfFcyknWde1G6X1F4bg7PXuvlqt8lITA=
k8s.io/apiserver v0.34.1/go.mod h1:eOOc9nrVqlBI1AFCvVzsob0OxtPZUCPiUJL45JOTBG0=
k8s.io/apiserver v0.34.2/go.mod h1:gqJQy2yDOB50R3JUReHSFr+cwJnL8G1dzTA0YLEqAPI=
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY=
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8=
k8s.io/client-go v0.34.2/go.mod h1:2VYDl1XXJsdcAxw7BenFslRQX28Dxz91U9MWKjX97fE=
k8s.io/component-base v0.34.1 h1:v7xFgG+ONhytZNFpIz5/kecwD+sUhVE6HU7qQUiRM4A=
k8s.io/component-base v0.34.1/go.mod h1:mknCpLlTSKHzAQJJnnHVKqjxR7gBeHRv0rPXA7gdtQ0=
k8s.io/component-base v0.34.2/go.mod h1:9xw2FHJavUHBFpiGkZoKuYZ5pdtLKe97DEByaA+hHbM=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kms v0.34.1 h1:iCFOvewDPzWM9fMTfyIPO+4MeuZ0tcZbugxLNSHFG4w=
k8s.io/kms v0.34.1/go.mod h1:s1CFkLG7w9eaTYvctOxosx88fl4spqmixnNpys0JAtM=
k8s.io/kms v0.34.2/go.mod h1:s1CFkLG7w9eaTYvctOxosx88fl4spqmixnNpys0JAtM=
k8s.io/kube-aggregator v0.34.1 h1:WNLV0dVNoFKmuyvdWLd92iDSyD/TSTjqwaPj0U9XAEU=
k8s.io/kube-aggregator v0.34.1/go.mod h1:RU8j+5ERfp0h+gIvWtxRPfsa5nK7rboDm8RST8BJfYQ=
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZcmKS3g6CthxToOb37KgwE=
+1 -1
View File
@@ -37,7 +37,7 @@ require (
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // indirect
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // indirect
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // indirect
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
+2 -2
View File
@@ -52,8 +52,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk v0.48.2 h1:CQQDhwo1fWaXQVKvxxOcK6azbuY3E2TgJHNAZlYYn7U=
+1 -1
View File
@@ -42,7 +42,7 @@ require (
github.com/google/go-github/v64 v64.0.0 // indirect
github.com/google/go-querystring v1.1.0 // indirect
github.com/gorilla/mux v1.8.1 // indirect
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // indirect
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // indirect
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // indirect
github.com/grafana/grafana-app-sdk v0.48.2 // indirect
github.com/josharian/intern v1.0.0 // indirect
+2 -2
View File
@@ -58,8 +58,8 @@ github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk v0.48.2 h1:CQQDhwo1fWaXQVKvxxOcK6azbuY3E2TgJHNAZlYYn7U=
+1 -1
View File
@@ -35,7 +35,7 @@ require (
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // indirect
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // indirect
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // indirect
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
+2 -2
View File
@@ -52,8 +52,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk v0.48.2 h1:CQQDhwo1fWaXQVKvxxOcK6azbuY3E2TgJHNAZlYYn7U=
+1 -1
View File
@@ -88,7 +88,7 @@ require (
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 // @grafana/grafana-app-platform-squad
github.com/grafana/alerting v0.0.0-20251119204204-77fa75125181 // @grafana/alerting-backend
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // @grafana/identity-access-team
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // @grafana/identity-access-team
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // @grafana/identity-access-team
github.com/grafana/dataplane/examples v0.0.1 // @grafana/observability-metrics
github.com/grafana/dataplane/sdata v0.0.9 // @grafana/observability-metrics
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 // @grafana/grafana-backend-group
+2 -2
View File
@@ -1615,8 +1615,8 @@ github.com/grafana/alerting v0.0.0-20251119204204-77fa75125181 h1:nbxKRtrbuhvOYm
github.com/grafana/alerting v0.0.0-20251119204204-77fa75125181/go.mod h1:VtPNIFlEOJPPEc13Ax6ZTbNV3M/sAzLID72YjgzOPVA=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dataplane/examples v0.0.1 h1:K9M5glueWyLoL4//H+EtTQq16lXuHLmOhb6DjSCahzA=
github.com/grafana/dataplane/examples v0.0.1/go.mod h1:h5YwY8s407/17XF5/dS8XrUtsTVV2RnuW8+m1Mp46mg=
github.com/grafana/dataplane/sdata v0.0.9 h1:AGL1LZnCUG4MnQtnWpBPbQ8ZpptaZs14w6kE/MWfg7s=
@@ -94,9 +94,18 @@ exports[`TableNG utils buildInspectValue should handle string 1`] = `
]
`;
exports[`TableNG utils buildInspectValue should handle string w/ JSON (invalid JSON) 1`] = `
[
""{\\"invalid\\": \\"json"",
"code",
]
`;
exports[`TableNG utils buildInspectValue should handle string w/ JSON 1`] = `
[
""baz"",
"{
"valid": "json"
}",
"code",
]
`;
@@ -1619,6 +1619,7 @@ describe('TableNG utils', () => {
};
const jsonStringField: Field = {
...stringField,
values: ['{"valid": "json"}', '{"invalid": "json', null, '{"another": "one"}'],
config: { custom: { cellOptions: { type: TableCellDisplayMode.JSONView } } },
};
const booleanField: Field = {
@@ -1675,11 +1676,12 @@ describe('TableNG utils', () => {
it.each([
{ name: 'numbers', input: { valueIdx: 0, field: numberFieldWithNulls } },
{ name: 'string', input: { valueIdx: 0, field: stringField } },
{ name: 'string w/ JSON', input: { valueIdx: 2, field: jsonStringField } },
{ name: 'string w/ JSON', input: { valueIdx: 0, field: jsonStringField } },
{ name: 'string w/ JSON (invalid JSON)', input: { valueIdx: 1, field: jsonStringField } },
{ name: 'boolean', input: { valueIdx: 0, field: booleanField } },
{ name: 'NaN', input: { valueIdx: 4, field: numberFieldWithNulls } },
{ name: 'null', input: { valueIdx: 3, field: numberFieldWithNulls } },
{ name: 'null w/ JSON', input: { valueIdx: 3, field: jsonStringField } },
{ name: 'null w/ JSON', input: { valueIdx: 2, field: jsonStringField } },
{ name: 'undefined', input: { valueIdx: 6, field: numberFieldWithNulls } },
{ name: 'sparkline', input: { valueIdx: 0, field: sparklineField } },
{ name: 'sparkline (no x)', input: { valueIdx: 0, field: sparklineFieldNoX } },
@@ -1049,7 +1049,15 @@ export function buildInspectValue(value: unknown, field: Field): [string, TableC
inspectValue += ']';
mode = TableCellInspectorMode.code;
} else if (cellOptions.type === TableCellDisplayMode.JSONView || Array.isArray(value) || isPlainObject(value)) {
inspectValue = JSON.stringify(value, null, ' ');
let toStringify = value;
if (typeof value === 'string') {
try {
toStringify = JSON.parse(value);
} catch {
// do nothing, toStringify will stay as the raw string
}
}
inspectValue = JSON.stringify(toStringify, null, ' ');
mode = TableCellInspectorMode.code;
} else {
inspectValue = String(value ?? '');
+1 -1
View File
@@ -5,7 +5,7 @@ go 1.25.3
require (
github.com/go-jose/go-jose/v4 v4.1.2
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f // @grafana/identity-access-team
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 // @grafana/identity-access-team
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 // @grafana/identity-access-team
github.com/stretchr/testify v1.11.1
go.yaml.in/yaml/v3 v3.0.4
k8s.io/apimachinery v0.34.2
+2 -2
View File
@@ -34,8 +34,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
+1 -1
View File
@@ -4,7 +4,7 @@ go 1.25.3
require (
github.com/google/go-cmp v0.7.0
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4
github.com/grafana/grafana-app-sdk/logging v0.48.1
github.com/grafana/grafana/pkg/apimachinery v0.0.0-20250514132646-acbc7b54ed9e
github.com/prometheus/client_golang v1.23.2
+2 -2
View File
@@ -67,8 +67,8 @@ github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 h1:JeSE6pjso5T
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674/go.mod h1:r4w70xmWCQKmi1ONH4KIaBptdivuRPyosB9RmPlGEwA=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f h1:Cbm6OKkOcJ+7CSZsGsEJzktC/SIa5bxVeYKQLuYK86o=
github.com/grafana/authlib v0.0.0-20250930082137-a40e2c2b094f/go.mod h1:axY0cdOg3q0TZHwpHnIz5x16xZ8ZBxJHShsSHHXcHQg=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37 h1:qEwZ+7MbPjzRvTi31iT9w7NBhKIpKwZrFbYmOZLqkwA=
github.com/grafana/authlib/types v0.0.0-20250926065801-df98203cff37/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4 h1:Muoy+FMGrHj3GdFbvsMzUT7eusgii9PKf9L1ZaXDDbY=
github.com/grafana/authlib/types v0.0.0-20251119142549-be091cf2f4d4/go.mod h1:qeWYbnWzaYGl88JlL9+DsP1GT2Cudm58rLtx13fKZdw=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4 h1:jSojuc7njleS3UOz223WDlXOinmuLAIPI0z2vtq8EgI=
github.com/grafana/dskit v0.0.0-20250908063411-6b6da59b5cc4/go.mod h1:VahT+GtfQIM+o8ht2StR6J9g+Ef+C2Vokh5uuSmOD/4=
github.com/grafana/grafana-app-sdk/logging v0.48.1 h1:veM0X5LAPyN3KsDLglWjIofndbGuf7MqnrDuDN+F/Ng=
+3 -29
View File
@@ -373,23 +373,10 @@ func TestExtendedJWT_Authenticate(t *testing.T) {
ExpectIssuer: "http://localhost:3000",
},
},
want: &authn.Identity{
ID: "this-uid",
UID: "this-uid",
Name: "this-uid",
Type: claims.TypeAccessPolicy,
OrgID: 1,
AccessTokenClaims: &validAccessTokenClaimsWithDeprecatedStackClaimSet,
Namespace: "stack-1234",
AuthenticatedBy: "extendedjwt",
AuthID: "access-policy:this-uid",
ClientParams: authn.ClientParams{
SyncPermissions: true,
},
},
wantErr: errExtJWTDisallowedNamespaceClaim,
},
{
name: "should authenticate as user using specific deprecated namespace claim in access and id tokens",
name: "should NOT authenticate as user using specific deprecated namespace claim in access and id tokens",
accessToken: &validAccessTokenClaimsWithDeprecatedStackClaimSet,
idToken: &validIDTokenClaimsWithDeprecatedStackClaimSet,
orgID: 1,
@@ -401,20 +388,7 @@ func TestExtendedJWT_Authenticate(t *testing.T) {
ExpectIssuer: "http://localhost:3000",
},
},
want: &authn.Identity{
ID: "2",
Type: claims.TypeUser,
OrgID: 1,
AccessTokenClaims: &validAccessTokenClaimsWithDeprecatedStackClaimSet,
IDTokenClaims: &validIDTokenClaimsWithDeprecatedStackClaimSet,
Namespace: "stack-1234",
AuthenticatedBy: "extendedjwt",
AuthID: "access-policy:this-uid",
ClientParams: authn.ClientParams{
SyncPermissions: true,
FetchSyncedUser: true,
},
},
wantErr: errExtJWTDisallowedNamespaceClaim,
},
{
name: "should authenticate as user using wildcard namespace for access token, setting allowed namespace to specific",
+7 -4
View File
@@ -2622,8 +2622,7 @@
"firing": "Spuštěno",
"normal": "Normální",
"pending": "Nevyřízeno",
"recovering": "Probíhá obnovení",
"unknown": "Neznámé"
"recovering": "Probíhá obnovení"
},
"type": {
"alert": "Pravidlo výstrahy",
@@ -2647,12 +2646,14 @@
"placeholder-search-input": "Hledejte podle názvu nebo zadejte dotaz na filtr…"
},
"grafana-folder": "Složka Grafana",
"group-autocomplete-unavailable": "",
"health": "Kondice",
"label": {
"hide": "Skrýt",
"show": "Zobrazit"
},
"manage-alerts": "V těchto zdrojích dat můžete prostřednictvím uživatelského rozhraní upozorňování vybrat možnost Správa upozorňování. Odtud můžete spravovat tato pravidla výstrah v uživatelském rozhraní Grafana i ve zdroji dat, kde byla nakonfigurována.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Všechny zdroje dat",
"placeholder-contact-point": "Vyberte kontaktní bod",
"placeholder-data-sources": "Vyberte zdroje dat",
@@ -3564,6 +3565,7 @@
"delete-modal-invalid-title": "Složku nelze odstranit",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Tato akce odstraní následující obsah:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Odstranit",
"delete-provisioned-folder": "Odstranit poskytnutou složku",
"deleting": "Probíhá odstranění…",
@@ -3572,6 +3574,7 @@
"move-modal-alert": "Přesunutí této položky může změnit oprávnění.",
"move-modal-field-label": "Název složky",
"move-modal-text": "Tato akce přesune následující obsah:",
"move-modal-text-one-folder": "",
"move-modal-title": "Přesunout",
"move-provisioned-folder": "",
"moving": "Probíhá přesouvání…",
@@ -3669,11 +3672,11 @@
"title-folder": "Tento složka zatím nemá žádné nástěnky"
},
"folder-actions-button": {
"delete": "Odstranit",
"delete": "",
"delete-folder-error": "Chyba při odstraňování složky. Zkuste to znovu později.",
"folder-actions": "Akce složky",
"manage-permissions": "Spravovat oprávnění",
"move": "Přesunout"
"move": ""
},
"folder-picker": {
"accessible-label": "Vybrat složku: {{ label }} aktuálně vybraná",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Auslösung",
"normal": "Normal",
"pending": "Ausstehend",
"recovering": "Wird wiederhergestellt",
"unknown": "Unbekannt"
"recovering": "Wird wiederhergestellt"
},
"type": {
"alert": "Alertregel",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Nach Name suchen oder Filterabfrage eingeben …"
},
"grafana-folder": "Grafana-Ordner",
"group-autocomplete-unavailable": "",
"health": "Zustand",
"label": {
"hide": "Ausblenden",
"show": "Anzeigen"
},
"manage-alerts": "In diesen Datenquellen können Sie über die Alerting-Benutzeroberfläche „Warnungen verwalten“ auswählen, um diese Warnregeln sowohl in der Grafana-Benutzeroberfläche als auch in der Datenquelle, in der sie konfiguriert wurden, verwalten zu können.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Alle Datenquellen",
"placeholder-contact-point": "Kontaktpunkt auswählen",
"placeholder-data-sources": "Datenquellen auswählen",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Ordner kann nicht gelöscht werden",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Diese Aktion wird folgenden Inhalt löschen:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Löschen",
"delete-provisioned-folder": "Bereitgestellten Ordner löschen",
"deleting": "Löschen...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Das Verschieben dieses Elements kann seine Berechtigungen ändern.",
"move-modal-field-label": "Ordnername",
"move-modal-text": "Diese Aktion wird folgenden Inhalt verschieben:",
"move-modal-text-one-folder": "",
"move-modal-title": "Verschieben",
"move-provisioned-folder": "",
"moving": "Verschieben...",
@@ -3635,11 +3638,11 @@
"title-folder": "Dieser Ordner enthält noch keine Dashboards"
},
"folder-actions-button": {
"delete": "Löschen",
"delete": "",
"delete-folder-error": "Beim Löschen des Ordners ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"folder-actions": "Ordneraktionen",
"manage-permissions": "Berechtigungen verwalten",
"move": "Verschieben"
"move": ""
},
"folder-picker": {
"accessible-label": "Ordner auswählen: {{ label }} aktuell ausgewählt",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Activada",
"normal": "Normal",
"pending": "Pendiente",
"recovering": "En recuperación",
"unknown": "Desconocido"
"recovering": "En recuperación"
},
"type": {
"alert": "Regla de alerta",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Buscar por nombre o introducir consulta de filtro..."
},
"grafana-folder": "Carpeta de Grafana",
"group-autocomplete-unavailable": "",
"health": "Salud",
"label": {
"hide": "Ocultar",
"show": "Mostrar"
},
"manage-alerts": "En estas fuentes de datos, puedes seleccionar Gestionar alertas a través de la interfaz de usuario de Alerting para poder administrar estas reglas de alerta en la interfaz de usuario de Grafana, así como en la fuente de datos donde se configuraron.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Todas las fuentes de datos",
"placeholder-contact-point": "Seleccionar punto de contacto",
"placeholder-data-sources": "Seleccionar fuentes de datos",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "No se puede eliminar la carpeta",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Esta acción eliminará el siguiente contenido:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Eliminar",
"delete-provisioned-folder": "Eliminar carpeta aprovisionada",
"deleting": "Eliminando...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Al mover este elemento puede cambiar sus permisos.",
"move-modal-field-label": "Nombre de la carpeta",
"move-modal-text": "Esta acción moverá el siguiente contenido:",
"move-modal-text-one-folder": "",
"move-modal-title": "Mover",
"move-provisioned-folder": "",
"moving": "Moviendo...",
@@ -3635,11 +3638,11 @@
"title-folder": "Esta carpeta aún no contiene ningún panel de control"
},
"folder-actions-button": {
"delete": "Eliminar",
"delete": "",
"delete-folder-error": "Error al eliminar la carpeta. Inténtalo de nuevo más tarde.",
"folder-actions": "Acciones de la carpeta",
"manage-permissions": "Gestionar permisos",
"move": "Mover"
"move": ""
},
"folder-picker": {
"accessible-label": "Seleccionar carpeta: {{ label }} seleccionada actualmente",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Déclenché",
"normal": "Normal",
"pending": "En attente",
"recovering": "Récupération en cours",
"unknown": "Inconnu"
"recovering": "Récupération en cours"
},
"type": {
"alert": "Règle d’alerte",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Rechercher par nom ou saisir une requête de filtre..."
},
"grafana-folder": "Dossier Grafana",
"group-autocomplete-unavailable": "",
"health": "Santé",
"label": {
"hide": "Masquer",
"show": "Afficher"
},
"manage-alerts": "Dans ces sources de données, vous pouvez sélectionner Gérer les alertes via l’interface utilisateur d’alerte pour pouvoir gérer ces règles d’alerte dans l’interface utilisateur Grafana, ainsi que dans la source de données où elles ont été configurées.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Toutes les sources de données",
"placeholder-contact-point": "Sélectionner un point de contact",
"placeholder-data-sources": "Sélectionner des sources de données",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Impossible de supprimer le dossier",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Cette action supprimera le contenu suivant :",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Supprimer",
"delete-provisioned-folder": "Supprimer le dossier provisionné",
"deleting": "Suppression…",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Le déplacement de cet élément peut modifier ses permissions.",
"move-modal-field-label": "Nom du dossier",
"move-modal-text": "Cette action déplacera le contenu suivant :",
"move-modal-text-one-folder": "",
"move-modal-title": "Déplacer",
"move-provisioned-folder": "",
"moving": "Déplacement...",
@@ -3635,11 +3638,11 @@
"title-folder": "Ce dossier ne contient pas encore de tableaux de bord"
},
"folder-actions-button": {
"delete": "Supprimer",
"delete": "",
"delete-folder-error": "Erreur lors de la suppression du dossier. Veuillez réessayer plus tard.",
"folder-actions": "Actions sur le dossier",
"manage-permissions": "Gérer les autorisations",
"move": "Déplacer"
"move": ""
},
"folder-picker": {
"accessible-label": "Sélectionnez un dossier : {{ label }} est sélectionné actuellement",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Aktív",
"normal": "Normál",
"pending": "Függőben",
"recovering": "Helyreállítás",
"unknown": "Ismeretlen"
"recovering": "Helyreállítás"
},
"type": {
"alert": "Riasztási szabály",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Keresés név alapján, vagy szűrőlekérdezés megadása..."
},
"grafana-folder": "Grafana mappa",
"group-autocomplete-unavailable": "",
"health": "Állapot",
"label": {
"hide": "Elrejtés",
"show": "Megjelenítés"
},
"manage-alerts": "Ezekben az adatforrásokban kiválaszthatja a Riasztások kezelése az Alerting felületén keresztül lehetőséget, hogy kezelhesse ezeket a riasztási szabályokat a Grafana kezelőfelületén, valamint abban az adatforrásban, ahol konfigurálták őket.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Összes adatforrás",
"placeholder-contact-point": "Kapcsolattartási pont kiválasztása",
"placeholder-data-sources": "Adatforrások kiválasztása",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Nem lehet törölni a mappát",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Ez a művelet törli a következő tartalmat:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Törlés",
"delete-provisioned-folder": "Kiépített mappa törlése",
"deleting": "Törlés...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Az elem áthelyezésével megváltozhatnak az engedélyei.",
"move-modal-field-label": "Mappa neve",
"move-modal-text": "Ez a művelet áthelyezi a következő tartalmat:",
"move-modal-text-one-folder": "",
"move-modal-title": "Áthelyezés",
"move-provisioned-folder": "",
"moving": "Áthelyezés...",
@@ -3635,11 +3638,11 @@
"title-folder": "Ehhez a mappához még nem tartoznak irányítópultok"
},
"folder-actions-button": {
"delete": "Törlés",
"delete": "",
"delete-folder-error": "Hiba történt a mappa törlése során. Próbálja meg később.",
"folder-actions": "Mappaműveletek",
"manage-permissions": "Engedélyek kezelése",
"move": "Áthelyezés"
"move": ""
},
"folder-picker": {
"accessible-label": "Mappa kijelölése: {{ label }} jelenleg kijelölve",
+7 -4
View File
@@ -2586,8 +2586,7 @@
"firing": "Dipicu",
"normal": "Normal",
"pending": "Tertunda",
"recovering": "Memulihkan",
"unknown": "Tidak diketahui"
"recovering": "Memulihkan"
},
"type": {
"alert": "Aturan peringatan",
@@ -2611,12 +2610,14 @@
"placeholder-search-input": "Cari berdasarkan nama atau masukkan kueri filter..."
},
"grafana-folder": "Folder Grafana",
"group-autocomplete-unavailable": "",
"health": "Kesehatan",
"label": {
"hide": "Sembunyikan",
"show": "Tampilkan"
},
"manage-alerts": "Dalam sumber data ini, Anda dapat memilih Kelola peringatan melalui UI Alerting untuk dapat mengelola aturan peringatan ini di UI Grafana serta di sumber data tempat mereka dikonfigurasi.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Semua sumber data",
"placeholder-contact-point": "Pilih titik kontak",
"placeholder-data-sources": "Pilih sumber data",
@@ -3528,6 +3529,7 @@
"delete-modal-invalid-title": "Tidak dapat menghapus folder",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Tindakan ini akan menghapus konten berikut:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Hapus",
"delete-provisioned-folder": "Hapus folder yang disediakan",
"deleting": "Menghapus...",
@@ -3536,6 +3538,7 @@
"move-modal-alert": "Memindahkan item ini dapat mengubah izinnya.",
"move-modal-field-label": "Nama folder",
"move-modal-text": "Tindakan ini akan memindahkan konten berikut:",
"move-modal-text-one-folder": "",
"move-modal-title": "Pindahkan",
"move-provisioned-folder": "",
"moving": "Memindahkan...",
@@ -3618,11 +3621,11 @@
"title-folder": "Folder ini belum memiliki dasbor"
},
"folder-actions-button": {
"delete": "Hapus",
"delete": "",
"delete-folder-error": "Terjadi kesalahan saat menghapus folder. Coba lagi nanti.",
"folder-actions": "Tindakan folder",
"manage-permissions": "Kelola izin",
"move": "Pindahkan"
"move": ""
},
"folder-picker": {
"accessible-label": "Pilih folder: {{ label }} saat ini dipilih",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "In attivazione",
"normal": "Normale",
"pending": "In sospeso",
"recovering": "In fase di recupero",
"unknown": "Sconosciuto"
"recovering": "In fase di recupero"
},
"type": {
"alert": "Regola avviso",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Cerca per nome o inserisci una query di filtro..."
},
"grafana-folder": "Cartella Grafana",
"group-autocomplete-unavailable": "",
"health": "Stato",
"label": {
"hide": "Nascondi",
"show": "Mostra"
},
"manage-alerts": "In queste origini dei dati, è possibile selezionare Gestisci avvisi tramite l'interfaccia utente di avviso per poter gestire queste regole di avviso nell'interfaccia utente di Grafana e nell'origine dei dati in cui sono state configurate.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Tutte le fonti dei dati",
"placeholder-contact-point": "Seleziona punto di contatto",
"placeholder-data-sources": "Seleziona origini dati",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Impossibile eliminare la cartella",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Questa azione eliminerà il seguente contenuto:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Elimina",
"delete-provisioned-folder": "Elimina cartella fornita",
"deleting": "Eliminazione in corso...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Lo spostamento di questo elemento potrebbe modificarne le autorizzazioni.",
"move-modal-field-label": "Nome cartella",
"move-modal-text": "Questa azione sposterà il seguente contenuto:",
"move-modal-text-one-folder": "",
"move-modal-title": "Sposta",
"move-provisioned-folder": "",
"moving": "Spostamento in corso...",
@@ -3635,11 +3638,11 @@
"title-folder": "Questa cartella non contiene ancora nessun dashboard"
},
"folder-actions-button": {
"delete": "Elimina",
"delete": "",
"delete-folder-error": "Errore durante l'eliminazione della cartella. Riprova più tardi.",
"folder-actions": "Azioni cartella",
"manage-permissions": "Gestisci autorizzazioni",
"move": "Sposta"
"move": ""
},
"folder-picker": {
"accessible-label": "Seleziona cartella: {{ label }} attualmente selezionata",
+7 -4
View File
@@ -2586,8 +2586,7 @@
"firing": "発生中",
"normal": "通常",
"pending": "保留中",
"recovering": "復旧中",
"unknown": "不明"
"recovering": "復旧中"
},
"type": {
"alert": "アラートルール",
@@ -2611,12 +2610,14 @@
"placeholder-search-input": "名前で検索するか、フィルタークエリを入力してください…"
},
"grafana-folder": "Grafanaフォルダ",
"group-autocomplete-unavailable": "",
"health": "健康",
"label": {
"hide": "非表示",
"show": "表示"
},
"manage-alerts": "これらのデータソースでは、「アラートUI経由で管理」を選択すると、Grafana UIとアラートルールが設定されたデータソースの両方でこれらのアラートルールを管理できます。",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "すべてのデータソース",
"placeholder-contact-point": "コンタクトポイントを選択してください",
"placeholder-data-sources": "データソースを選択してください",
@@ -3528,6 +3529,7 @@
"delete-modal-invalid-title": "フォルダを削除できません",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "この操作により、次のコンテンツが削除されます:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "削除",
"delete-provisioned-folder": "プロビジョニングされたフォルダを削除",
"deleting": "削除中…",
@@ -3536,6 +3538,7 @@
"move-modal-alert": "このアイテムを移動すると、そのアクセス許可が変更される可能性があります。",
"move-modal-field-label": "フォルダ名",
"move-modal-text": "この操作により、次のコンテンツが移動されます。",
"move-modal-text-one-folder": "",
"move-modal-title": "移動",
"move-provisioned-folder": "",
"moving": "移動中…",
@@ -3618,11 +3621,11 @@
"title-folder": "このフォルダにはまだダッシュボードがありません"
},
"folder-actions-button": {
"delete": "削除",
"delete": "",
"delete-folder-error": "フォルダの削除中にエラーが発生しました。後でもう一度お試しください。",
"folder-actions": "フォルダの操作",
"manage-permissions": "権限を管理する",
"move": "移動"
"move": ""
},
"folder-picker": {
"accessible-label": "フォルダを選択:{{ label }}が現在選択されています",
+7 -4
View File
@@ -2586,8 +2586,7 @@
"firing": "발생 중",
"normal": "정상",
"pending": "보류 중",
"recovering": "복구 중",
"unknown": "알 수 없음"
"recovering": "복구 중"
},
"type": {
"alert": "경고 규칙",
@@ -2611,12 +2610,14 @@
"placeholder-search-input": "이름으로 검색하거나 필터 쿼리를 입력하세요..."
},
"grafana-folder": "Grafana 폴더",
"group-autocomplete-unavailable": "",
"health": "상태",
"label": {
"hide": "숨기기",
"show": "표시"
},
"manage-alerts": "이러한 데이터 소스에서 경고 UI를 통해 '경고 관리'를 선택하면 Grafana UI와 경고 규칙이 구성된 데이터 소스에서 이러한 경고 규칙을 관리할 수 있습니다.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "모든 데이터 소스",
"placeholder-contact-point": "연락처 선택",
"placeholder-data-sources": "데이터 소스 선택",
@@ -3528,6 +3529,7 @@
"delete-modal-invalid-title": "폴더를 삭제할 수 없음",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "이 작업을 수행하면 다음 콘텐츠가 삭제됩니다.",
"delete-modal-text-one-folder": "",
"delete-modal-title": "삭제",
"delete-provisioned-folder": "프로비저닝된 폴더 삭제",
"deleting": "삭제 중…",
@@ -3536,6 +3538,7 @@
"move-modal-alert": "이 항목을 이동하면 권한이 변경될 수 있습니다.",
"move-modal-field-label": "폴더 이름",
"move-modal-text": "이 작업을 수행하면 다음 콘텐츠가 이동됩니다.",
"move-modal-text-one-folder": "",
"move-modal-title": "이동",
"move-provisioned-folder": "",
"moving": "이동 중...",
@@ -3618,11 +3621,11 @@
"title-folder": "이 폴더에는 아직 대시보드가 없습니다."
},
"folder-actions-button": {
"delete": "삭제",
"delete": "",
"delete-folder-error": "폴더 삭제 도중 오류가 발생했습니다. 나중에 다시 시도해 주세요.",
"folder-actions": "폴더 작업",
"manage-permissions": "권한 관리",
"move": "이동"
"move": ""
},
"folder-picker": {
"accessible-label": "폴더 선택: 현재 {{ label }} 선택함",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Geactiveerd",
"normal": "Normaal",
"pending": "In afwachting",
"recovering": "Herstellen",
"unknown": "Onbekend"
"recovering": "Herstellen"
},
"type": {
"alert": "Waarschuwingsregel",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Zoeken op naam of filterquery invoeren..."
},
"grafana-folder": "Grafana-map",
"group-autocomplete-unavailable": "",
"health": "Gezondheid",
"label": {
"hide": "Verbergen",
"show": "Tonen"
},
"manage-alerts": "In deze gegevensbronnen kun je waarschuwingen beheren via de waarschuwingsinterface om deze waarschuwingsregels te kunnen beheren in de Grafana-gebruikersinterface en in de gegevensbron waar ze zijn geconfigureerd.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Alle gegevensbronnen",
"placeholder-contact-point": "Contactpunt selecteren",
"placeholder-data-sources": "Gegevensbronnen selecteren",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Kan de map niet verwijderen",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Met deze actie wordt de volgende inhoud verwijderd:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Verwijderen",
"delete-provisioned-folder": "Geprovisioneerde map verwijderen",
"deleting": "Bezig met verwijderen ...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Het verplaatsen van dit item kan de toestemmingen wijzigen.",
"move-modal-field-label": "Mapnaam",
"move-modal-text": "Met deze actie wordt de volgende inhoud verplaatst:",
"move-modal-text-one-folder": "",
"move-modal-title": "Verplaatsen",
"move-provisioned-folder": "",
"moving": "Bezig met verplaatsen ...",
@@ -3635,11 +3638,11 @@
"title-folder": "Deze map heeft nog geen dashboards"
},
"folder-actions-button": {
"delete": "Verwijderen",
"delete": "",
"delete-folder-error": "Fout bij verwijderen van map. Probeer het later opnieuw.",
"folder-actions": "Mapacties",
"manage-permissions": "Toestemmingen beheren",
"move": "Verplaatsen"
"move": ""
},
"folder-picker": {
"accessible-label": "Map selecteren: {{ label }} is momenteel geselecteerd",
+7 -4
View File
@@ -2622,8 +2622,7 @@
"firing": "Uruchamianie",
"normal": "Normalny",
"pending": "Oczekujący",
"recovering": "Przywracanie",
"unknown": "Nieznany"
"recovering": "Przywracanie"
},
"type": {
"alert": "Reguła alertu",
@@ -2647,12 +2646,14 @@
"placeholder-search-input": "Szukaj według nazwy lub wprowadź wyrażenie do filtrowania…"
},
"grafana-folder": "Folder Grafana",
"group-autocomplete-unavailable": "",
"health": "Zdrowie",
"label": {
"hide": "Ukryj",
"show": "Pokaż"
},
"manage-alerts": "W tych źródłach danych możesz wybrać „Zarządzaj alertami za pośrednictwem interfejsu alertów”, aby móc zarządzać tymi regułami alertów w interfejsie Grafany, a także w źródle danych, w którym zostały skonfigurowane.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Wszystkie źródła danych",
"placeholder-contact-point": "Wybierz punkt kontaktowy",
"placeholder-data-sources": "Wybierz źródła danych",
@@ -3564,6 +3565,7 @@
"delete-modal-invalid-title": "Nie można usunąć folderu",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "To działanie spowoduje usunięcie następującej zawartości:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Usuń",
"delete-provisioned-folder": "Usuń przydzielony folder",
"deleting": "Usuwanie…",
@@ -3572,6 +3574,7 @@
"move-modal-alert": "Przeniesienie tego elementu może zmienić jego uprawnienia.",
"move-modal-field-label": "Nazwa folderu",
"move-modal-text": "To działanie spowoduje przeniesienie następującej zawartości:",
"move-modal-text-one-folder": "",
"move-modal-title": "Przenieś",
"move-provisioned-folder": "",
"moving": "Przenoszenie…",
@@ -3669,11 +3672,11 @@
"title-folder": "Ten folder nie zawiera jeszcze żadnych pulpitów"
},
"folder-actions-button": {
"delete": "Usuń",
"delete": "",
"delete-folder-error": "Błąd podczas usuwania folderu. Spróbuj ponownie później.",
"folder-actions": "Działania w obrębie folderu",
"manage-permissions": "Zarządzaj uprawnieniami",
"move": "Przenieś"
"move": ""
},
"folder-picker": {
"accessible-label": "Wybierz folder: aktualnie wybrano {{ label }}",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Ativo",
"normal": "Normal",
"pending": "Pendente",
"recovering": "Em recuperação",
"unknown": "Desconhecido"
"recovering": "Em recuperação"
},
"type": {
"alert": "Regra de alerta",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Pesquise por nome ou insira uma consulta de filtro…"
},
"grafana-folder": "Pasta do Grafana",
"group-autocomplete-unavailable": "",
"health": "Integridade",
"label": {
"hide": "Ocultar",
"show": "Exibir"
},
"manage-alerts": "Nessas fontes de dados, você pode selecionar Gerenciar alertas via Interface de Envio de Alertas para gerenciar essas regras de alerta na interface da Grafana, bem como na fonte de dados onde foram configuradas.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Todas as fontes de dados",
"placeholder-contact-point": "Selecionar ponto de contato",
"placeholder-data-sources": "Selecionar fontes de dados",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Não é possível excluir pasta",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Esta ação apagará o seguinte conteúdo:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Excluir",
"delete-provisioned-folder": "Excluir pasta provisionada",
"deleting": "Excluindo...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Mover este item pode alterar suas permissões.",
"move-modal-field-label": "Nome da pasta",
"move-modal-text": "Esta ação moverá o seguinte conteúdo:",
"move-modal-text-one-folder": "",
"move-modal-title": "Mover",
"move-provisioned-folder": "",
"moving": "Movendo...",
@@ -3635,11 +3638,11 @@
"title-folder": "Esta pasta ainda não contém nenhum painel de controle"
},
"folder-actions-button": {
"delete": "Excluir",
"delete": "",
"delete-folder-error": "Erro ao excluir a pasta. Tente novamente mais tarde.",
"folder-actions": "Ações da pasta",
"manage-permissions": "Gerenciar permissões",
"move": "Mover"
"move": ""
},
"folder-picker": {
"accessible-label": "Selecionar pasta: {{ label }} atualmente selecionada",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Ativado",
"normal": "Normal",
"pending": "Pendente",
"recovering": "A recuperar",
"unknown": "Desconhecido"
"recovering": "A recuperar"
},
"type": {
"alert": "Regra de alerta",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Pesquise por nome ou introduza uma consulta de filtro..."
},
"grafana-folder": "Pasta Grafana",
"group-autocomplete-unavailable": "",
"health": "Saúde",
"label": {
"hide": "Ocultar",
"show": "Mostrar"
},
"manage-alerts": "Nestas origens de dados, pode selecionar Gerir alertas através da interface do utilizador Alerting para poder gerir estas regras de alerta na interface do utilizador Grafana, bem como na origem de dados onde foram configuradas.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Todas as origens de dados",
"placeholder-contact-point": "Selecionar ponto de contacto",
"placeholder-data-sources": "Selecionar origens de dados",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Não é possível eliminar a pasta",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Esta ação eliminará o seguinte conteúdo:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Eliminar",
"delete-provisioned-folder": "Eliminar a pasta disponibilizada",
"deleting": "A eliminar...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Mover este elemento pode alterar as suas permissões.",
"move-modal-field-label": "Nome da pasta",
"move-modal-text": "Esta ação moverá o seguinte conteúdo:",
"move-modal-text-one-folder": "",
"move-modal-title": "Mover",
"move-provisioned-folder": "",
"moving": "A mover...",
@@ -3635,11 +3638,11 @@
"title-folder": "Esta pasta ainda não tem qualquer painel de controlo"
},
"folder-actions-button": {
"delete": "Eliminar",
"delete": "",
"delete-folder-error": "Erro ao eliminar a pasta. Tente novamente mais tarde.",
"folder-actions": "Ações da pasta",
"manage-permissions": "Gerir permissões",
"move": "Mover"
"move": ""
},
"folder-picker": {
"accessible-label": "Selecionar a pasta: {{ label }} selecionada atualmente",
+7 -4
View File
@@ -2622,8 +2622,7 @@
"firing": "Активное",
"normal": "Нормальное",
"pending": "В ожидании",
"recovering": "Восстановление",
"unknown": "Неизвестное"
"recovering": "Восстановление"
},
"type": {
"alert": "Правило оповещения",
@@ -2647,12 +2646,14 @@
"placeholder-search-input": "Выполните поиск по имени или введите запрос фильтра..."
},
"grafana-folder": "Папка Grafana",
"group-autocomplete-unavailable": "",
"health": "Работоспособность",
"label": {
"hide": "Скрыть",
"show": "Показать"
},
"manage-alerts": "В этих источниках данных можно выбрать параметр «Управление оповещениями через пользовательский интерфейс Alerting», чтобы иметь возможность управлять этими правилами оповещения в пользовательском интерфейсе Grafana, а также в источнике данных, где они были установлены.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Все источники данных",
"placeholder-contact-point": "Выбрать точку контакта",
"placeholder-data-sources": "Выбрать источники данных",
@@ -3564,6 +3565,7 @@
"delete-modal-invalid-title": "Невозможно удалить папку",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Это действие приведет к удалению следующего контента:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Удаление",
"delete-provisioned-folder": "Удалить подготовленную папку",
"deleting": "Удаление...",
@@ -3572,6 +3574,7 @@
"move-modal-alert": "Перемещение этого элемента может привести к изменению его разрешений.",
"move-modal-field-label": "Имя папки",
"move-modal-text": "Это действие приведет к перемещению следующего контента:",
"move-modal-text-one-folder": "",
"move-modal-title": "Перемещение",
"move-provisioned-folder": "",
"moving": "Перемещение...",
@@ -3669,11 +3672,11 @@
"title-folder": "В этой папке еще нет дашбордов"
},
"folder-actions-button": {
"delete": "Удалить",
"delete": "",
"delete-folder-error": "Ошибка при удалении папки. Повторите попытку позже.",
"folder-actions": "Действия с папками",
"manage-permissions": "Управление разрешениями",
"move": "Переместить"
"move": ""
},
"folder-picker": {
"accessible-label": "Выбрать папку: в данный момент выбрана {{ label }}",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "Utlöst",
"normal": "Normal",
"pending": "Väntande",
"recovering": "Återställer",
"unknown": "Okänt"
"recovering": "Återställer"
},
"type": {
"alert": "Larmregel",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": "Sök efter namn eller ange filterfråga …"
},
"grafana-folder": "Grafana-mapp",
"group-autocomplete-unavailable": "",
"health": "Hälsa",
"label": {
"hide": "Dölj",
"show": "Visa"
},
"manage-alerts": "I dessa datakällor kan du välja Hantera larm via larmgränssnittet för att kunna hantera dessa larmregler i Grafana-gränssnittet samt i datakällan där de konfigurerades.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Alla datakällor",
"placeholder-contact-point": "Välj kontaktpunkt",
"placeholder-data-sources": "Välj datakällor",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Det går inte att ta bort mapp",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Denna åtgärd raderar följande innehåll:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Ta bort",
"delete-provisioned-folder": "Ta bort provisionerad mapp",
"deleting": "Tar bort ...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Om du flyttar det här objektet kan dess behörigheter ändras.",
"move-modal-field-label": "Mappnamn",
"move-modal-text": "Denna åtgärd flyttar följande innehåll:",
"move-modal-text-one-folder": "",
"move-modal-title": "Flytta",
"move-provisioned-folder": "",
"moving": "Flyttar ...",
@@ -3635,11 +3638,11 @@
"title-folder": "Den här mappen har inga instrumentpaneler ännu"
},
"folder-actions-button": {
"delete": "Ta bort",
"delete": "",
"delete-folder-error": "Fel vid radering av mapp. Försök igen senare.",
"folder-actions": "Mappåtgärder",
"manage-permissions": "Hantera behörigheter",
"move": "Flytta"
"move": ""
},
"folder-picker": {
"accessible-label": "Välj mapp: {{ label }} för närvarande vald",
+7 -4
View File
@@ -2598,8 +2598,7 @@
"firing": "",
"normal": "",
"pending": "",
"recovering": "",
"unknown": ""
"recovering": ""
},
"type": {
"alert": "",
@@ -2623,12 +2622,14 @@
"placeholder-search-input": ""
},
"grafana-folder": "",
"group-autocomplete-unavailable": "",
"health": "Sağlık",
"label": {
"hide": "Gizle",
"show": "Göster"
},
"manage-alerts": "Bu veri kaynaklarında hem Grafana arayüzünde hem de yapılandırıldıkları veri kaynağında bu uyarı kurallarını yönetebilmek için \"Uyarı Yönetimi\" arayüzü üzerinden yönetimi seçebilirsiniz.",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "Tüm veri kaynakları",
"placeholder-contact-point": "",
"placeholder-data-sources": "",
@@ -3540,6 +3541,7 @@
"delete-modal-invalid-title": "Klasör silinemiyor",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "Bu işlem aşağıdaki içerikleri silecektir:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "Sil",
"delete-provisioned-folder": "Sağlanan klasörü sil",
"deleting": "Siliniyor...",
@@ -3548,6 +3550,7 @@
"move-modal-alert": "Bu ögenin taşınması izinlerini değiştirebilir.",
"move-modal-field-label": "Klasör adı",
"move-modal-text": "Bu işlem aşağıdaki içerikleri taşıyacaktır:",
"move-modal-text-one-folder": "",
"move-modal-title": "Taşı",
"move-provisioned-folder": "",
"moving": "Taşınıyor...",
@@ -3635,11 +3638,11 @@
"title-folder": "Bu klasörde henüz bir pano yok"
},
"folder-actions-button": {
"delete": "Sil",
"delete": "",
"delete-folder-error": "",
"folder-actions": "Klasör işlemleri",
"manage-permissions": "İzinleri yönet",
"move": "Taşı"
"move": ""
},
"folder-picker": {
"accessible-label": "Klasör seçin: {{ label }} şu anda seçili",
+7 -4
View File
@@ -2586,8 +2586,7 @@
"firing": "触发中",
"normal": "正常",
"pending": "待处理",
"recovering": "恢复中",
"unknown": "未知"
"recovering": "恢复中"
},
"type": {
"alert": "警报规则",
@@ -2611,12 +2610,14 @@
"placeholder-search-input": "按名称搜索或输入筛选条件查询……"
},
"grafana-folder": "Grafana 文件夹",
"group-autocomplete-unavailable": "",
"health": "健康",
"label": {
"hide": "隐藏",
"show": "显示"
},
"manage-alerts": "在这些数据源中,您可以选择通过警报用户界面管理警报,以便能够在 Grafana 用户界面以及在其配置所在的数据源中管理这些警报规则。",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "所有数据源",
"placeholder-contact-point": "选择联络点",
"placeholder-data-sources": "选择数据源",
@@ -3528,6 +3529,7 @@
"delete-modal-invalid-title": "无法删除文件夹",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "此操作将删除以下内容:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "删除",
"delete-provisioned-folder": "删除已预置的文件夹",
"deleting": "正在删除...",
@@ -3536,6 +3538,7 @@
"move-modal-alert": "移动此项目可能会改变其权限。",
"move-modal-field-label": "文件夹名称",
"move-modal-text": "此操作将移动以下内容:",
"move-modal-text-one-folder": "",
"move-modal-title": "移动",
"move-provisioned-folder": "",
"moving": "正在移动...",
@@ -3618,11 +3621,11 @@
"title-folder": "此文件夹尚无任何数据面板"
},
"folder-actions-button": {
"delete": "删除",
"delete": "",
"delete-folder-error": "删除文件夹时出错。请稍后重试。",
"folder-actions": "文件夹操作",
"manage-permissions": "管理权限",
"move": "移动"
"move": ""
},
"folder-picker": {
"accessible-label": "选择文件夹:{{ label }} 当前已选择",
+7 -4
View File
@@ -2586,8 +2586,7 @@
"firing": "觸發",
"normal": "一般",
"pending": "待處理",
"recovering": "正在還原",
"unknown": "未知"
"recovering": "正在還原"
},
"type": {
"alert": "警報規則",
@@ -2611,12 +2610,14 @@
"placeholder-search-input": "按名稱搜尋或輸入篩選條件查詢…"
},
"grafana-folder": "Grafana 資料夾",
"group-autocomplete-unavailable": "",
"health": "使用情況",
"label": {
"hide": "隱藏",
"show": "顯示"
},
"manage-alerts": "在這些資料來源中,您可以選擇透過警報 UI 管理警報,以便在 Grafana UI 以及在其設定的資料來源中管理這些警報規則。",
"namespace-autocomplete-unavailable": "",
"placeholder-all-data-sources": "所有資料來源",
"placeholder-contact-point": "選擇聯絡點",
"placeholder-data-sources": "選擇資料來源",
@@ -3528,6 +3529,7 @@
"delete-modal-invalid-title": "無法刪除資料夾",
"delete-modal-restore-dashboards-text": "",
"delete-modal-text": "此動作將刪除以下內容:",
"delete-modal-text-one-folder": "",
"delete-modal-title": "刪除",
"delete-provisioned-folder": "刪除已佈建的資料夾",
"deleting": "正在刪除…",
@@ -3536,6 +3538,7 @@
"move-modal-alert": "移動此項目可能會變更其權限。",
"move-modal-field-label": "資料夾名稱",
"move-modal-text": "此動作將移動以下內容:",
"move-modal-text-one-folder": "",
"move-modal-title": "移動",
"move-provisioned-folder": "",
"moving": "正在移動…",
@@ -3618,11 +3621,11 @@
"title-folder": "此資料夾尚無任何儀表板"
},
"folder-actions-button": {
"delete": "刪除",
"delete": "",
"delete-folder-error": "刪除資料夾時發生錯誤,請稍後再試。",
"folder-actions": "資料夾動作",
"manage-permissions": "管理權限",
"move": "移動"
"move": ""
},
"folder-picker": {
"accessible-label": "選取資料夾:「{{ label }}」目前已選取",