Skip to content

Commit 5b2990b

Browse files
committed
Merge branch 'main' into dasomeone/feat/gcloud-integrations-client
2 parents 51376a5 + 3e77e12 commit 5b2990b

File tree

10 files changed

+438
-48
lines changed

10 files changed

+438
-48
lines changed
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
# generated by https://github.com/hashicorp/terraform-plugin-docs
3+
page_title: "grafana_apps_dashboard_dashboard_v2 Resource - terraform-provider-grafana"
4+
subcategory: "Grafana Apps"
5+
description: |-
6+
Manages Grafana dashboards using the v2 (Dynamic Dashboards) schema.
7+
Official documentation https://grafana.com/docs/grafana/latest/dashboards/HTTP API https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/#new-dashboard-apis
8+
---
9+
10+
# grafana_apps_dashboard_dashboard_v2 (Resource)
11+
12+
Manages Grafana dashboards using the v2 (Dynamic Dashboards) schema.
13+
14+
* [Official documentation](https://grafana.com/docs/grafana/latest/dashboards/)
15+
* [HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/#new-dashboard-apis)
16+
17+
## Example Usage
18+
19+
```terraform
20+
resource "grafana_apps_dashboard_dashboard_v2" "example" {
21+
metadata {
22+
uid = "example-dashboard-v2"
23+
}
24+
25+
spec {
26+
title = "Example Dashboard V2"
27+
json = jsonencode({
28+
title = "Example Dashboard V2"
29+
cursorSync = "Off"
30+
elements = {}
31+
layout = { kind = "GridLayout", spec = { items = [] } }
32+
links = []
33+
preload = false
34+
annotations = []
35+
variables = []
36+
timeSettings = {
37+
timezone = "browser"
38+
from = "now-6h"
39+
to = "now"
40+
}
41+
})
42+
}
43+
}
44+
```
45+
46+
<!-- schema generated by tfplugindocs -->
47+
## Schema
48+
49+
### Optional
50+
51+
- `metadata` (Block, Optional) The metadata of the resource. (see [below for nested schema](#nestedblock--metadata))
52+
- `options` (Block, Optional) Options for applying the resource. (see [below for nested schema](#nestedblock--options))
53+
- `spec` (Block, Optional) The spec of the resource. (see [below for nested schema](#nestedblock--spec))
54+
55+
### Read-Only
56+
57+
- `id` (String) The ID of the resource derived from UUID.
58+
59+
<a id="nestedblock--metadata"></a>
60+
### Nested Schema for `metadata`
61+
62+
Required:
63+
64+
- `uid` (String) The unique identifier of the resource.
65+
66+
Optional:
67+
68+
- `folder_uid` (String) The UID of the folder to save the resource in.
69+
70+
Read-Only:
71+
72+
- `annotations` (Map of String) Annotations of the resource.
73+
- `url` (String) The full URL of the resource.
74+
- `uuid` (String) The globally unique identifier of a resource, used by the API for tracking.
75+
- `version` (String) The version of the resource.
76+
77+
78+
<a id="nestedblock--options"></a>
79+
### Nested Schema for `options`
80+
81+
Optional:
82+
83+
- `allow_ui_updates` (Boolean) Set to true to allow editing the resource from the Grafana UI. By default, resources managed by Terraform cannot be edited in the UI. Enabling this option will cause divergence between the Terraform configuration and the resource in Grafana.
84+
- `overwrite` (Boolean) Set to true if you want to overwrite existing resource with newer version, same resource title in folder or same resource uid.
85+
86+
87+
<a id="nestedblock--spec"></a>
88+
### Nested Schema for `spec`
89+
90+
Required:
91+
92+
- `json` (String) The JSON representation of the dashboard v2 spec.
93+
94+
Optional:
95+
96+
- `tags` (List of String) The tags of the dashboard. If not set, the tags will be derived from the JSON spec.
97+
- `title` (String) The title of the dashboard. If not set, the title will be derived from the JSON spec.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
resource "grafana_apps_dashboard_dashboard_v2" "example" {
2+
metadata {
3+
uid = "example-dashboard-v2"
4+
}
5+
6+
spec {
7+
title = "Example Dashboard V2"
8+
json = jsonencode({
9+
title = "Example Dashboard V2"
10+
cursorSync = "Off"
11+
elements = {}
12+
layout = { kind = "GridLayout", spec = { items = [] } }
13+
links = []
14+
preload = false
15+
annotations = []
16+
variables = []
17+
timeSettings = {
18+
timezone = "browser"
19+
from = "now-6h"
20+
to = "now"
21+
}
22+
})
23+
}
24+
}

go.mod

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ require (
1111
github.com/grafana/amixr-api-go-client v0.0.28
1212
github.com/grafana/authlib/claims v0.0.0-20250120084028-e3328c576437
1313
github.com/grafana/fleet-management-api v1.2.0
14-
github.com/grafana/grafana-app-sdk v0.51.4
14+
github.com/grafana/grafana-app-sdk v0.52.1
1515
github.com/grafana/grafana-asserts-public-clients/go/gcom v0.0.0-20260203142553-433280da6996
1616
github.com/grafana/grafana-com-public-clients/go/gcom v0.0.0-20260306090535-0b052cdc9559
1717
github.com/grafana/grafana-openapi-client-go v0.0.0-20250617151817-c0f8cbb88d5c
1818
github.com/grafana/grafana/apps/alerting/alertenrichment v0.0.0-20250925121631-89b988ca553e
1919
github.com/grafana/grafana/apps/alerting/rules v0.0.0-20251029161707-af8d166b909c
20-
github.com/grafana/grafana/apps/dashboard v0.0.0-20260225143800-29e6c7a419ab
20+
github.com/grafana/grafana/apps/dashboard v0.0.0-20260326093239-3210d4ee04fe
2121
github.com/grafana/grafana/apps/playlist v0.0.0-20250424064802-2fbb2d6f5d27
2222
github.com/grafana/grafana/pkg/apimachinery v0.0.0-20260225160729-8b7042cc192e
2323
github.com/grafana/k6-cloud-openapi-client-go v0.0.0-20251022100644-dd6cfbb68f85
@@ -51,8 +51,8 @@ require (
5151
golang.org/x/exp v0.0.0-20260112195511-716be5621a96
5252
golang.org/x/text v0.34.0
5353
gopkg.in/yaml.v2 v2.4.0
54-
k8s.io/apimachinery v0.35.1
55-
k8s.io/client-go v0.35.1
54+
k8s.io/apimachinery v0.35.3
55+
k8s.io/client-go v0.35.3
5656
)
5757

5858
require (
@@ -128,9 +128,9 @@ require (
128128
github.com/google/gnostic-models v0.7.1 // indirect
129129
github.com/google/go-cmp v0.7.0 // indirect
130130
github.com/google/go-querystring v1.2.0 // indirect
131-
github.com/grafana/authlib/types v0.0.0-20260218111514-582136a04938 // indirect
131+
github.com/grafana/authlib/types v0.0.0-20260316143530-e1d123886039 // indirect
132132
github.com/grafana/grafana-app-sdk/logging v0.51.4 // indirect
133-
github.com/grafana/grafana-plugin-sdk-go v0.289.0 // indirect
133+
github.com/grafana/grafana-plugin-sdk-go v0.290.1 // indirect
134134
github.com/grafana/otel-profiling-go v0.5.1 // indirect
135135
github.com/grafana/pyroscope-go/godeltaprof v0.1.9 // indirect
136136
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
@@ -203,16 +203,16 @@ require (
203203
go.mongodb.org/mongo-driver v1.17.6 // indirect
204204
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
205205
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 // indirect
206-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.64.0 // indirect
206+
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.65.0 // indirect
207207
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
208-
go.opentelemetry.io/contrib/propagators/jaeger v1.39.0 // indirect
209-
go.opentelemetry.io/contrib/samplers/jaegerremote v0.33.0 // indirect
210-
go.opentelemetry.io/otel v1.40.0 // indirect
208+
go.opentelemetry.io/contrib/propagators/jaeger v1.40.0 // indirect
209+
go.opentelemetry.io/contrib/samplers/jaegerremote v0.34.0 // indirect
210+
go.opentelemetry.io/otel v1.42.0 // indirect
211211
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
212212
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
213-
go.opentelemetry.io/otel/metric v1.40.0 // indirect
213+
go.opentelemetry.io/otel/metric v1.42.0 // indirect
214214
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
215-
go.opentelemetry.io/otel/trace v1.40.0 // indirect
215+
go.opentelemetry.io/otel/trace v1.42.0 // indirect
216216
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
217217
go.uber.org/multierr v1.11.0 // indirect
218218
go.uber.org/zap v1.27.1 // indirect
@@ -236,7 +236,7 @@ require (
236236
gopkg.in/inf.v0 v0.9.1 // indirect
237237
gopkg.in/validator.v2 v2.0.1 // indirect
238238
gopkg.in/yaml.v3 v3.0.1 // indirect
239-
k8s.io/api v0.35.1 // indirect
239+
k8s.io/api v0.35.3 // indirect
240240
k8s.io/apiextensions-apiserver v0.35.1 // indirect
241241
k8s.io/apiserver v0.35.1 // indirect
242242
k8s.io/component-base v0.35.1 // indirect

go.sum

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,12 @@ github.com/grafana/amixr-api-go-client v0.0.28 h1:wh4aeEFVVJPv68YpxJAoP03BTUkLk6
209209
github.com/grafana/amixr-api-go-client v0.0.28/go.mod h1:hU0Hq74HITX7RfcP0uZ7+F0/L+TL3N6JSzofBm2vzco=
210210
github.com/grafana/authlib/claims v0.0.0-20250120084028-e3328c576437 h1:OlwbIVFcYgMjnQhpbZwRPVNrvZKTodvPMqwb8yEqVW0=
211211
github.com/grafana/authlib/claims v0.0.0-20250120084028-e3328c576437/go.mod h1:r+F8H6awwjNQt/KPZ2GNwjk8TvsJ7/gxzkXN26GlL/A=
212-
github.com/grafana/authlib/types v0.0.0-20260218111514-582136a04938 h1:YoaMx0pRqjpe/s6I7utykv6Zw6zm6bqdD1QB4zXecAs=
213-
github.com/grafana/authlib/types v0.0.0-20260218111514-582136a04938/go.mod h1:j+YTXmAcD4zCNyl4QSNqYSEe/q9KgrH1btodnhK29hI=
212+
github.com/grafana/authlib/types v0.0.0-20260316143530-e1d123886039 h1:n7JMVXux64qBMIr2Xl2ee3lmGC1Mt2DauorPJxu8fLQ=
213+
github.com/grafana/authlib/types v0.0.0-20260316143530-e1d123886039/go.mod h1:j+YTXmAcD4zCNyl4QSNqYSEe/q9KgrH1btodnhK29hI=
214214
github.com/grafana/fleet-management-api v1.2.0 h1:nVTXK+3iwTL0aPSNlYiVagzumJ+E8DyhlZvqhpgs9Gg=
215215
github.com/grafana/fleet-management-api v1.2.0/go.mod h1:6iJjhjWhHZ8iwkyuDXFVTuay57JILnE3kaOPk8Nzorw=
216-
github.com/grafana/grafana-app-sdk v0.51.4 h1:v4wxHXprFRJCLmIn/pQ5oSnXD/TFFcUy5ABjW0pQ3EE=
217-
github.com/grafana/grafana-app-sdk v0.51.4/go.mod h1:wmcl3uF4lW1LoJpIc3n3ZhezBlhbRg905bSDbI44EFE=
216+
github.com/grafana/grafana-app-sdk v0.52.1 h1:zRSVZKnolIAU0VSM0aZnWh39bzkhecFwkfhREyPJiJc=
217+
github.com/grafana/grafana-app-sdk v0.52.1/go.mod h1:VNw5MbxQNqmM4mI5txSaW3/Jx6FNFfjbYEN8A/abvRE=
218218
github.com/grafana/grafana-app-sdk/logging v0.51.4 h1:gQrb4YZcGUTnmNtF4uM2IFX5Un0KUoLtbp3yOwNhL6s=
219219
github.com/grafana/grafana-app-sdk/logging v0.51.4/go.mod h1:RKAy6LaGkWcnmyq3JW+9C4v7TEicBXYllH8vtjsLnJk=
220220
github.com/grafana/grafana-asserts-public-clients/go/gcom v0.0.0-20260203142553-433280da6996 h1:AnLo+NlmGY4lJaZvH4Mzb8eng9byn/hbl1WuMthY9QQ=
@@ -223,16 +223,16 @@ github.com/grafana/grafana-com-public-clients/go/gcom v0.0.0-20260306090535-0b05
223223
github.com/grafana/grafana-com-public-clients/go/gcom v0.0.0-20260306090535-0b052cdc9559/go.mod h1:M4Y79J2TYgmcNwvVKVlHrGM9nWfSmfzJNhUHrwGJe2M=
224224
github.com/grafana/grafana-openapi-client-go v0.0.0-20250617151817-c0f8cbb88d5c h1:jox7J0BnJmcZJp8lp631u4gjDEoIfpi6O3yrpiXNTtg=
225225
github.com/grafana/grafana-openapi-client-go v0.0.0-20250617151817-c0f8cbb88d5c/go.mod h1:AOzHLStinAJHJmcih1eEbIRImxpT6enYUsZLnnOvhbo=
226-
github.com/grafana/grafana-plugin-sdk-go v0.289.0 h1:qL+qD1eDxxRaYatXDVycZO8BZrmcTFgGgVQryq6VWLA=
227-
github.com/grafana/grafana-plugin-sdk-go v0.289.0/go.mod h1:1jspyz8OfKcRQMplKxcn0jt4aeXcK6GRz1PdRqLWNnk=
226+
github.com/grafana/grafana-plugin-sdk-go v0.290.1 h1:wNX4R8sHxEAmtmFhmV05IsLGznzdMKvN94v+2Pz8Wkw=
227+
github.com/grafana/grafana-plugin-sdk-go v0.290.1/go.mod h1:KDkcxp1XqbKz0WD/q9p98Cf5Wp50LG0NkoPlVlptSWs=
228228
github.com/grafana/grafana/apps/alerting/alertenrichment v0.0.0-20250925121631-89b988ca553e h1:0EVTtyz/kpD1FAsPNTcs4X0wTeMnan1wAI6eXxUVeng=
229229
github.com/grafana/grafana/apps/alerting/alertenrichment v0.0.0-20250925121631-89b988ca553e/go.mod h1:hUYbzTrBgaGZXYnQhB7xCDxJgC7a1rvugPWPMqcGnlw=
230230
github.com/grafana/grafana/apps/alerting/notifications v0.0.0-20260323093832-0cb690db9135 h1:zSeK69pL5xexYDtpd6iSw5YZEgu9FdU55Rbojd3cSek=
231231
github.com/grafana/grafana/apps/alerting/notifications v0.0.0-20260323093832-0cb690db9135/go.mod h1:gpYiXThgFEmPHYP9MP22tiVuuvWOhuy5aNpCyV8dMzc=
232232
github.com/grafana/grafana/apps/alerting/rules v0.0.0-20251029161707-af8d166b909c h1:C62pVLajiqsKYYW/kHCaTdAG/bZsUl89LejWBdPqHDw=
233233
github.com/grafana/grafana/apps/alerting/rules v0.0.0-20251029161707-af8d166b909c/go.mod h1:FY4xd5iT/ljUaJeJgP6JdJ0QUCjhScUrMmYLyK4P8Dw=
234-
github.com/grafana/grafana/apps/dashboard v0.0.0-20260225143800-29e6c7a419ab h1:BT+0OhVEHzX3QrTVBtF+2jinBRqcfD7Jsu+2P0k/wDU=
235-
github.com/grafana/grafana/apps/dashboard v0.0.0-20260225143800-29e6c7a419ab/go.mod h1:OnOKcK1JccjaK3K/p9zjZ8qujRTSJyIS1047vSZf0p4=
234+
github.com/grafana/grafana/apps/dashboard v0.0.0-20260326093239-3210d4ee04fe h1:UlCQjUlsqg8cqVRpYcxZuqQjHR6CE+YWe05NhcxNQiE=
235+
github.com/grafana/grafana/apps/dashboard v0.0.0-20260326093239-3210d4ee04fe/go.mod h1:KKKIFm8r998NisiK7QOe9rQBP9uZ7azkEtsPdx77I6s=
236236
github.com/grafana/grafana/apps/playlist v0.0.0-20250424064802-2fbb2d6f5d27 h1:aJACrPQ7VFR8V3i9CD8eM+daFdCawv86n3n5Ur8S6YQ=
237237
github.com/grafana/grafana/apps/playlist v0.0.0-20250424064802-2fbb2d6f5d27/go.mod h1:9U44mptAJW8bkvgPgCxsnki58/nz3wKPgDayeyeFWJs=
238238
github.com/grafana/grafana/apps/provisioning v0.0.0-20260218091122-4fe7fb5b985e h1:HwXIA5N5HtJ1VYK6zi24BHD+grrPNKaN6SDOgyhCX7E=
@@ -544,32 +544,32 @@ go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ
544544
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
545545
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 h1:XmiuHzgJt067+a6kwyAzkhXooYVv3/TOw9cM2VfJgUM=
546546
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0/go.mod h1:KDgtbWKTQs4bM+VPUr6WlL9m/WXcmkCcBlIzqxPGzmI=
547-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.64.0 h1:OXSUzgmIFkcC4An+mv+lqqZSndTffXpjAyoR+1f8k/A=
548-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.64.0/go.mod h1:1A4GVLFIm54HFqVdOpWmukap7rgb0frrE3zWXohLPdM=
547+
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.65.0 h1:ab5U7DpTjjN8pNgwqlA/s0Csb+N2Raqo9eTSDhfg4Z8=
548+
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.65.0/go.mod h1:nwFJC46Dxhqz5R9k7IV8To/Z46JPvW+GNKhTxQQlUzg=
549549
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 h1:7iP2uCb7sGddAr30RRS6xjKy7AZ2JtTOPA3oolgVSw8=
550550
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0/go.mod h1:c7hN3ddxs/z6q9xwvfLPk+UHlWRQyaeR1LdgfL/66l0=
551-
go.opentelemetry.io/contrib/propagators/jaeger v1.39.0 h1:Gz3yKzfMSEFzF0Vy5eIpu9ndpo4DhXMCxsLMF0OOApo=
552-
go.opentelemetry.io/contrib/propagators/jaeger v1.39.0/go.mod h1:2D/cxxCqTlrday0rZrPujjg5aoAdqk1NaNyoXn8FJn8=
553-
go.opentelemetry.io/contrib/samplers/jaegerremote v0.33.0 h1:RcFp4UxGTE2VQQ0M7s24YRUShEJ5D5JDnd5g2EaTh6E=
554-
go.opentelemetry.io/contrib/samplers/jaegerremote v0.33.0/go.mod h1:y6oMwgsv+yWYCLRigU6Pp07/x4KZUEh8LIPTSUnQKbQ=
551+
go.opentelemetry.io/contrib/propagators/jaeger v1.40.0 h1:aXl9uobjJs5vquMLt9ZkI/3zIuz8XQ3TqOKSWx0/xdU=
552+
go.opentelemetry.io/contrib/propagators/jaeger v1.40.0/go.mod h1:ioMePqe6k6c/ovXSkmkMr1mbN5qRBGJxNTVop7/2XO0=
553+
go.opentelemetry.io/contrib/samplers/jaegerremote v0.34.0 h1:RZjNfF9OoR4oPLEWaP+Memql2MNVkZvnwjB2N5tR3cA=
554+
go.opentelemetry.io/contrib/samplers/jaegerremote v0.34.0/go.mod h1:b5U9IcSnv+lMvEcSOXZB61kXSf0KkwickleKWuAQclw=
555555
go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo=
556-
go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
557-
go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
556+
go.opentelemetry.io/otel v1.42.0 h1:lSQGzTgVR3+sgJDAU/7/ZMjN9Z+vUip7leaqBKy4sho=
557+
go.opentelemetry.io/otel v1.42.0/go.mod h1:lJNsdRMxCUIWuMlVJWzecSMuNjE7dOYyWlqOXWkdqCc=
558558
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 h1:QKdN8ly8zEMrByybbQgv8cWBcdAarwmIPZ6FThrWXJs=
559559
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0/go.mod h1:bTdK1nhqF76qiPoCCdyFIV+N/sRHYXYCTQc+3VCi3MI=
560560
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 h1:DvJDOPmSWQHWywQS6lKL+pb8s3gBLOZUtw4N+mavW1I=
561561
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0/go.mod h1:EtekO9DEJb4/jRyN4v4Qjc2yA7AtfCBuz2FynRUWTXs=
562562
go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM=
563-
go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
564-
go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
563+
go.opentelemetry.io/otel/metric v1.42.0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4=
564+
go.opentelemetry.io/otel/metric v1.42.0/go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI=
565565
go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E=
566566
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
567567
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
568568
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
569569
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
570570
go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ=
571-
go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
572-
go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
571+
go.opentelemetry.io/otel/trace v1.42.0 h1:OUCgIPt+mzOnaUTpOQcBiM/PLQ/Op7oq6g4LenLmOYY=
572+
go.opentelemetry.io/otel/trace v1.42.0/go.mod h1:f3K9S+IFqnumBkKhRJMeaZeNk9epyhnCmQh/EysQCdc=
573573
go.opentelemetry.io/proto/otlp v1.9.0 h1:l706jCMITVouPOqEnii2fIAuO3IVGBRPV5ICjceRb/A=
574574
go.opentelemetry.io/proto/otlp v1.9.0/go.mod h1:xE+Cx5E/eEHw+ISFkwPLwCZefwVjY+pqKg1qcK03+/4=
575575
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
@@ -707,16 +707,16 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C
707707
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
708708
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
709709
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
710-
k8s.io/api v0.35.1 h1:0PO/1FhlK/EQNVK5+txc4FuhQibV25VLSdLMmGpDE/Q=
711-
k8s.io/api v0.35.1/go.mod h1:28uR9xlXWml9eT0uaGo6y71xK86JBELShLy4wR1XtxM=
710+
k8s.io/api v0.35.3 h1:pA2fiBc6+N9PDf7SAiluKGEBuScsTzd2uYBkA5RzNWQ=
711+
k8s.io/api v0.35.3/go.mod h1:9Y9tkBcFwKNq2sxwZTQh1Njh9qHl81D0As56tu42GA4=
712712
k8s.io/apiextensions-apiserver v0.35.1 h1:p5vvALkknlOcAqARwjS20kJffgzHqwyQRM8vHLwgU7w=
713713
k8s.io/apiextensions-apiserver v0.35.1/go.mod h1:2CN4fe1GZ3HMe4wBr25qXyJnJyZaquy4nNlNmb3R7AQ=
714-
k8s.io/apimachinery v0.35.1 h1:yxO6gV555P1YV0SANtnTjXYfiivaTPvCTKX6w6qdDsU=
715-
k8s.io/apimachinery v0.35.1/go.mod h1:jQCgFZFR1F4Ik7hvr2g84RTJSZegBc8yHgFWKn//hns=
714+
k8s.io/apimachinery v0.35.3 h1:MeaUwQCV3tjKP4bcwWGgZ/cp/vpsRnQzqO6J6tJyoF8=
715+
k8s.io/apimachinery v0.35.3/go.mod h1:jQCgFZFR1F4Ik7hvr2g84RTJSZegBc8yHgFWKn//hns=
716716
k8s.io/apiserver v0.35.1 h1:potxdhhTL4i6AYAa2QCwtlhtB1eCdWQFvJV6fXgJzxs=
717717
k8s.io/apiserver v0.35.1/go.mod h1:BiL6Dd3A2I/0lBnteXfWmCFobHM39vt5+hJQd7Lbpi4=
718-
k8s.io/client-go v0.35.1 h1:+eSfZHwuo/I19PaSxqumjqZ9l5XiTEKbIaJ+j1wLcLM=
719-
k8s.io/client-go v0.35.1/go.mod h1:1p1KxDt3a0ruRfc/pG4qT/3oHmUj1AhSHEcxNSGg+OA=
718+
k8s.io/client-go v0.35.3 h1:s1lZbpN4uI6IxeTM2cpdtrwHcSOBML1ODNTCCfsP1pg=
719+
k8s.io/client-go v0.35.3/go.mod h1:RzoXkc0mzpWIDvBrRnD+VlfXP+lRzqQjCmKtiwZ8Q9c=
720720
k8s.io/component-base v0.35.1 h1:XgvpRf4srp037QWfGBLFsYMUQJkE5yMa94UsJU7pmcE=
721721
k8s.io/component-base v0.35.1/go.mod h1:HI/6jXlwkiOL5zL9bqA3en1Ygv60F03oEpnuU1G56Bs=
722722
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=

internal/resources/appplatform/catalog-resource.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,19 @@ spec:
2727
---
2828
apiVersion: backstage.io/v1alpha1
2929
kind: Component
30+
metadata:
31+
name: resource-grafana_apps_dashboard_dashboard_v2
32+
title: grafana_apps_dashboard_dashboard_v2 (resource)
33+
description: |
34+
resource `grafana_apps_dashboard_dashboard_v2` in Grafana Labs' Terraform Provider
35+
spec:
36+
subcomponentOf: component:default/terraform-provider-grafana
37+
type: terraform-resource
38+
owner: group:default/grafana-app-platform-squad
39+
lifecycle: production
40+
---
41+
apiVersion: backstage.io/v1alpha1
42+
kind: Component
3043
metadata:
3144
name: resource-grafana_apps_playlist_playlist_v0alpha1
3245
title: grafana_apps_playlist_playlist_v0alpha1 (resource)

0 commit comments

Comments
 (0)