Releases: grafana/terraform-provider-grafana
Releases · grafana/terraform-provider-grafana
v2.14.0
What's Changed
- Bump the terraform group with 4 updates by @dependabot in #1409
- Bump github.com/go-openapi/strfmt from 0.22.2 to 0.23.0 by @dependabot in #1410
- Bump github.com/go-openapi/runtime from 0.27.2 to 0.28.0 by @dependabot in #1411
- Alerting: Add support for notification settings for alert rules by @yuri-tceretian in #1407
- Cloud: Make full use of ID + import generation framework by @julienduchesne in #1412
- SM: Allow deleting probes that are in use by @julienduchesne in #1386
- Bump github.com/grafana/synthetic-monitoring-agent from 0.21.0 to 0.22.0 by @dependabot in #1414
- Bump the terraform group with 1 update by @dependabot in #1413
- Folder datasource fixes by @julienduchesne in #1416
- Self-contained
oncall
package by @julienduchesne in #1418 - Self-contained SM package by @julienduchesne in #1419
- Self-contained
grafana
package by @julienduchesne in #1420
Full Changelog: v2.13.0...v2.14.0
v2.13.0
What's Changed
- POC: Standardize and verify ID formats by @julienduchesne in #1380
- Add description for service account token ressource by @Cleymax in #1389
- Rename
TFID
->ResourceID
by @julienduchesne in #1394 - Upgrade Grafana Cloud client by @julienduchesne in #1392
- Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 by @dependabot in #1398
- Bump github.com/go-openapi/runtime from 0.27.1 to 0.27.2 by @dependabot in #1401
- Bump github.com/go-openapi/strfmt from 0.22.0 to 0.22.2 by @dependabot in #1400
- Self-contained ML package by @julienduchesne in #1397
- Self-contained cloud package by @julienduchesne in #1393
- Self-contained SLO package by @julienduchesne in #1396
- Update Grafana client to commit 861284d1ba83 by @yuri-tceretian in #1405
- docs: add required scope for cloud_stack_service_account by @Duologic in #1403
- Update cloud client to latest version by @julienduchesne in #1406
- Typed resource ID helper by @julienduchesne in #1395
New Contributors
Full Changelog: v2.12.2...v2.13.0
v2.12.2
What's Changed
- Github Actions: Remove docker compose install by @julienduchesne in #1374
- Add full integration test by @julienduchesne in #1377
- Issue templates: Use new YAML format by @julienduchesne in #1378
- Bump github.com/grafana/synthetic-monitoring-agent from 0.20.1 to 0.21.0 by @dependabot in #1384
- Stack: Remove
Computed
attribute onurl
by @julienduchesne in #1387 - Fix stack docs missing some placeholders by @julienduchesne in #1376
- Describe the cloud access policy scopes needed for each resource by @julienduchesne in #1381
Full Changelog: v2.12.1...v2.12.2
v2.12.1
What's Changed
- Fix provider error preventing all operations in v2.12.0 by @julienduchesne in #1373
Full Changelog: v2.12.0...v2.12.1
v2.12.0
What's Changed
- Bump github.com/grafana/synthetic-monitoring-api-go-client from 0.7.0 to 0.8.0 by @dependabot in #1334
- Cloud: Completely get rid of old client by @julienduchesne in #1333
- Bump github.com/grafana/synthetic-monitoring-agent from 0.19.3 to 0.19.5 by @dependabot in #1335
- FIx Grafana 10.3 TODOs by @julienduchesne in #1336
- SM: Higher default for multi HTTP checks by @julienduchesne in #1342
- Cloud Stack: Add profiles information by @julienduchesne in #1341
- Add terraform resource for the SSO Settings API by @dmihai in #1289
- Bump github.com/grafana/synthetic-monitoring-agent from 0.19.5 to 0.19.6 by @dependabot in #1345
- Reports: Add schedule timezone for reports by @spinillos in #1320
- Remove references to master branch by @julienduchesne in #1348
- SSO: add validation for the provider_name field by @dmihai in #1347
- Bump github.com/grafana/synthetic-monitoring-agent from 0.19.6 to 0.20.1 by @dependabot in #1346
- SSO: add validation rules for auth_url, token_url and api_url settings by @dmihai in #1352
- SSO: add custom fields to OAuth2 settings by @dmihai in #1350
- SSO: additional acc test for custom fields by @dmihai in #1353
- update ownership: grafana-com-team -> grafana-com-maintainers by @jalopez in #1360
- SSO Settings: Run tests on cloud instance by @julienduchesne in #1359
- Add OTLP endpoint to cloud stacks by @julienduchesne in #1362
- Fix contact point notifier update by @julienduchesne in #1361
- Cloud Stacks: Add
labels
by @julienduchesne in #1349 - Folder Permissions: Reconcile if the folder was deleted by @julienduchesne in #1351
- Fix cloud instance service account update by @julienduchesne in #1355
- Cloud: Optimize Cloud SA operations by @julienduchesne in #1356
- Docs + provider config: Deprecate
cloud_api_key
by @julienduchesne in #1366 - Make Cloud test suite pass by @julienduchesne in #1368
- Run all cloud tests on releases by @julienduchesne in #1367
- Cloud: Fix plugin installation test by @julienduchesne in #1371
New Contributors
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
- Cloud: Create new OpenAPI client by @julienduchesne in #1301
- Remove references to
cloud_api_key
by @julienduchesne in #1307 - Report tests: Still flaky by @julienduchesne in #1308
- OnCall: Support hourly shift by @julienduchesne in #1310
- Cloud Plugin: Use OpenAPI client by @julienduchesne in #1311
- Bump github.com/hashicorp/terraform-plugin-docs from 0.17.0 to 0.18.0 by @dependabot in #1316
- Bump github.com/go-openapi/runtime from 0.26.2 to 0.27.1 by @dependabot in #1314
- Update oncall shift interval param docs by @matiasb in #1312
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.31.0 to 2.32.0 by @dependabot in #1318
- Grafana Cloud API Keys: Use OpenAPI client by @julienduchesne in #1319
- Bump github.com/hashicorp/terraform-plugin-mux from 0.13.0 to 0.14.0 by @dependabot in #1317
- SLO: Add destination datasource type by @julienduchesne in #1321
- Update SM docs with access policy information by @mem in #1326
- Cloud Stack: Fix description on stack create by @fishgrimsby in #1325
- Cloud Stack: Allow updating url by @fishgrimsby in #1328
- Reports: Add report_variables to dashboards by @spinillos in #1323
- Cloud: Better errors by @julienduchesne in #1329
- Cloud Resources: Use OpenAPI client for tests by @julienduchesne in #1322
- SLO: Remove destination datasource type by @julienduchesne in #1331
- Update Grafana versions in tests by @julienduchesne in #1268
New Contributors
- @fishgrimsby made their first contribution in #1325
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
- Alerting Notification Policy: Support org-specific provisioning by @Cleymax in #1276
- ✨ Add of
disable_provenance
for grafana_contact_point by @afreyermuth98 in #1255 - Fix flaky report test by @julienduchesne in #1305
- Fix flaky service account tests by @julienduchesne in #1304
- Add MySQL instance to
docker-compose
by @julienduchesne in #1303
New Contributors
- @afreyermuth98 made their first contribution in #1255
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
- Datasource + SA permissions: Use OpenAPI for tests by @julienduchesne in #1267
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #1271
- Reports: Add missing time range in old reports and update test client by @spinillos in #1259
- Notification Policy: Use OpenAPI for tests by @julienduchesne in #1246
- Alerting Contact Points: Use OpenAPI for tests by @julienduchesne in #1248
- Public Dashboards: Use OpenAPI for tests by @julienduchesne in #1264
- Alerting Message Templates: Add
disable_provenance
by @julienduchesne in #1252 - Alerting Contact Points: Support org-specific provisioning by @julienduchesne in #1251
- Dashboard resource: Use OpenAPI client by @julienduchesne in #1261
- Public Dashboard: Use OpenAPI client by @julienduchesne in #1265
- Alerting Notification Policy: Add
disable_provenance
attribute by @julienduchesne in #1253 - Add/Upgrade
weekStart
preference for Teams and Organizations by @Cleymax in #1237 - Role Assignment: Forgot deprecated client call by @julienduchesne in #1275
- Role Assignments: Use OpenAPI for tests by @julienduchesne in #1274
- SA Token: Test with OpenAPI client by @julienduchesne in #1278
- Org Preferences: Use OpenAPI client by @julienduchesne in #1279
- Alerting Mute Timing: Use OpenAPI client by @julienduchesne in #1281
- Reports: Allow to set multiple reports by @spinillos in #1280
- Bump github.com/prometheus/common from 0.45.0 to 0.46.0 by @dependabot in #1286
- Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 by @dependabot in #1285
- Datasource: Service Account by @julienduchesne in #1272
- Replace old client's config with OpenAPI config by @julienduchesne in #1287
- Alerting Rule Group: Parse duration with strfmt by @julienduchesne in #1283
- Folder permissions: use the new RBAC endpoints for folder permission resource by @IevaVasiljeva in #1293
- Flaky tests: Use random UID for report tests by @julienduchesne in #1291
- Add the OpenAPI-generated SLO client by @julienduchesne in #1282
- Add SM URL to tests by @julienduchesne in #1294
- Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0 by @dependabot in #1297
- Alert Rule: Fix
0s
issue by @julienduchesne in #1299 - Alerting Mute Timing: Mute all the time by @julienduchesne in #1300
- Fix alerting contact point issues by @julienduchesne in #1284
- Add codeowners entries for each part of the provider by @julienduchesne in #1290
- Fix alerting resources' error messages by @julienduchesne in #1292
- Alerting Contact Points: Add SNS notifier by @julienduchesne in #1295
- Ease of use: Add validation that org_id isn't used with API Keys/SA Tokens by @julienduchesne in #1296
Full Changelog: v2.8.1...v2.9.0
v2.8.1
What's Changed
- Migrate Reports to OpenAPI by @spinillos in #1228
- Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #1243
- Bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.20.0 by @dependabot in #1242
- Bump github.com/hashicorp/terraform-plugin-mux from 0.12.0 to 0.13.0 by @dependabot in #1240
- Bump github.com/go-openapi/strfmt from 0.21.9 to 0.21.10 by @dependabot in #1241
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 by @dependabot in #1239
- Bump github.com/grafana/synthetic-monitoring-agent from 0.19.1 to 0.19.3 by @dependabot in #1238
- Alerting Contact Points: Refer by name by @julienduchesne in #1247
- Alerting: Add wrapper function for mutex by @julienduchesne in #1250
- Bump ScribeMD/docker-cache from 0.3.6 to 0.3.7 by @dependabot in #1254
- Bump github.com/go-openapi/strfmt from 0.21.10 to 0.22.0 by @dependabot in #1257
- Update to OpenAPI client tracking Grafana's main branch by @julienduchesne in #1236
- Service Account Permissions: Use OpenAPI client by @julienduchesne in #1266
- Datasource Permissions: Use OpenAPI client by @julienduchesne in #1263
- Force recomputation of computed values for Grafana Cloud stacks on slug update by @stefanoboriero in #1269
New Contributors
- @spinillos made their first contribution in #1228
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- Add system theme for org and team preferences by @Cleymax in #1193
- Un-deprecate team external group by @julienduchesne in #1192
- Bump github.com/go-openapi/strfmt from 0.21.7 to 0.21.8 by @dependabot in #1194
- Preferences: Deprecate
home_dashboard_id
by @julienduchesne in #1196 - Oncall Integration: Fix removing templates by @julienduchesne in #1201
- Permissions: handle cases when a resource has been manually deleted from Grafana by @IevaVasiljeva in #1205
- Team External Group: Use OpenAPI for tests + Fix delete by @julienduchesne in #1212
- Alerting Template: Use OpenAPI client + support
org_id
by @julienduchesne in #1216 - Alerting: Add support for location to mute-timings by @yuri-tceretian in #1217
- Bump github.com/go-openapi/runtime from 0.26.0 to 0.26.2 by @dependabot in #1221
- Bump actions/setup-go from 4 to 5 by @dependabot in #1218
- Bump github.com/go-openapi/strfmt from 0.21.8 to 0.21.9 by @dependabot in #1220
- SM Installation: Validate that cloud client is configured by @julienduchesne in #1230
- Alerting Rule Groups: Support editing from UI by @julienduchesne in #1214
- SM Installation: Determine API URL from stack's region slug by @julienduchesne in #1233
Internal Changes
- Update OpenAPI client again by @julienduchesne in #1188
- Users: Use OpenAPI client by @julienduchesne in #1190
- Role Assignments: Use OpenAPI client by @julienduchesne in #1189
- Dashboard tests: Check exists OpenAPI by @julienduchesne in #1195
- Playlist: Use OpenAPI client by @julienduchesne in #1197
- Alerting Rule Group: Use OpenAPI client by @julienduchesne in #1200
- Library panel tests: Use OpenAPI client + rework by @julienduchesne in #1209
- Org Prefs: Use OpenAPI for tests + rework by @julienduchesne in #1208
- Folders+Team: Use OpenAPI in testing helper functions by @julienduchesne in #1207
- Ensure all documentation examples are tested and valid by @julienduchesne in #1210
- Alerting Rule Group test: Use OpenAPI by @julienduchesne in #1203
- Alerting Mute Timing tests: Use OpenAPI by @julienduchesne in #1204
- API Keys: Use OpenAPI for tests by @julienduchesne in #1211
- Alerting Message Template: Use OpenAPI for tests by @julienduchesne in #1213
- Set-up muxing with new provider framework by @julienduchesne in #1206
- Mark old client as deprecated by @julienduchesne in #1227
- Fix
TestAccGrafanaServiceAccountFromCloud
by @julienduchesne in #1231 - Folder/Dashboard Permissions Tests: Use OpenAPI by @julienduchesne in #1232
- API Keys: Use OpenAPI client by @julienduchesne in #1223
- Alerting Contact Points: Migrate to OpenAPI client by @julienduchesne in #1226
- Alerting Notification Policies: Use OpenAPI client by @julienduchesne in #1229
- Remove validation in new provider framework config by @julienduchesne in #1235
New Contributors
Full Changelog: v2.7.0...v2.8.0