Releases: grafana/terraform-provider-grafana
Releases · grafana/terraform-provider-grafana
v2.7.0
What's Changed
- add jira integration to integrationTypes in grafna on call by @romga in #1152
- Notification Policy: Fix perma-drift by @julienduchesne in #1168
- Nested Folders: Note that it needs a feature flag by @julienduchesne in #1167
- Inclusion of "is_webhook_enabled" oncall webhook argument in Read, Create, Update operations by @jorgeav in #1177
- Permission Resources: Allow empty permissions by @julienduchesne in #1179
- Check for 404s on deletes by @julienduchesne in #1180
- Nil check on oncall integration templates by @julienduchesne in #1185
- Update SLO Resources to Accept Empty Alerting and Empty Fastburn/Slowburn Fields by @elainevuong in #1186
Internal Changes
- Annotations: Use OpenAPI client by @julienduchesne in #1148
- Bump github.com/grafana/synthetic-monitoring-agent from 0.18.3 to 0.19.0 by @dependabot in #1154
- Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.5 by @dependabot in #1156
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.30.0 by @dependabot in #1155
- data_source_dashboard: Use OpenAPI client by @julienduchesne in #1149
- data_source_dashboards: Use OpenAPI client by @julienduchesne in #1159
- Role: Add test for non-default org creation by @julienduchesne in #1158
- Org tests: Use OpenAPI client by @julienduchesne in #1144
- Tests: Fix merge conflicts by @julienduchesne in #1164
- Service Accounts: Use OpenAPI client by @julienduchesne in #1161
- Datasources: Use OpenAPI client by @julienduchesne in #1163
- Service Account Tokens: Use the OpenAPI client by @julienduchesne in #1162
- Fix flaky
data_source_dashboards
test by @julienduchesne in #1170 - Add
WithoutResource
test helper by @julienduchesne in #1169 - Datasource User[s]: Use OpenAPI client by @julienduchesne in #1165
- Dashboard Permissions: Use OpenAPI client by @julienduchesne in #1171
- Library Panel Datasource: Use OpenAPI client by @julienduchesne in #1160
- Org DS: Use OpenAPI client by @julienduchesne in #1175
- Org Resource: Use OpenAPI client by @julienduchesne in #1176
- Role: Use OpenAPI client by @julienduchesne in #1181
- Update OpenAPI client following error management changes by @julienduchesne in #1182
- Bump github.com/grafana/synthetic-monitoring-agent from 0.19.0 to 0.19.1 by @dependabot in #1183
- Update OpenAPI client to latest version by @julienduchesne in #1187
New Contributors
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Retry by default on 401s by @julienduchesne in #1130
- OpenAPI Client: Clone before modifying org ID by @julienduchesne in #1150
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Bump golang.org/x/text from 0.13.0 to 0.14.0 by @dependabot in #1128
- Folder: Clean up API calls by @julienduchesne in #1123
- Folder: Support sub-folders (nestedFolders) by @julienduchesne in #1129
- data_source_folder: Use OpenAPI client by @julienduchesne in #1134
- data_source_folders: Use OpenAPI client by @julienduchesne in #1135
- Service accounts: Bring the service account permission code up to date with Golang API Client changes by @IevaVasiljeva in #1132
- Library Panel: Use OpenAPI client by @julienduchesne in #1142
- Data sources: Add
Admin
permission to data source permission options by @IevaVasiljeva in #1133 - Add new attributes to OnCall outgoing webhook by @vadimkerr in #1147
- OpenAPI: Fix API calls pointing to subpath by @julienduchesne in #1145
Internal Changes
- CI: Run tests on sub-pathed Grafana by @julienduchesne in #1127
- CI: Use only free runners by @julienduchesne in #1131
- User Tests: Use OpenAPI client to check if they exist by @julienduchesne in #1136
- Library Panel Tests: Use OpenAPI client by @julienduchesne in #1138
- Datasource tests: Use OpenAPI client by @julienduchesne in #1141
- Service Account tests: Use OpenAPI client by @julienduchesne in #1143
- Role tests: Use OpenAPI client by @julienduchesne in #1139
- Playlist tests: Use OpenAPI client by @julienduchesne in #1140
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- add multihttp check type by @rdubrock in #992
- SA Permissions: Set correctly on creation by @julienduchesne in #1095
- SM: rename checks to assertions by @mem in #1111
- Folder: Prevent UID updates by @julienduchesne in #1114
- Dashboard: Allow folder update by @julienduchesne in #1110
- Service accounts: Add None role for service account creation by @eleijonmarck in #1057
- Alerting: add support for on-call integration by @yuri-tceretian in #1087
- Add org support for role None by @buccarel in #1068
- name is read-only, slug isn't by @hertzsprung in #1097
- Alerting: Introduce support of responders for OpsGenie integration by @yuri-tceretian in #1100
- Add public dashboards support by @evictorero in #1026
- Update TF Provider for DestinationDatasource Field on SLOs by @elainevuong in #1112
- Alerting Rule Groups: Fix provisioning in non-default org by @julienduchesne in #1124
Internal Changes
- Cloud Instance Checks: Use random names everywhere by @julienduchesne in #1108
- Merge
CheckOSSTestsEnabled
andCheckOSSTestsSemver
helpers by @julienduchesne in #1107 - Testing: Common
Exists
andDestroy
helpers by @julienduchesne in #1102 - Bump hashicorp/setup-terraform from 2 to 3 by @dependabot in #1113
- Team: Check exist/destroy with new helper by @julienduchesne in #1115
- Tests: Limit test parallelism by @julienduchesne in #1118
- Team: Migrate to generated OpenAPI client by @julienduchesne in #1117
- Annotations: Check exist/destroy with new helper by @julienduchesne in #1116
- CI: Update Grafana to 10.2 by @julienduchesne in #1106
- Github Actions: Migrate Cloud pipelines by @julienduchesne in #1119
- Github Actions: OSS and Enterprise tests by @julienduchesne in #1121
New Contributors
- @buccarel made their first contribution in #1068
- @hertzsprung made their first contribution in #1097
- @evictorero made their first contribution in #1026
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Fix Synthetic monitoring http versions documentation to HTTP/2.0 by @mbarrien in #1059
- Bump github.com/grafana/synthetic-monitoring-agent from 0.17.1 to 0.17.3 by @dependabot in #1064
- Bump github.com/grafana/amixr-api-go-client from 0.0.9 to 0.0.10 by @dependabot in #1065
- Add enable web overrides option to oncall schedules by @matiasb in #1056
- Alerting: Add missing fields to contact points integrations by @yuri-tceretian in #1060
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #1071
- Alerting: update route schema to require group_by only for the root policy by @yuri-tceretian in #1072
- Bump github.com/grafana/synthetic-monitoring-agent from 0.17.3 to 0.18.1 by @dependabot in #1077
- Upgrade to go 1.21 by @julienduchesne in #1084
- Add missing contact point integrations by @yuri-tceretian in #1083
- SM: Add retries on client by @julienduchesne in #1085
grafana_role
: Supportorg_id
by @julienduchesne in #1090- Service Account: Allow changing name (without recreating) by @julienduchesne in #1091
- Role: Allow auto incrementing version by @julienduchesne in #1092
- Bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #1093
- Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.4 by @dependabot in #1094
- Fix Synthetic Monitoring bootstrapping docs by @julienduchesne in #1098
- Use the swagger-generated OpenAPI client for the
Folder
service by @nikimanoledaki in #1013 - Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #1101
Internal Changes
- SM: Make tests run parallel (with random IDs) by @julienduchesne in #1058
- Drone: Update test versions by @julienduchesne in #1055
- Fix flaky
grafana_dashboards
test by @julienduchesne in #1081 - Migrate smaller CI pipelines to Github Actions by @julienduchesne in #1080
- Do not run all tests with the TLS proxy by @julienduchesne in #1082
New Contributors
Full Changelog: v2.3.3...v2.4.0
v2.3.3
What's Changed
- Fix broken links by @julienduchesne in #1053
grafana_team
: Document import by @julienduchesne in #1052- Configure retry_wait parameter through the provider configuration by @stefanoboriero in #1017
- Permissions: Support service account in
user_id
field by @julienduchesne in #1051
New Contributors
- @stefanoboriero made their first contribution in #1017
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- Initialise OAPI Client with authentication by @nikimanoledaki in #1043
- Bump github.com/grafana/synthetic-monitoring-agent from 0.17.0 to 0.17.1 by @dependabot in #1044
- Refactor TLS config by @nikimanoledaki in #1046
- Remove cloud access policy scope validation by @julienduchesne in #1049
New Contributors
- @nikimanoledaki made their first contribution in #1043
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- Bump github.com/grafana/synthetic-monitoring-agent from 0.16.5 to 0.17.0 by @dependabot in #1029
- Bump github.com/grafana/grafana-api-golang-client from 0.23.0 to 0.24.0 by @dependabot in #1030
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #1031
- Cloud: Fix flaky stack creation by @julienduchesne in #1033
- Cloud Stack: More reliable retrying by @julienduchesne in #1035
- Update data_source.md by @jtama in #1024
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.28.0 to 2.29.0 by @dependabot in #1028
- CI: Run TLS authentication tests by @julienduchesne in #1037
- Fix flaky enterprise test by @julienduchesne in #1038
- fix(
grafana_role_assignment
): Support new service account ID format by @julienduchesne in #1036
New Contributors
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #998
- Cloud Access Policy: Remove scope validation by @julienduchesne in #1005
- Docs: Add dashboard example in the main provider page by @julienduchesne in #1011
- Oncall: Stop reading password and auth header by @julienduchesne in #1020
- Bump actions/checkout from 3 to 4 by @dependabot in #1019
- Bump golang.org/x/text from 0.12.0 to 0.13.0 by @dependabot in #1018
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.27.0 to 2.28.0 by @dependabot in #1014
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Grafana OnCall: add
direct_paging
integration type by @vadimkerr in #988 - Bump github.com/grafana/synthetic-monitoring-agent from 0.16.4 to 0.16.5 by @dependabot in #987
- SLO Ratio Query by @elainevuong in #990
- Delete gracefully if user no longer exist in grafana by @pascal-hofmann in #991
New Contributors
- @vadimkerr made their first contribution in #988
Full Changelog: v2.1.0...v2.2.0