Skip to content

Commit 7b30dd4

Browse files
API keys: Add deprecation message of terraform using api keys (#872)
* add: deprecation message of terraform using api keys * deleted files * Update internal/resources/grafana/resource_api_key.go Co-authored-by: Julien Duchesne <[email protected]> --------- Co-authored-by: Julien Duchesne <[email protected]>
1 parent 8f164ed commit 7b30dd4

File tree

4 files changed

+5
-109
lines changed

4 files changed

+5
-109
lines changed

docs/resources/api_key.md

Lines changed: 0 additions & 61 deletions
This file was deleted.

docs/resources/cloud_api_key.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

internal/resources/cloud/resource_cloud_api_key.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ func ResourceAPIKey() *schema.Resource {
2525
Importer: &schema.ResourceImporter{
2626
StateContext: schema.ImportStatePassthroughContext,
2727
},
28+
DeprecationMessage: "Use `grafana_cloud_stack_service_account` together with `grafana_cloud_stack_service_account_token` resources instead see https://grafana.com/docs/grafana/next/administration/api-keys/#migrate-api-keys-to-grafana-service-accounts-using-terraform",
2829

2930
Schema: map[string]*schema.Schema{
3031
"cloud_org_slug": {

internal/resources/grafana/resource_api_key.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ Manages Grafana API Keys.
2020
* [HTTP API](https://grafana.com/docs/grafana/latest/developers/http_api/auth/)
2121
`,
2222

23-
CreateContext: resourceAPIKeyCreate,
24-
ReadContext: resourceAPIKeyRead,
25-
DeleteContext: resourceAPIKeyDelete,
23+
CreateContext: resourceAPIKeyCreate,
24+
ReadContext: resourceAPIKeyRead,
25+
DeleteContext: resourceAPIKeyDelete,
26+
DeprecationMessage: "Use `grafana_service_account` together with `grafana_service_account_token` instead, see https://grafana.com/docs/grafana/next/administration/api-keys/#migrate-api-keys-to-grafana-service-accounts-using-terraform",
2627

2728
Schema: map[string]*schema.Schema{
2829
"org_id": orgIDAttribute(),

0 commit comments

Comments
 (0)