From ba25951ba4c772163616b134d48585215dbd18f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Mon, 6 May 2024 15:22:25 +0200 Subject: [PATCH 1/6] Add a script for creating labels --- pkg/scripts/issues/create-labels/main.go | 254 +++++++++++++++++++++++ 1 file changed, 254 insertions(+) create mode 100644 pkg/scripts/issues/create-labels/main.go diff --git a/pkg/scripts/issues/create-labels/main.go b/pkg/scripts/issues/create-labels/main.go new file mode 100644 index 0000000000..4722eb8837 --- /dev/null +++ b/pkg/scripts/issues/create-labels/main.go @@ -0,0 +1,254 @@ +package main + +import ( + "bytes" + "encoding/json" + "errors" + "fmt" + "io" + "log" + "net/http" + "os" + "slices" + "strings" + "time" +) + +var labels = []string{ + "category:resource", + "category:data_source", + "category:import", + "category:sdk", + "category:identifiers", + "category:provider_config", + "category:grants", + "category:other", + "resource:account", + "resource:account_parameter", + "resource:account_password_policy", + "resource:alert", + "resource:api_integration", + "resource:database", + "resource:database_role", + "resource:dynamic_table", + "resource:email_notification_integration", + "resource:external_function", + "resource:external_oauth_integration", + "resource:external_table", + "resource:failover_group", + "resource:file_format", + "resource:function", + "resource:grant_account_role", + "resource:grant_database_role", + "resource:grant_ownership", + "resource:grant_privileges_to_account_role", + "resource:grant_privileges_to_database_role", + "resource:grant_privileges_to_share", + "resource:managed_account", + "resource:masking_policy", + "resource:materialized_view", + "resource:network_policy", + "resource:network_policy_attachment", + "resource:notification_integration", + "resource:oauth_integration", + "resource:object_parameter", + "resource:password_policy", + "resource:pipe", + "resource:procedure", + "resource:resource_monitor", + "resource:role", + "resource:row_access_policy", + "resource:saml_integration", + "resource:schema", + "resource:scim_integration", + "resource:sequence", + "resource:session_parameter", + "resource:share", + "resource:stage", + "resource:storage_integration", + "resource:stream", + "resource:table", + "resource:table_column_masking_policy_application", + "resource:table_constraint", + "resource:tag", + "resource:tag_association", + "resource:tag_masking_policy_association", + "resource:task", + "resource:unsafe_execute", + "resource:user", + "resource:user_password_policy_attachment", + "resource:user_public_keys", + "resource:view", + "resource:warehouse", + "data_source:accounts", + "data_source:alerts", + "data_source:current_account", + "data_source:current_role", + "data_source:database", + "data_source:database_roles", + "data_source:databases", + "data_source:dynamic_tables", + "data_source:external_functions", + "data_source:external_tables", + "data_source:failover_groups", + "data_source:file_formats", + "data_source:functions", + "data_source:grants", + "data_source:masking_policies", + "data_source:materialized_views", + "data_source:parameters", + "data_source:pipes", + "data_source:procedures", + "data_source:resource_monitors", + "data_source:roles", + "data_source:row_access_policies", + "data_source:schemas", + "data_source:sequences", + "data_source:shares", + "data_source:stages", + "data_source:storage_integrations", + "data_source:streams", + "data_source:system_generate_scim_access_token", + "data_source:system_get_aws_sns_iam_policy", + "data_source:system_get_privatelink_config", + "data_source:system_get_snowflake_platform_info", + "data_source:tables", + "data_source:tasks", + "data_source:users", + "data_source:views", + "data_source:warehouses", +} + +func main() { + accessToken := getAccessToken() + repoLabels := loadRepoLabels(accessToken) + jsonRepoLabels, _ := json.MarshalIndent(repoLabels, "", "\t") + log.Println(string(jsonRepoLabels)) + successful, failed := createLabelsIfNotPresent(accessToken, repoLabels, labels) + fmt.Printf("\nSuccessfully created labels:\n") + for _, label := range successful { + fmt.Println(label) + } + fmt.Printf("\nUnsuccessful label creation:\n") + for _, label := range failed { + fmt.Println(label) + } +} + +type ReadLabel struct { + ID int `json:"id"` + NodeId string `json:"node_id"` + URL string `json:"url"` + Name string `json:"name"` + Description string `json:"description"` + Color string `json:"color"` + Default bool `json:"default"` +} + +func loadRepoLabels(accessToken string) []ReadLabel { + req, err := http.NewRequest(http.MethodGet, "https://api.github.com/repos/Snowflake-Labs/terraform-provider-snowflake/labels", nil) + if err != nil { + panic("failed to create list labels request: " + err.Error()) + } + req.Header.Set("Accept", "application/vnd.github+json") + req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", accessToken)) + req.Header.Set("X-GitHub-Api-Version", "2022-11-28") + + resp, err := http.DefaultClient.Do(req) + if err != nil { + panic("failed to retrieve repository labels: " + err.Error()) + } + + bodyBytes, err := io.ReadAll(resp.Body) + if err != nil { + panic("failed to read list labels response body: " + err.Error()) + } + + var readLabels []ReadLabel + err = json.Unmarshal(bodyBytes, &readLabels) + if err != nil { + panic("failed to unmarshal read labels: " + err.Error()) + } + + return readLabels +} + +type CreateLabelRequestBody struct { + Name string `json:"name"` + Description string `json:"description"` +} + +func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels []string) (successful []string, failed []string) { + repoLabelNames := make([]string, len(repoLabels)) + for i, label := range repoLabels { + repoLabelNames[i] = label.Name + } + + for _, label := range labels { + if slices.Contains(repoLabelNames, label) { + continue + } + + time.Sleep(3 * time.Second) + log.Println("Processing:", label) + + var requestBody []byte + var err error + parts := strings.Split(label, ":") + labelType := parts[0] + labelValue := parts[1] + + switch labelType { + // Categories will be created by hand + case "resource", "data_source": + requestBody, err = json.Marshal(&CreateLabelRequestBody{ + Name: label, + Description: fmt.Sprintf("Issue connected to the snowflake_%s resource", labelValue), + }) + default: + log.Println("Unknown label type:", labelType) + continue + } + + if err != nil { + log.Println("Failed to marshal create label request body:", err) + failed = append(failed, label) + continue + } + + req, err := http.NewRequest(http.MethodPost, "https://api.github.com/repos/Snowflake-Labs/terraform-provider-snowflake/labels", bytes.NewReader(requestBody)) + if err != nil { + log.Println("failed to create label request:", err) + failed = append(failed, label) + continue + } + req.Header.Set("Accept", "application/vnd.github+json") + req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", accessToken)) + req.Header.Set("X-GitHub-Api-Version", "2022-11-28") + + resp, err := http.DefaultClient.Do(req) + if err != nil { + log.Println("failed to create a new label: ", label, err) + failed = append(failed, label) + continue + } + + if resp.StatusCode != http.StatusCreated { + log.Println("incorrect status code, expected 201, and got:", resp.StatusCode) + failed = append(failed, label) + continue + } + + successful = append(successful, label) + } + + return +} + +func getAccessToken() string { + token := os.Getenv("SF_TF_SCRIPT_GH_ACCESS_TOKEN") + if token == "" { + panic(errors.New("GitHub access token missing")) + } + return token +} From 0634ababc56ce1827ffd51f04a33460a19c104f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Mon, 6 May 2024 16:29:14 +0200 Subject: [PATCH 2/6] Add a script for assigning labels --- pkg/scripts/issues/README.md | 20 ++- pkg/scripts/issues/assign-labels/main.go | 175 +++++++++++++++++++++++ pkg/scripts/issues/create-labels/main.go | 110 +------------- pkg/scripts/issues/labels.go | 106 ++++++++++++++ 4 files changed, 303 insertions(+), 108 deletions(-) create mode 100644 pkg/scripts/issues/assign-labels/main.go create mode 100644 pkg/scripts/issues/labels.go diff --git a/pkg/scripts/issues/README.md b/pkg/scripts/issues/README.md index a3da4a028d..f1468a63ca 100644 --- a/pkg/scripts/issues/README.md +++ b/pkg/scripts/issues/README.md @@ -26,4 +26,22 @@ 6. To close the issues with the appropriate comment provide `issues_to_close.csv` in `close-with-comment` dir. Example `20240430 - issues_to_close.csv` is given. The run: ```shell cd close-with-comment && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . -``` \ No newline at end of file +``` + +# Creating new labels and assigning them to issues +1. Firstly, make sure all the needed labels exist in the repository, by running: +```shell + cd create-labels && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . +``` +2. Then, we have to get data about the existing issues with: +```shell + cd gh && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . +``` +3. Afterward, we need to process `issues.json` with: +```shell + cd file && go run . +``` +4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. +```shell + cd assign-labels && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . +``` diff --git a/pkg/scripts/issues/assign-labels/main.go b/pkg/scripts/issues/assign-labels/main.go new file mode 100644 index 0000000000..5b164d938d --- /dev/null +++ b/pkg/scripts/issues/assign-labels/main.go @@ -0,0 +1,175 @@ +package main + +import ( + "bytes" + "encoding/csv" + "encoding/json" + "errors" + "fmt" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" + "log" + "net/http" + "os" + "strconv" + "strings" +) + +var lookupTable = make(map[string]string) + +func init() { + for _, label := range issues.RepositoryLabels { + parts := strings.Split(label, ":") + labelType := parts[0] + labelValue := parts[1] + + switch labelType { + case "category": + lookupTable[strings.ToUpper(labelValue)] = label + case "resource", "data_source": + lookupTable[fmt.Sprintf("snowfalke_%s", labelValue)] = label + } + } +} + +func main() { + accessToken := getAccessToken() + githubIssuesBucket := readGitHubIssuesBucket() + successful, failed := assignLabelsToIssues(accessToken, githubIssuesBucket) + fmt.Printf("\nSuccessfully assigned labels to issues:\n") + for _, assignResult := range successful { + fmt.Println(assignResult.IssueId, assignResult.Labels) + } + fmt.Printf("\nUnsuccessful to assign labels to issues:\n") + for _, assignResult := range failed { + fmt.Println(assignResult.IssueId, assignResult.Labels) + } +} + +type AssignResult struct { + IssueId int + Labels []string +} + +type Issue struct { + ID int `json:"id"` + Category string `json:"category"` + Object string `json:"object"` +} + +func readGitHubIssuesBucket() []Issue { + f, err := os.Open("GitHubIssuesBucket.csv") + if err != nil { + panic(err) + } + defer f.Close() + csvReader := csv.NewReader(f) + records, err := csvReader.ReadAll() + if err != nil { + panic(err) + } + issues := make([]Issue, 0) + for _, record := range records[1:] { // Skip header + id, err := strconv.Atoi(record[14]) + if err != nil { + panic(err) + } + issues = append(issues, Issue{ + ID: id, + Category: record[15], + Object: record[16], + }) + } + return issues +} + +func assignLabelsToIssues(accessToken string, issues []Issue) (successful []AssignResult, failed []AssignResult) { + for _, issue := range issues { + addLabelsRequestBody := createAddLabelsRequestBody(issue) + if addLabelsRequestBody == nil { + log.Println("couldn't create add label request body from issue", issue) + failed = append(failed, AssignResult{ + IssueId: issue.ID, + }) + continue + } + + addLabelsRequestBodyBytes, err := json.Marshal(addLabelsRequestBody) + if err != nil { + log.Println("failed to marshal add label request:", err) + failed = append(failed, AssignResult{ + IssueId: issue.ID, + Labels: addLabelsRequestBody.Labels, + }) + continue + } + + req, err := http.NewRequest(http.MethodPost, fmt.Sprintf("https://api.github.com/repos/Snowflake-Labs/terraform-provider-snowflake/issues/%d/labels", issue.ID), bytes.NewReader(addLabelsRequestBodyBytes)) + if err != nil { + log.Println("failed to create add label request:", err) + failed = append(failed, AssignResult{ + IssueId: issue.ID, + Labels: addLabelsRequestBody.Labels, + }) + continue + } + req.Header.Set("Accept", "application/vnd.github+json") + req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", accessToken)) + req.Header.Set("X-GitHub-Api-Version", "2022-11-28") + + resp, err := http.DefaultClient.Do(req) + if err != nil { + log.Println("failed to add a new labels:", err) + failed = append(failed, AssignResult{ + IssueId: issue.ID, + Labels: addLabelsRequestBody.Labels, + }) + continue + } + + if resp.StatusCode != http.StatusOK { + log.Println("incorrect status code, expected 200, and got:", resp.StatusCode) + failed = append(failed, AssignResult{ + IssueId: issue.ID, + Labels: addLabelsRequestBody.Labels, + }) + continue + } + + successful = append(successful, AssignResult{ + IssueId: issue.ID, + Labels: addLabelsRequestBody.Labels, + }) + } + + return successful, failed +} + +type AddLabelsRequestBody struct { + Labels []string `json:"labels"` +} + +func createAddLabelsRequestBody(issue Issue) *AddLabelsRequestBody { + if categoryLabel, ok := lookupTable[issue.Category]; ok { + if issue.Category == "RESOURCE" || issue.Category == "DATA_SOURCE" { + if resourceName, ok := lookupTable[issue.Object]; ok { + return &AddLabelsRequestBody{ + Labels: []string{categoryLabel, resourceName}, + } + } + } + + return &AddLabelsRequestBody{ + Labels: []string{categoryLabel}, + } + } + + return nil +} + +func getAccessToken() string { + token := os.Getenv("SF_TF_SCRIPT_GH_ACCESS_TOKEN") + if token == "" { + panic(errors.New("GitHub access token missing")) + } + return token +} diff --git a/pkg/scripts/issues/create-labels/main.go b/pkg/scripts/issues/create-labels/main.go index 4722eb8837..12b124ade6 100644 --- a/pkg/scripts/issues/create-labels/main.go +++ b/pkg/scripts/issues/create-labels/main.go @@ -5,6 +5,7 @@ import ( "encoding/json" "errors" "fmt" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "io" "log" "net/http" @@ -14,117 +15,12 @@ import ( "time" ) -var labels = []string{ - "category:resource", - "category:data_source", - "category:import", - "category:sdk", - "category:identifiers", - "category:provider_config", - "category:grants", - "category:other", - "resource:account", - "resource:account_parameter", - "resource:account_password_policy", - "resource:alert", - "resource:api_integration", - "resource:database", - "resource:database_role", - "resource:dynamic_table", - "resource:email_notification_integration", - "resource:external_function", - "resource:external_oauth_integration", - "resource:external_table", - "resource:failover_group", - "resource:file_format", - "resource:function", - "resource:grant_account_role", - "resource:grant_database_role", - "resource:grant_ownership", - "resource:grant_privileges_to_account_role", - "resource:grant_privileges_to_database_role", - "resource:grant_privileges_to_share", - "resource:managed_account", - "resource:masking_policy", - "resource:materialized_view", - "resource:network_policy", - "resource:network_policy_attachment", - "resource:notification_integration", - "resource:oauth_integration", - "resource:object_parameter", - "resource:password_policy", - "resource:pipe", - "resource:procedure", - "resource:resource_monitor", - "resource:role", - "resource:row_access_policy", - "resource:saml_integration", - "resource:schema", - "resource:scim_integration", - "resource:sequence", - "resource:session_parameter", - "resource:share", - "resource:stage", - "resource:storage_integration", - "resource:stream", - "resource:table", - "resource:table_column_masking_policy_application", - "resource:table_constraint", - "resource:tag", - "resource:tag_association", - "resource:tag_masking_policy_association", - "resource:task", - "resource:unsafe_execute", - "resource:user", - "resource:user_password_policy_attachment", - "resource:user_public_keys", - "resource:view", - "resource:warehouse", - "data_source:accounts", - "data_source:alerts", - "data_source:current_account", - "data_source:current_role", - "data_source:database", - "data_source:database_roles", - "data_source:databases", - "data_source:dynamic_tables", - "data_source:external_functions", - "data_source:external_tables", - "data_source:failover_groups", - "data_source:file_formats", - "data_source:functions", - "data_source:grants", - "data_source:masking_policies", - "data_source:materialized_views", - "data_source:parameters", - "data_source:pipes", - "data_source:procedures", - "data_source:resource_monitors", - "data_source:roles", - "data_source:row_access_policies", - "data_source:schemas", - "data_source:sequences", - "data_source:shares", - "data_source:stages", - "data_source:storage_integrations", - "data_source:streams", - "data_source:system_generate_scim_access_token", - "data_source:system_get_aws_sns_iam_policy", - "data_source:system_get_privatelink_config", - "data_source:system_get_snowflake_platform_info", - "data_source:tables", - "data_source:tasks", - "data_source:users", - "data_source:views", - "data_source:warehouses", -} - func main() { accessToken := getAccessToken() repoLabels := loadRepoLabels(accessToken) jsonRepoLabels, _ := json.MarshalIndent(repoLabels, "", "\t") log.Println(string(jsonRepoLabels)) - successful, failed := createLabelsIfNotPresent(accessToken, repoLabels, labels) + successful, failed := createLabelsIfNotPresent(accessToken, repoLabels, issues.RepositoryLabels) fmt.Printf("\nSuccessfully created labels:\n") for _, label := range successful { fmt.Println(label) @@ -242,7 +138,7 @@ func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels successful = append(successful, label) } - return + return successful, failed } func getAccessToken() string { diff --git a/pkg/scripts/issues/labels.go b/pkg/scripts/issues/labels.go new file mode 100644 index 0000000000..cb5a130d3e --- /dev/null +++ b/pkg/scripts/issues/labels.go @@ -0,0 +1,106 @@ +package issues + +var RepositoryLabels = []string{ + "category:resource", + "category:data_source", + "category:import", + "category:sdk", + "category:identifiers", + "category:provider_config", + "category:grants", + "category:other", + "resource:account", + "resource:account_parameter", + "resource:account_password_policy", + "resource:alert", + "resource:api_integration", + "resource:database", + "resource:database_role", + "resource:dynamic_table", + "resource:email_notification_integration", + "resource:external_function", + "resource:external_oauth_integration", + "resource:external_table", + "resource:failover_group", + "resource:file_format", + "resource:function", + "resource:grant_account_role", + "resource:grant_database_role", + "resource:grant_ownership", + "resource:grant_privileges_to_account_role", + "resource:grant_privileges_to_database_role", + "resource:grant_privileges_to_share", + "resource:managed_account", + "resource:masking_policy", + "resource:materialized_view", + "resource:network_policy", + "resource:network_policy_attachment", + "resource:notification_integration", + "resource:oauth_integration", + "resource:object_parameter", + "resource:password_policy", + "resource:pipe", + "resource:procedure", + "resource:resource_monitor", + "resource:role", + "resource:row_access_policy", + "resource:saml_integration", + "resource:schema", + "resource:scim_integration", + "resource:sequence", + "resource:session_parameter", + "resource:share", + "resource:stage", + "resource:storage_integration", + "resource:stream", + "resource:table", + "resource:table_column_masking_policy_application", + "resource:table_constraint", + "resource:tag", + "resource:tag_association", + "resource:tag_masking_policy_association", + "resource:task", + "resource:unsafe_execute", + "resource:user", + "resource:user_password_policy_attachment", + "resource:user_public_keys", + "resource:view", + "resource:warehouse", + "data_source:accounts", + "data_source:alerts", + "data_source:current_account", + "data_source:current_role", + "data_source:database", + "data_source:database_roles", + "data_source:databases", + "data_source:dynamic_tables", + "data_source:external_functions", + "data_source:external_tables", + "data_source:failover_groups", + "data_source:file_formats", + "data_source:functions", + "data_source:grants", + "data_source:masking_policies", + "data_source:materialized_views", + "data_source:parameters", + "data_source:pipes", + "data_source:procedures", + "data_source:resource_monitors", + "data_source:roles", + "data_source:row_access_policies", + "data_source:schemas", + "data_source:sequences", + "data_source:shares", + "data_source:stages", + "data_source:storage_integrations", + "data_source:streams", + "data_source:system_generate_scim_access_token", + "data_source:system_get_aws_sns_iam_policy", + "data_source:system_get_privatelink_config", + "data_source:system_get_snowflake_platform_info", + "data_source:tables", + "data_source:tasks", + "data_source:users", + "data_source:views", + "data_source:warehouses", +} From 852ba0656711a7ca576718259ab38637565d82f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Mon, 13 May 2024 11:22:46 +0200 Subject: [PATCH 3/6] Changes after review --- pkg/scripts/issues/README.md | 2 +- pkg/scripts/issues/assign-labels/main.go | 9 +++++++-- pkg/scripts/issues/create-labels/main.go | 3 ++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pkg/scripts/issues/README.md b/pkg/scripts/issues/README.md index f1468a63ca..58dc7f841d 100644 --- a/pkg/scripts/issues/README.md +++ b/pkg/scripts/issues/README.md @@ -41,7 +41,7 @@ ```shell cd file && go run . ``` -4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. +4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`). The csv document be of a certain format with the following columns (with headers): "A" column with issue ID (in the format of "#"), "P" column with the category that should be assigned to the issue (should be one of the supported categories: "OTHER", "RESOURCE", "DATA_SOURCE", "IMPORT", "SDK", "IDENTIFIERS", "PROVIDER_CONFIG", "GRANTS", and "DOCUMENTATION"), and the "Q" column with the object type (should be in the format of the terraform resource, e.g. "snowflake_database"). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. ```shell cd assign-labels && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . ``` diff --git a/pkg/scripts/issues/assign-labels/main.go b/pkg/scripts/issues/assign-labels/main.go index 5b164d938d..9e4741a664 100644 --- a/pkg/scripts/issues/assign-labels/main.go +++ b/pkg/scripts/issues/assign-labels/main.go @@ -6,12 +6,13 @@ import ( "encoding/json" "errors" "fmt" - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "log" "net/http" "os" "strconv" "strings" + + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) var lookupTable = make(map[string]string) @@ -19,6 +20,10 @@ var lookupTable = make(map[string]string) func init() { for _, label := range issues.RepositoryLabels { parts := strings.Split(label, ":") + if len(parts) != 2 { + panic(fmt.Sprintf("invalid label: %s", label)) + } + labelType := parts[0] labelValue := parts[1] @@ -26,7 +31,7 @@ func init() { case "category": lookupTable[strings.ToUpper(labelValue)] = label case "resource", "data_source": - lookupTable[fmt.Sprintf("snowfalke_%s", labelValue)] = label + lookupTable[fmt.Sprintf("snowflake_%s", labelValue)] = label } } } diff --git a/pkg/scripts/issues/create-labels/main.go b/pkg/scripts/issues/create-labels/main.go index 12b124ade6..d3245e00db 100644 --- a/pkg/scripts/issues/create-labels/main.go +++ b/pkg/scripts/issues/create-labels/main.go @@ -5,7 +5,6 @@ import ( "encoding/json" "errors" "fmt" - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "io" "log" "net/http" @@ -13,6 +12,8 @@ import ( "slices" "strings" "time" + + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) func main() { From 7914c6929454ce715ee784e75882ec7ffb21f017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Fri, 17 May 2024 10:15:32 +0200 Subject: [PATCH 4/6] wip --- pkg/scripts/issues/assign-labels/main.go | 9 +++++++-- pkg/scripts/issues/create-labels/main.go | 23 ++++++++++++++++------- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/pkg/scripts/issues/assign-labels/main.go b/pkg/scripts/issues/assign-labels/main.go index 9e4741a664..ee844ccae0 100644 --- a/pkg/scripts/issues/assign-labels/main.go +++ b/pkg/scripts/issues/assign-labels/main.go @@ -62,7 +62,7 @@ type Issue struct { } func readGitHubIssuesBucket() []Issue { - f, err := os.Open("GitHubIssuesBucket.csv") + f, err := os.Open("/Users/jcieslak/Documents/terraform-provider-snowflake/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv") if err != nil { panic(err) } @@ -88,7 +88,7 @@ func readGitHubIssuesBucket() []Issue { } func assignLabelsToIssues(accessToken string, issues []Issue) (successful []AssignResult, failed []AssignResult) { - for _, issue := range issues { + for i, issue := range issues { addLabelsRequestBody := createAddLabelsRequestBody(issue) if addLabelsRequestBody == nil { log.Println("couldn't create add label request body from issue", issue) @@ -140,6 +140,10 @@ func assignLabelsToIssues(accessToken string, issues []Issue) (successful []Assi continue } + if i > 3 { + break + } + successful = append(successful, AssignResult{ IssueId: issue.ID, Labels: addLabelsRequestBody.Labels, @@ -155,6 +159,7 @@ type AddLabelsRequestBody struct { func createAddLabelsRequestBody(issue Issue) *AddLabelsRequestBody { if categoryLabel, ok := lookupTable[issue.Category]; ok { + // TODO: Split those into two if issue.Category == "RESOURCE" || issue.Category == "DATA_SOURCE" { if resourceName, ok := lookupTable[issue.Object]; ok { return &AddLabelsRequestBody{ diff --git a/pkg/scripts/issues/create-labels/main.go b/pkg/scripts/issues/create-labels/main.go index d3245e00db..99e83a713d 100644 --- a/pkg/scripts/issues/create-labels/main.go +++ b/pkg/scripts/issues/create-labels/main.go @@ -5,6 +5,7 @@ import ( "encoding/json" "errors" "fmt" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "io" "log" "net/http" @@ -12,8 +13,6 @@ import ( "slices" "strings" "time" - - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) func main() { @@ -73,6 +72,7 @@ func loadRepoLabels(accessToken string) []ReadLabel { type CreateLabelRequestBody struct { Name string `json:"name"` Description string `json:"description"` + Color string `json:"color"` } func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels []string) (successful []string, failed []string) { @@ -86,9 +86,6 @@ func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels continue } - time.Sleep(3 * time.Second) - log.Println("Processing:", label) - var requestBody []byte var err error parts := strings.Split(label, ":") @@ -97,10 +94,17 @@ func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels switch labelType { // Categories will be created by hand - case "resource", "data_source": + case "resource": requestBody, err = json.Marshal(&CreateLabelRequestBody{ Name: label, Description: fmt.Sprintf("Issue connected to the snowflake_%s resource", labelValue), + Color: "1D76DB", + }) + case "data_source": + requestBody, err = json.Marshal(&CreateLabelRequestBody{ + Name: label, + Description: fmt.Sprintf("Issue connected to the snowflake_%s data source", labelValue), + Color: "6321BE", }) default: log.Println("Unknown label type:", labelType) @@ -113,6 +117,10 @@ func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels continue } + time.Sleep(1 * time.Second) + log.Println("Processing:", label) + + // based on https://docs.github.com/en/rest/issues/labels?apiVersion=2022-11-28#create-a-label req, err := http.NewRequest(http.MethodPost, "https://api.github.com/repos/Snowflake-Labs/terraform-provider-snowflake/labels", bytes.NewReader(requestBody)) if err != nil { log.Println("failed to create label request:", err) @@ -131,7 +139,8 @@ func createLabelsIfNotPresent(accessToken string, repoLabels []ReadLabel, labels } if resp.StatusCode != http.StatusCreated { - log.Println("incorrect status code, expected 201, and got:", resp.StatusCode) + responseBody, _ := io.ReadAll(resp.Body) + log.Println("incorrect status code, expected 201, and got:", resp.StatusCode, string(responseBody)) failed = append(failed, label) continue } From a2503bce0156da22d6d8c3d2eed87e38cf50a6e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Mon, 20 May 2024 14:57:06 +0200 Subject: [PATCH 5/6] changes after review --- pkg/scripts/issues/README.md | 2 +- .../assign-labels/GitHubIssuesBucket.csv | 479 ++++++++++++++++++ pkg/scripts/issues/assign-labels/main.go | 39 +- 3 files changed, 504 insertions(+), 16 deletions(-) create mode 100644 pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv diff --git a/pkg/scripts/issues/README.md b/pkg/scripts/issues/README.md index 58dc7f841d..0e81cc366b 100644 --- a/pkg/scripts/issues/README.md +++ b/pkg/scripts/issues/README.md @@ -41,7 +41,7 @@ ```shell cd file && go run . ``` -4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`). The csv document be of a certain format with the following columns (with headers): "A" column with issue ID (in the format of "#"), "P" column with the category that should be assigned to the issue (should be one of the supported categories: "OTHER", "RESOURCE", "DATA_SOURCE", "IMPORT", "SDK", "IDENTIFIERS", "PROVIDER_CONFIG", "GRANTS", and "DOCUMENTATION"), and the "Q" column with the object type (should be in the format of the terraform resource, e.g. "snowflake_database"). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. +4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`; Update already existing one). The csv document be of a certain format with the following columns (with headers): "A" column with issue ID (in the format of "#"), "P" column with the category that should be assigned to the issue (should be one of the supported categories: "OTHER", "RESOURCE", "DATA_SOURCE", "IMPORT", "SDK", "IDENTIFIERS", "PROVIDER_CONFIG", "GRANTS", and "DOCUMENTATION"), and the "Q" column with the object type (should be in the format of the terraform resource, e.g. "snowflake_database"). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. ```shell cd assign-labels && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . ``` diff --git a/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv b/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv new file mode 100644 index 0000000000..030e2989f7 --- /dev/null +++ b/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv @@ -0,0 +1,479 @@ +ID,Done,Title,Snowflake Provider Version,Minor,Terraform version,Bug?,Feature?,Number of Comments,Number of Reactions,Created At,Labels Joined,Bucket,minor check,id check,Category,Object, +#2280,TRUE,Error 394300 (08004) when establishing connection with Snowflake using Terraform,0.80.0,80,1.6.1,TRUE,FALSE,1,0,2023-12-19,bug,NEW,80,2280,PROVIDER_CONFIG,snowflake, +#2277,FALSE,Cannot create inbound share because account ID conflicts with keyword.,NONE,,NONE,FALSE,TRUE,1,0,2023-12-18,feature-request,NEW,,2277,RESOURCE,snowflake_database, +#2276,TRUE,Dynamic Table does not update query on change,0.76.0,76,1.3.9,TRUE,FALSE,1,0,2023-12-16,bug,NEW,76,2276,RESOURCE,snowflake_dynamic_table, +#2272,TRUE,Create new warehouse is failing on v>77,0.80.0,80,1.6.5,TRUE,FALSE,4,0,2023-12-14,bug,NEW,80,2272,RESOURCE,snowflake_warehouse, +#2271,TRUE,`Share` object error messages are too opaque.,NONE,,NONE,FALSE,TRUE,0,0,2023-12-14,feature-request,NEW,,2271,RESOURCE,snowflake_share, +#2263,FALSE,Error: The terraform-provider-snowflake_v0.76.0 plugin crashed,0.76.0,76,?,TRUE,FALSE,1,0,2023-12-13,bug,NEW,76,2263,RESOURCE,snowflake_user, +#2257,FALSE,Call procedures from terraform,NONE,,NONE,FALSE,TRUE,0,0,2023-12-12,feature-request,NEW,,2257,RESOURCE,snowflake_procedure, +#2249,FALSE,Adding support for Iceberg tables,NONE,,NONE,FALSE,TRUE,2,0,2023-12-10,feature-request,NEW,,2249,RESOURCE,snowflake_iceberg_table, +#2242,FALSE,"Role attribute is ignored in the provider if the corresponding ""SNOWFLAKE_ROLE"" env variable is set",0.74.0,74,1.3.7,TRUE,FALSE,0,0,2023-12-08,bug,NEW,74,2242,PROVIDER_CONFIG,snowflake, +#2240,FALSE,Random password generated did not work in Snowflake,0.76.0,76,?,TRUE,FALSE,0,0,2023-12-07,bug,NEW,76,2240,OTHER,, +#2236,FALSE,snowflake_table_column_masking_policy_application keeps getting recreated at every plan,0.77.0,77,1.2.x,TRUE,FALSE,1,0,2023-12-06,bug,NEW,77,2236,RESOURCE,snowflake_table_column_masking_policy_application, +#2226,TRUE,Support ability to alter schema/database and rename,NONE,,NONE,FALSE,TRUE,1,0,2023-11-30,feature-request,NEW,,2226,RESOURCE,snowflake_schema, +#2223,FALSE,error creating notification integration: 394204 (22023): Invalid allowed_recipients length 0. Should be between 1 and 50.,NONE,,NONE,FALSE,TRUE,2,0,2023-11-29,feature-request,NEW,,2223,RESOURCE,snowflake_email_notification_integration, +#2218,TRUE,snowflake_databases does not return any results,0.61.0,61,1.3.9,TRUE,FALSE,1,0,2023-11-27,bug,OLD,61,2218,DATA_SOURCE,snowflake_databases, +#2213,FALSE,Password Policy Attachment at User level,NONE,,NONE,FALSE,TRUE,0,0,2023-11-24,feature-request,NEW,,2213,RESOURCE,snowflake_password_policy, +#2212,FALSE,PASSWORD_MIN_AGE_DAYS and PASSWORD_HISTORY parameters availability for snowflake_password_policy resource,NONE,,NONE,FALSE,TRUE,0,0,2023-11-24,feature-request,NEW,,2212,RESOURCE,snowflake_password_policy, +#2211,FALSE,Support for object cloning,NONE,,NONE,FALSE,TRUE,0,1,2023-11-24,feature-request,NEW,,2211,RESOURCE,snowflake_schema,cloning support +#2209,TRUE,Provider produced inconsistent result after apply,0.76.0,76,1.6.4,TRUE,FALSE,4,0,2023-11-23,bug,NEW,76,2209,RESOURCE,snowflake_schema,ShowByID problem +#2208,FALSE,Data source `snowflake_current_role` is incompatible with QUOTED_IDENTIFIERS_IGNORE_CASE=true,0.76.0,76,1.6.4,TRUE,FALSE,1,0,2023-11-23,bug,NEW,76,2208,PROVIDER_CONFIG,,quoted_identifiers_ignore_case and snowflake_current_role +#2207,TRUE,Task after = [...] issues in the 76 release,0.76.0,76,?,TRUE,FALSE,1,3,2023-11-22,bug,NEW,76,2207,RESOURCE,snowflake_task, +#2201,FALSE,Error re-creating stream,0.76.0,76,1.3.9,TRUE,FALSE,0,0,2023-11-17,bug,NEW,76,2201,RESOURCE,snowflake_stream, +#2199,TRUE,snowflake resources import - snowflake_sequence_grant,0.67.x,67,0.13.7,TRUE,FALSE,0,0,2023-11-17,bug,NEW,67,2199,GRANTS,snowflake_sequence_grant,but also snowflake_stream_grant and snowflake_sequence_grant +#2198,TRUE,import of role_ownership_grant fails,0.75.0,75,1.6.3,TRUE,FALSE,7,0,2023-11-16,bug,NEW,75,2198,GRANTS,snowflake_role_ownership_grant, +#2194,FALSE,Multiple Duo authentication requests during terraform plan,0.75.0,75,1.5.7,TRUE,FALSE,0,0,2023-11-14,bug,NEW,75,2194,PROVIDER_CONFIG,,multiple authentication requests - maybe fixed already? +#2189,FALSE,Cannot add or remove more than 10 accounts to a share at once,0.72.0,72,1.4.x,TRUE,FALSE,0,0,2023-11-13,bug,NEW,72,2189,RESOURCE,snowflake_share, +#2188,FALSE,`snowflake_stage` errors don't bubble up (always shows generic `error creating stage S3_STAGE` instead),NONE,,1.5.7,FALSE,TRUE,1,0,2023-11-11,feature-request,NEW,,2188,OTHER,,better errors +#2187,TRUE,snowflake_grant_privileges_to_role crashing when importing,0.75.0,75,1.6.3,TRUE,FALSE,1,2,2023-11-10,bug,NEW,75,2187,GRANTS,snowflake_grant_privileges_to_role, +#2181,FALSE,Improved documentation for snowflake_system_get_aws_sns_iam_policy,NONE,,NONE,FALSE,TRUE,2,0,2023-11-09,feature-request,NEW,,2181,DOCUMENTATION,snowflake_system_get_aws_sns_iam_policy, +#2177,FALSE,Snowflake Provider v0.69.0 Plugin Crashing with Integration Change,0.69.0,69,1.1.9,TRUE,FALSE,0,1,2023-11-07,bug,NEW,69,2177,RESOURCE,snowflake_oauth_integration,"panic: interface conversion: interface {} is *schema.Set, not []interface {}" +#2175,TRUE,Error: The terraform-provider-snowflake_v0.72.0 plugin crashed!,0.72.0,72,?,TRUE,FALSE,1,0,2023-11-06,bug,NEW,72,2175,RESOURCE,snowflake_resource_monitor,Already fixed with #2287 +#2169,FALSE,provider requiring `password` var when `private_key` is provided,0.75.0,75,1.6.3,TRUE,FALSE,12,15,2023-11-01,bug,NEW,75,2169,PROVIDER_CONFIG,,"Workaround is known, we have to decide what we are doing with this next (maybe close this one and open a new one?)" +#2168,TRUE,Creating databases ontop of shares/from replicas failing due to SQL parsing errors,0.71.x,71,1.3.4,TRUE,FALSE,6,1,2023-11-01,bug,NEW,71,2168,IDENTIFIERS,snowflake_database, +#2167,TRUE,Plugin crashes when upating `snowflake_resource_monitor`,0.72.0,72,1.6.2,TRUE,FALSE,4,1,2023-11-01,bug,NEW,72,2167,RESOURCE,snowflake_resource_monitor,Already fixed with #2287 +#2165,FALSE,SQL compilation error when using transformation in snowflake_pipe COPY INTO statement.,0.75.0,75,1.4.6,TRUE,FALSE,3,0,2023-10-31,bug,NEW,75,2165,RESOURCE,snowflake_pipe, +#2164,TRUE,The terraform-provider-snowflake_v0.75.0 plugin crashed!,0.75.0,75,1.5.2,TRUE,FALSE,3,0,2023-10-31,bug,NEW,75,2164,IDENTIFIERS,snowflake_grant_privileges_to_role, +#2162,FALSE,Add snowflake_password_policy_attachment resource,NONE,,NONE,FALSE,TRUE,0,0,2023-10-30,feature-request,NEW,,2162,RESOURCE,snowflake_password_policy_attachment, +#2159,TRUE,database role support in resource 'snowflake_grant_privileges_to_role',NONE,,NONE,FALSE,TRUE,5,2,2023-10-30,feature-request,NEW,,2159,GRANTS,snowflake_grant_privileges_to_database_role,In progress as a part of SNOW-934698 +#2158,TRUE,data.snowflake_accounts doesn't work,0.68.2,68,1.6.1,TRUE,FALSE,0,0,2023-10-27,bug,NEW,68,2158,DATA_SOURCE,snowflake_accounts, +#2154,FALSE,Update snowflake_file_format with USE_LOGICAL_TYPE option.,0.73.0,73,1.1.5,FALSE,TRUE,0,2,2023-10-25,feature-request,NEW,73,2154,RESOURCE,snowflake_file_format, +#2151,TRUE,snowflake_grant_privileges_to_role resource hangs with account grants within a module,0.70.1,70,0.14.11,TRUE,FALSE,0,0,2023-10-25,bug,NEW,70,2151,GRANTS,snowflake_grant_privileges_to_role,JPMC problem +#2146,FALSE,snowflake_procedure is not idempotent,0.73.0,73,1.6.1,TRUE,FALSE,0,0,2023-10-23,bug,NEW,73,2146,RESOURCE,snowflake_procedure,Will be fixed with migration to SDK? +#2145,FALSE,Using external auth with `~/.snowflake/config`,0.67.0,67,1.2.9,TRUE,FALSE,0,0,2023-10-23,bug,NEW,67,2145,PROVIDER_CONFIG,,external browser +#2137,FALSE,"Error: account and User must be set in provider config, ~/.snowflake/config, or as an environment variable",0.74.0,74,1.5.7,TRUE,FALSE,15,9,2023-10-19,bug,NEW,74,2137,PROVIDER_CONFIG,,Fixed already; bump to close. +#2120,TRUE,snowflake_stage does not work for existing storage_integration,0.73.x,73,1.6.1,TRUE,FALSE,2,0,2023-10-13,bug,NEW,73,2120,RESOURCE,snowflake_stage,Waiting for detailed logs. +#2116,FALSE,Unable to list functions using provider v0.70.1,0.70.1,70,0.14.11,TRUE,FALSE,0,0,2023-10-11,bug,NEW,70,2116,DATA_SOURCE,snowflake_functions,Will be fixed with migration to SDK? +#2110,TRUE,Parsing error of cluster_by value containing an expression,0.72.0,72,1.5.2,TRUE,FALSE,2,1,2023-10-10,bug,NEW,72,2110,RESOURCE,snowflake_table, +#2102,FALSE,Indices resolution crashing on foreach snowflake_grant_privileges_to_role,0.72.0,72,1.6.0,TRUE,FALSE,4,0,2023-10-08,bug,NEW,72,2102,IDENTIFIERS,snowflake_grant_privileges_to_role, +#2098,FALSE,Test before release,0.70.1,70,?,TRUE,FALSE,1,10,2023-10-05,bug,NEW,70,2098,OTHER,,Hateful issue. +#2091,FALSE,Return readable errors on invalid input instead of crashing on array indices,NONE,,NONE,FALSE,TRUE,1,0,2023-10-03,feature-request,NEW,,2091,OTHER,,better errors +#2085,FALSE,Snowflake view with no reference table,?,,?,TRUE,FALSE,0,0,2023-09-29,bug,NEW,,2085,RESOURCE,snowflake_view, +#2084,TRUE,OWNERSHIP can only be transferred error on destruction of snowflake_grant_privileges_to_role resource,0.71.x,71,1.5.2,TRUE,FALSE,2,2,2023-09-29,bug,NEW,71,2084,GRANTS,snowflake_grant_privileges_to_role, +#2076,TRUE,Terraform Plan Continually Proposes ALL PRIVILEGES Privilege Grant Despite Successful Apply,0.71.0,71,1.4.6,TRUE,FALSE,3,0,2023-09-26,bug,NEW,71,2076,GRANTS,snowflake_grant_privileges_to_role, +#2075,FALSE,Table does not exist during pipe resource creation,0.70.1,70,1.5.6,TRUE,FALSE,1,1,2023-09-26,bug,NEW,70,2075,IDENTIFIERS,snowflake_pipe, +#2073,FALSE,Resource drift not being recognized,0.71.0,71,1.5.5,TRUE,FALSE,0,0,2023-09-25,bug,NEW,71,2073,OTHER,,ask for more details +#2072,TRUE,"For ""snowflake_grant_privileges_to_role"" the resource ID is not changed when replacing grants, so an update-in-place is applied instead of a destroy then create.",0.71.0,71,1.5.7,TRUE,FALSE,3,1,2023-09-25,bug,NEW,71,2072,GRANTS,snowflake_grant_privileges_to_role, +#2070,FALSE,The terraform-provider-snowflake_v0.71.0 plugin crashed - user creation.,0.71.0,71,1.5.7,TRUE,FALSE,1,1,2023-09-25,bug,NEW,71,2070,IDENTIFIERS,snowflake_user,Possible duplicate of #2058. +#2069,TRUE,"Destroying snowflake_grant_privileges_to_role resources fails at apply time with validation error. ""exactly one of AllPrivileges, GlobalPrivileges....""",0.69.x,69,1.5.2,TRUE,FALSE,3,4,2023-09-22,bug,NEW,69,2069,GRANTS,snowflake_grant_privileges_to_role, +#2068,TRUE,Destroying snowflake_grant_privileges_to_role resources fails at apply time with validation error.,0.69.x,69,1.5.2,TRUE,FALSE,2,4,2023-09-22,bug,NEW,69,2068,GRANTS,snowflake_grant_privileges_to_role, +#2067,FALSE,snowflake_current_account not able to fetch the account url correctly in account spanning multiple regions,0.68.2,68,1.2.5,TRUE,FALSE,0,0,2023-09-22,bug,NEW,68,2067,DATA_SOURCE,snowflake_current_account, +#2060,TRUE,Unable to grant a DB role to another DB role on v0.70.1,0.70.1,70,1.5.4,FALSE,TRUE,7,0,2023-09-18,feature-request,NEW,70,2060,GRANTS,snowflake_grant_datatabase_role,In progress as a part of SNOW-934698 +#2055,FALSE,panic: runtime error when attempting to import view definitions,0.70.1,70,1.5.7,TRUE,FALSE,0,0,2023-09-12,bug,NEW,70,2055,IMPORT,snowflake_view, +#2054,TRUE,Conditional masking policy with multiple columns always forces replacement,0.70.1,70,1.5.4,TRUE,FALSE,1,0,2023-09-12,bug,NEW,70,2054,RESOURCE,snowflake_masking_policy, +#2053,FALSE,Row access policy always marked as changed when using heredoc style SQLs,0.70.1,70,1.5.4,TRUE,FALSE,1,0,2023-09-12,bug,NEW,70,2053,RESOURCE,snowflake_row_access_policy, +#2050,FALSE,Handle PARSE_HEADER option for file_format resource,NONE,,NONE,FALSE,TRUE,0,3,2023-09-08,feature-request,NEW,,2050,RESOURCE,snowflake_file_format, +#2047,FALSE,Token Caching does not work,0.70.1,70,1.5.4,TRUE,FALSE,0,2,2023-09-05,bug,NEW,70,2047,PROVIDER_CONFIG,,token caching +#2044,TRUE,snowflake_grant_privileges_to_role listed example doesn't seem to work,0.69.0,69,1.3.5,TRUE,FALSE,6,1,2023-09-01,bug,NEW,69,2044,GRANTS,snowflake_grant_privileges_to_role,solved? +#2039,FALSE,The Terraform Snowflake provider is throwing an exception when we attempt to install an app from the snowflake marketplace,0.68.1,68,0.13.6,TRUE,FALSE,3,0,2023-08-31,bug,NEW,68,2039,GRANTS,,waiting for answer +#2036,TRUE,"Task cannot be updated to remove ""when""",0.70.0,70,1.2.4,TRUE,FALSE,1,0,2023-08-29,bug,NEW,70,2036,RESOURCE,snowflake_task,workaround provided; waiting for answer +#2035,FALSE,Qualified name availability in Resources and Data Sources,NONE,,NONE,FALSE,TRUE,0,5,2023-08-29,feature-request,NEW,,2035,IDENTIFIERS,snowflake_table_column_masking_policy_application,Also snowflake_grant_privileges_to_role +#2031,FALSE,Resource to apply masking policy on columns in views,NONE,,NONE,FALSE,TRUE,1,0,2023-08-24,feature-request,NEW,,2031,RESOURCE,snowflake_view, +#2030,FALSE,snowflake_managed_account unable to update NULL comments on managed accounts,0.67.0,67,1.3.7,TRUE,FALSE,2,1,2023-08-23,bug,NEW,67,2030,RESOURCE,snowflake_account, +#2021,TRUE," ""snowflake_database"" ""with_replication"" { is not setting up the replication",0.69.0,69,1.5.5,TRUE,FALSE,4,4,2023-08-19,bug,NEW,69,2021,RESOURCE,snowflake_database, +#2015,FALSE,Snowflake Account is created thru terraform- but displaying error message after completing the terraform job,0.67.x,67,?,TRUE,FALSE,2,1,2023-08-16,bug,NEW,67,2015,RESOURCE,snowflake_account, +#2004,TRUE,Wrong deprecation error for 'snowflake_grant_privileges_to_role' when dealing with grant USAGE to shares,0.69.0,69,1.5.5,TRUE,FALSE,0,10,2023-08-09,bug,NEW,69,2004,GRANTS,snowflake_grant_privileges_to_role, +#2002,TRUE,Unable to use snowflake_grant_privileges_to_role for functions and procedures,0.69.0,69,1.0.8,TRUE,FALSE,2,1,2023-08-07,bug,NEW,69,2002,GRANTS,snowflake_grant_privileges_to_role, +#1998,TRUE,Imported privileges on SNOWFLAKE database not registered in state,0.69.0,69,1.5.4,TRUE,FALSE,12,17,2023-08-07,bug,NEW,69,1998,GRANTS,snowflake_grant_privileges_to_role, +#1994,TRUE,Documentation for snowflake_file_format_grant has wrong import,0.68.2,68,1.3.7,TRUE,FALSE,0,0,2023-08-04,bug,NEW,68,1994,DOCUMENTATION,snowflake_file_format_grant, +#1993,FALSE,snowflake_grant_privileges_to_role,NONE,,NONE,FALSE,TRUE,1,8,2023-08-03,feature-request,NEW,,1993,GRANTS,snowflake_grant_privileges_to_role, +#1990,FALSE,New resource monitor SDK unexpected behavior,0.69.0,69,1.5.4,TRUE,FALSE,1,0,2023-08-01,bug,NEW,69,1990,RESOURCE,snowflake_resource_monitor, +#1987,TRUE,Insert Row data Using a Query in snowflake using terraform,NONE,,NONE,FALSE,TRUE,0,0,2023-08-01,feature-request,NEW,,1987,OTHER,,unsafe_execute suggested +#1985,TRUE,"snowflake v0.68.2 does not have a package available for your current platform, windows_386.",0.68.2,68,1.5.4,TRUE,FALSE,1,0,2023-07-28,bug,NEW,68,1985,OTHER,, +#1984,FALSE,unquoted binary_format in SQL for snowflake_file_format,0.68.2,68,1.4.2,TRUE,FALSE,1,0,2023-07-28,bug,NEW,68,1984,SDK,snowflake_file_format, +#1979,TRUE,unable to grant privileges on row access policies,NONE,,NONE,FALSE,TRUE,0,0,2023-07-26,feature-request,NEW,,1979,GRANTS,snowflake_grant_privileges_to_role, +#1962,TRUE,Provider fails to handle account level grant if an Application is installed and has grants,0.67.0,67,1.4.6,TRUE,FALSE,4,1,2023-07-19,bug,NEW,67,1962,GRANTS,,Waiting for answer; should be fixed after bumping. +#1957,TRUE,resource_monitor trying to update existing start_timestamp,0.66.0,66,1.5.1,TRUE,FALSE,4,0,2023-07-17,bug,NEW,66,1957,RESOURCE,snowflake_resource_monitor,Fixed with https://github.com/Snowflake-Labs/terraform-provider-snowflake/pull/2214? +#1942,TRUE,Changing snowflake_grant_privileges_to_role resource involving ownership fails due to dependent grants,0.68.1,68,?,TRUE,FALSE,10,1,2023-07-10,bug,NEW,68,1942,GRANTS,snowflake_grant_privileges_to_role,And ownership +#1940,TRUE,Deprecated resource types should be documented,0.68.1,68,1.5.2,TRUE,FALSE,2,6,2023-07-10,bug,NEW,68,1940,GRANTS,snowflake_grant_privileges_to_role, +#1933,FALSE,Stremlit,NONE,,NONE,FALSE,TRUE,1,1,2023-07-07,feature-request,NEW,,1933,RESOURCE,snowflake_streamlit, +#1932,TRUE,snowflake_pipe_grant on_all option,NONE,,NONE,FALSE,TRUE,10,0,2023-07-07,feature-request,NEW,,1932,GRANTS,, +#1926,TRUE,"snowflake_tag_association resource unexpected behavior and error on Snowflake column object with ""."" in name ",0.64.0,64,1.1.6,TRUE,FALSE,2,1,2023-07-05,bug,NEW,64,1926,RESOURCE,snowflake_tag_association, +#1925,FALSE,snowflake_grants data source returns incomplete important information,0.55.1,55,1.3.1,TRUE,FALSE,1,0,2023-07-05,bug,OLD,55,1925,GRANTS,snowflake_grants, +#1922,TRUE,Add Support for Dynamic Tables,NONE,,NONE,FALSE,TRUE,6,23,2023-07-01,feature-request,NEW,,1922,GRANTS,snowflake_grant_privileges_to_share, +#1911,FALSE,snowflake_stage file_format adds parenthesis around file format name and does not compile,0.67.0,67,1.4.1,TRUE,FALSE,5,0,2023-06-26,bug,NEW,67,1911,RESOURCE,snowflake_stage, +#1910,FALSE,"After using snowflake_tag_association to set tag on account, subsequent terraform plan/apply fail with ""error listing tag associations"".",0.64.0,64,1.3.9,TRUE,FALSE,1,1,2023-06-26,bug,NEW,64,1910,RESOURCE,snowflake_tag_association, +#1909,FALSE,"When a snowflake_tag_association has multiple object_identifier blocks, only the first block is applied.",0.64.0,64,1.3.9,TRUE,FALSE,0,0,2023-06-26,bug,NEW,64,1909,RESOURCE,snowflake_tag_association, +#1905,FALSE,Privatelink host in provider's block,0.66.1,66,1.3.9,TRUE,FALSE,1,2,2023-06-22,bug,NEW,66,1905,PROVIDER_CONFIG,, +#1903,FALSE,[Snowpark] Dedicated resource for files to support PUT/LIST/REMOVE on stage to allow deploy jar/zip/py & etc.,NONE,,NONE,FALSE,TRUE,4,1,2023-06-22,feature-request,NEW,,1903,RESOURCE,snowflake_stage,support for PUTting files +#1901,FALSE,copy_grants flag for snowflake_function and snowflake_external_function resources,NONE,,NONE,FALSE,TRUE,1,0,2023-06-22,feature-request,NEW,,1901,RESOURCE,snowflake_external_function, +#1893,TRUE,Allow spaces in role names for grants,NONE,,NONE,FALSE,TRUE,5,0,2023-06-19,feature-request,NEW,,1893,GRANTS,snowflake_grant_privileges_to_role, +#1891,FALSE,snowflake_account Terraform module change name runs wrong SQL command,0.66.x,66,1.5.0,TRUE,FALSE,1,0,2023-06-18,bug,NEW,66,1891,RESOURCE,snowflake_account, +#1888,FALSE,Add Event Table to Snowflake Provide,NONE,,NONE,FALSE,TRUE,0,4,2023-06-16,feature-request,NEW,,1888,RESOURCE,snowflake_event_table, +#1884,TRUE,Incorrect Snowflake warehouse type switching from STANDARD to SNOWPARK-OPTIMIZED in Terraform Snowflake Provider,0.64.0,64,1.3.4,TRUE,FALSE,4,1,2023-06-15,bug,NEW,64,1884,RESOURCE,snowflake_warehouse, +#1883,TRUE,ALL PRIVILEGES conflicting with other grants,0.66.2,66,1.1.x,TRUE,FALSE,1,0,2023-06-15,bug,NEW,66,1883,GRANTS,, +#1881,FALSE,browser_auth setting does not work in ~/snowflake/config,0.66.1,66,1.4.4,TRUE,FALSE,0,0,2023-06-15,bug,NEW,66,1881,PROVIDER_CONFIG,,browser auth +#1877,TRUE,Grants Identifying Changes/Modify When No Changes Made,0.66.1,66,1.4.6,TRUE,FALSE,4,4,2023-06-13,bug,NEW,66,1877,GRANTS,snowflake_database_grant, +#1875,TRUE,Unable to import snowflake procedure grant,0.64.0,64,1.4.6,TRUE,FALSE,0,0,2023-06-13,bug,NEW,64,1875,GRANTS,snowflake_procedure_grant, +#1862,FALSE,Snowflake Tag Resource Should Support all Object Types,NONE,,NONE,FALSE,TRUE,0,2,2023-06-07,feature-request,NEW,,1862,RESOURCE,snowflake_tag, +#1860,TRUE,RESOLVE ALL permission missing in snowflake_account_grant,0.66.x,66,1.4.x,TRUE,FALSE,1,0,2023-06-06,bug,NEW,66,1860,GRANTS,snowflake_account_grant, +#1855,FALSE,COPY GRANTS parameter for snowflake_procedure resource,NONE,,NONE,FALSE,TRUE,0,0,2023-06-03,feature-request,NEW,,1855,RESOURCE,snowflake_procedure, +#1851,FALSE,Error when updating external OAuth integration,0.65.x,65,1.3.9,TRUE,FALSE,1,0,2023-06-02,bug,NEW,65,1851,RESOURCE,snowflake_external_oauth_integration, +#1848,FALSE,Set default session parameters at the account level,NONE,,NONE,FALSE,TRUE,0,2,2023-06-01,feature-request,NEW,,1848,RESOURCE,snowflake_object_parameter,And snowflake_account_parameter +#1845,TRUE,Enabling Multiple Grants Still Revokes Existing Grants,0.65.0,65,1.4.6,TRUE,FALSE,21,25,2023-05-31,bug,NEW,65,1845,GRANTS,snowflake_role_grants, +#1844,FALSE,Valid warehouse sizes not accepted,0.65.0,65,1.x.x,TRUE,FALSE,2,6,2023-05-31,bug,NEW,65,1844,RESOURCE,snowflake_warehouse,Should be fixed with newer versions already? +#1833,FALSE,"Issue with importing the resource ""snowflake_database.from_share"" into state file",0.59.0,59,1.0.3,TRUE,FALSE,1,3,2023-05-26,bug,OLD,59,1833,RESOURCE,snowflake_database, +#1832,FALSE,Altering Resource Monitors doesnt work as expected,0.55.1,55,1.0.11,TRUE,FALSE,0,2,2023-05-25,bug,OLD,55,1832,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1823,FALSE,SQL Compilation Errors not propagated as ERROR,0.62.0,62,1.4.6,TRUE,FALSE,0,1,2023-05-22,bug,OLD,62,1823,OTHER,,better errors +#1821,FALSE,Terraform shows diff in start_timestamp of Snowflake's resource monitor just after apply,0.63.0,63,1.4.5,TRUE,FALSE,0,2,2023-05-22,bug,OLD,63,1821,RESOURCE,snowflake_resource_monitor,Fixed with https://github.com/Snowflake-Labs/terraform-provider-snowflake/pull/2214? +#1820,FALSE,rerunning pipeline with a snowflake_file_format fails on missing optional attributes,0.64.0,64,1.4.5,TRUE,FALSE,0,0,2023-05-19,bug,NEW,64,1820,RESOURCE,snowflake_file_format, +#1817,TRUE,Grant a database role to a share,NONE,,NONE,FALSE,TRUE,4,6,2023-05-18,feature-request,NEW,,1817,GRANTS,snowflake_grant_datatabase_role, +#1815,TRUE,snowflake_stage_grant raising error when on_future is false and stage name is provided,0.63.0,63,1.4.5,TRUE,FALSE,0,0,2023-05-17,bug,OLD,63,1815,GRANTS,snowflake_stage_grant, +#1814,FALSE,Validation error when configuring timezone for Snowflake sessions across account,0.64.0,64,1.4.6,TRUE,FALSE,0,0,2023-05-17,bug,NEW,64,1814,RESOURCE,snowflake_session_parameter, +#1811,FALSE,Sintax error for EscapeString function when alert is created,0.63.0,63,1.4.6,TRUE,FALSE,1,0,2023-05-16,bug,OLD,63,1811,RESOURCE,snowflake_alert,In the meantime there was a SDK migration; may be out-dated. +#1806,FALSE,Tag allowed_values order difference results in repeated apply,0.64.0,64,1.4.6,TRUE,FALSE,4,1,2023-05-15,bug,NEW,64,1806,RESOURCE,snowflake_tag, +#1800,TRUE,DATA_RETENTION_TIME_IN_DAYS on databases not using account level value,0.62.0,62,?,TRUE,FALSE,2,4,2023-05-12,bug,OLD,62,1800,RESOURCE,snowflake_database, +#1799,FALSE,Allow conditional masking application in table resource,NONE,,NONE,FALSE,TRUE,0,0,2023-05-12,feature-request,NEW,,1799,RESOURCE,snowflake_table_column_masking_policy_application, +#1797,TRUE,"Include ""snowflake_failover_group_grant"" resource",NONE,,NONE,FALSE,TRUE,0,0,2023-05-12,feature-request,NEW,,1797,GRANTS,snowflake_failover_group_grant, +#1796,TRUE,Unable to grant alert privileges,0.64.0,64,1.3.0,TRUE,FALSE,3,2,2023-05-12,bug,NEW,64,1796,GRANTS,snowflake_schema_grant, +#1795,FALSE,Can not create external stage with storage integration,0.64.0,64,1.4.6,TRUE,FALSE,4,0,2023-05-12,bug,NEW,64,1795,RESOURCE,snowflake_stage, +#1794,TRUE,Grant `insert` on a table to role requires multiple `Apply` to become effective,0.63.0,63,1.3.7,TRUE,FALSE,0,0,2023-05-12,bug,OLD,63,1794,GRANTS,snowflake_table_grant, +#1784,FALSE,Fix release notes for v0.60.0,0.60.0,60,?,TRUE,FALSE,1,9,2023-05-09,bug,OLD,60,1784,DOCUMENTATION,, +#1783,FALSE,Timestamp format validation does not accept fractional seconds with precision (FF[0-9]),0.63.x,63,1.4.6,TRUE,FALSE,0,0,2023-05-08,bug,OLD,63,1783,RESOURCE,snowflake_session_parameter, +#1781,FALSE,Support for Snowpipe Streaming,NONE,,NONE,FALSE,TRUE,0,1,2023-05-08,feature-request,OLD,,1781,RESOURCE,,snowpipe streaming +#1773,FALSE,Updating an snowflake_external_oauth_integration resource throws an error,0.59.0,59,1.3.7,TRUE,FALSE,0,0,2023-05-02,bug,OLD,59,1773,RESOURCE,snowflake_external_oauth_integration, +#1770,FALSE,Error importing an inbound share defined using `for_each`,0.63.0,63,1.4.2,TRUE,FALSE,0,0,2023-05-01,bug,OLD,63,1770,IDENTIFIERS,snowflake_database, +#1765,TRUE,`snowflake_external_table_grant` missing `on_all`,0.63.x,63,1.4.6,TRUE,FALSE,3,0,2023-04-28,bug,OLD,63,1765,GRANTS,snowflake_external_table_grant, +#1764,FALSE,snowflake_table_column_masking_policy_application id has extra escape characters,0.77.0,77,1.1.5,TRUE,FALSE,6,8,2023-04-28,bug,NEW,77,1764,IDENTIFIERS,snowflake_table_column_masking_policy_application, +#1761,TRUE,`snowflake_task` resources applied before v0.50.0 and that define the `after` attribute cannot be upgraded,0.37.0,37,1.4.6,TRUE,FALSE,0,2,2023-04-27,bug,OLD,37,1761,RESOURCE,snowflake_task, +#1760,FALSE,snowflake_file_format defaults are not the same as running `CREATE FILE FORMAT`,0.61.0,61,1.4.2,TRUE,FALSE,0,0,2023-04-27,bug,OLD,61,1760,RESOURCE,snowflake_file_format, +#1759,TRUE,Provider for Windows 386 - 0.60.0 and above,0.60.0,60,1.2.4,TRUE,FALSE,3,2,2023-04-27,bug,OLD,60,1759,OTHER,,windows - already solved with v0.70.1 +#1757,TRUE,snowflake.Database struct is missing resource_group field,0.63.0,63,1.3.9,TRUE,FALSE,1,1,2023-04-26,bug,OLD,63,1757,RESOURCE,snowflake_database, +#1754,FALSE,"Resource monitor creation fails, yet objects are created.",0.62.0,62,1.4.5,TRUE,FALSE,1,0,2023-04-25,bug,OLD,62,1754,RESOURCE,snowflake_resource_monitor,bumping should fix +#1753,FALSE,"Bug on create alert, but update is OK",0.62.x,62,0.7,TRUE,FALSE,3,1,2023-04-25,bug,OLD,62,1753,RESOURCE,snowflake_alert, +#1745,TRUE,Impossible to set alert_schedule on Alert,0.62.x,62,0.7,TRUE,FALSE,2,0,2023-04-24,bug,OLD,62,1745,DOCUMENTATION,snowflake_alert, +#1741,FALSE,Snowflake External OAuth Integration Error after Upgrade to 0.62.0,0.62.0,62,1.4.5,TRUE,FALSE,2,0,2023-04-21,bug,OLD,62,1741,RESOURCE,snowflake_external_oauth_integration, +#1736,TRUE,"snowflake_function_grant: from prior state: unsupported attribute ""arguments""",0.62.0,62,1.4.5,TRUE,FALSE,3,2,2023-04-20,bug,OLD,62,1736,GRANTS,snowflake_function_grant, +#1716,FALSE,"Resource Monitor marked as changed but didn't change, and fails when re-apply it second time",0.61.0,61,1.4.4,TRUE,FALSE,1,0,2023-04-13,bug,OLD,61,1716,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1714,FALSE,Error: error creating resource monitor RM_ETL err = 090263 (42601): The specified Start time has already passed.,0.61.0,61,1.4.4,TRUE,FALSE,0,0,2023-04-13,bug,OLD,61,1714,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1707,FALSE,Unable to create Snowpipe as DB parameter not recognised,0.61.0,61,1.3.6,TRUE,FALSE,0,0,2023-04-12,bug,OLD,61,1707,RESOURCE,snowflake_pipe,Should work after bumping? +#1705,FALSE,Snowflake Stage resource create fails and import results in apply failure,0.61.0,61,1.3.6,TRUE,FALSE,0,1,2023-04-12,bug,OLD,61,1705,RESOURCE,snowflake_stage,Should work after bumping? +#1700,FALSE,Connection Caching For External Browser Auth,NONE,,NONE,FALSE,TRUE,5,6,2023-04-10,feature-request,OLD,,1700,PROVIDER_CONFIG,,external browser; should work already? +#1695,FALSE,SQL compilation error: An active warehouse is required for creating Python stored procedures.,0.61.0,61,1.0.6,TRUE,FALSE,0,0,2023-04-07,bug,OLD,61,1695,RESOURCE,snowflake_procedure,should be fixed with SDK migration? +#1693,TRUE,Email notification integration support,NONE,,NONE,FALSE,TRUE,1,3,2023-04-06,feature-request,OLD,,1693,RESOURCE,snowflake_email_notification_integration, +#1692,TRUE,"aws_wafv2_web_acl - attempting the create a ""custom_response_body"" causes an error",?,,?,TRUE,FALSE,0,0,2023-04-06,bug,OLD,,1692,OTHER,,not our provider :) +#1691,TRUE,0.61.0 - unexpected number of ID parts (1),0.61.0,61,1.2.5,TRUE,FALSE,3,0,2023-04-05,bug,OLD,61,1691,GRANTS,snowflake_stage_grant,Should work after bumping? +#1679,FALSE,SQL Compilation Error While Deleting a snowflake_account_parameter Resource.,0.59.0,59,1.4.2,TRUE,FALSE,2,0,2023-03-30,bug,OLD,59,1679,RESOURCE,snowflake_account_parameter, +#1677,TRUE,Provider upgrade forces needless replacement of grants,0.60.0,60,1.4.2,TRUE,FALSE,0,0,2023-03-30,bug,OLD,60,1677,GRANTS,snowflake_schema_grant, +#1671,FALSE,snowflake_account apply fails with index out of range panic,0.59.0,59,1.3.6,TRUE,FALSE,0,0,2023-03-28,bug,OLD,59,1671,RESOURCE,snowflake_account,Should work after bumping? (SDK migration in-between) +#1657,FALSE,Error creating Tag,0.59.0,59,1.4.0,TRUE,FALSE,0,0,2023-03-27,bug,OLD,59,1657,RESOURCE,snowflake_tag, +#1656,FALSE,Conditional Masking Policy,NONE,,NONE,FALSE,TRUE,1,9,2023-03-27,feature-request,OLD,,1656,RESOURCE,snowflake_masking_policy, +#1640,FALSE,Snowflake Procedure does not recognize changes in statement,0.58.0,58,1.4.0,TRUE,FALSE,1,0,2023-03-22,bug,OLD,58,1640,RESOURCE,snowflake_procedure,should be fixed with SDK migration? +#1637,FALSE,terraform plugin crashes during oauth_integration update,0.58.2,58,1.3.9,TRUE,FALSE,3,0,2023-03-21,bug,OLD,58,1637,RESOURCE,snowflake_oauth_integration,Similar to #2283 ? +#1632,TRUE,Implement Share Grant,NONE,,NONE,FALSE,TRUE,3,2,2023-03-20,feature-request,OLD,,1632,GRANTS,snowflake_grant_privileges_to_share, +#1630,FALSE,Data Lookups Return NULL,0.58.2,58,1.4.2,TRUE,FALSE,0,0,2023-03-17,bug,OLD,58,1630,DATA_SOURCE,snowflake_system_get_privatelink_config,Also snowflake_system_get_snowflake_platform_info and snowflake_current_account. +#1624,FALSE,"Resource monitor timestamps are always considered to have changed, preventing second `terraform apply`",0.58.2,58,1.3.9,TRUE,FALSE,9,17,2023-03-16,bug,OLD,58,1624,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1614,FALSE,Plan always detecting change to CSV snowflake_file_format record delimiter when none occurred.,0.58.0,58,1.3.4,TRUE,FALSE,1,1,2023-03-14,bug,OLD,58,1614,RESOURCE,snowflake_file_format, +#1613,FALSE,CSV snowflake_file_format errors and doesn't set system default when omitting optional values,0.58.0,58,1.3.4,TRUE,FALSE,0,0,2023-03-14,bug,OLD,58,1613,RESOURCE,snowflake_file_format, +#1610,TRUE,snowflake_schema_grant does not work as expected when multiple privileges are granted by for_each,0.56.5,56,1.3.6,TRUE,FALSE,0,0,2023-03-09,bug,OLD,56,1610,GRANTS,snowflake_schema_grant, +#1609,FALSE,null_if value in file_format cannot be set to '',0.41.0,41,?,TRUE,FALSE,0,0,2023-03-08,bug,OLD,41,1609,RESOURCE,snowflake_file_format, +#1607,TRUE,"snowflake_account resource ignores ""must_change_password"" configuration argument",0.58.0,58,1.3.9,TRUE,FALSE,4,3,2023-03-07,bug,OLD,58,1607,RESOURCE,snowflake_account, +#1602,FALSE,Support for CREATE / ALTER REPLICATION GROUP,NONE,,NONE,FALSE,TRUE,0,2,2023-03-05,feature-request,OLD,,1602,RESOURCE,snowflake_replication_group,missing resource +#1600,FALSE,ROW ACCESS POLICY ASSOCIATION,NONE,,NONE,FALSE,TRUE,1,0,2023-03-03,feature-request,OLD,,1600,RESOURCE,snowflake_row_access_policy, +#1594,TRUE,snowflake_file_format_grant outputs error when only the role variable changed,0.5.x,50,1.3.7,TRUE,FALSE,1,0,2023-03-02,bug,OLD,50,1594,GRANTS,snowflake_file_format_grant, +#1593,TRUE,"snowflake_stage_grant READ and WRITE dependency, change privilege argument to be an array?",0.56.5,56,1.3.1,TRUE,FALSE,2,3,2023-03-02,bug,OLD,56,1593,GRANTS,snowflake_stage_grant, +#1573,TRUE,FUTURE GRANTS are updated everytime,0.56.0,56,1.3.6,TRUE,FALSE,5,4,2023-02-24,bug,OLD,56,1573,GRANTS,snowflake_schema_grant, +#1572,FALSE,A snowflake user who is disabled in Snowflake and enabled in terraform does not generate a diff,0.51.0,51,1.1.5,TRUE,FALSE,0,0,2023-02-24,bug,OLD,51,1572,RESOURCE,snowflake_user, +#1565,TRUE,Support object parameters at account level,NONE,,NONE,FALSE,TRUE,0,0,2023-02-23,feature-request,OLD,,1565,RESOURCE,snowflake_session_parameter,should be closed? +#1564,FALSE,table_format not supported with snowflake_external_table resource,0.55.1,55,1.3.9,FALSE,TRUE,3,2,2023-02-22,feature-request,OLD,55,1564,RESOURCE,snowflake_external_table,missing attribute +#1563,TRUE,Why so many grant resources? Why not a single generic one?,NONE,,NONE,FALSE,TRUE,2,2,2023-02-22,feature-request,OLD,,1563,GRANTS,, +#1562,TRUE,In grants on_future=false should behave as null,0.56.3,56,1.3.0,TRUE,FALSE,0,1,2023-02-22,bug,OLD,56,1562,GRANTS,, +#1561,FALSE,data_retention_time_in_days as snowflake_object_parameter,0.56.5,56,1.3.9,TRUE,FALSE,3,3,2023-02-22,bug,OLD,56,1561,RESOURCE,snowflake_object_parameter, +#1553,TRUE,"Grant a role to the user ends successfully but should throw ""Insufficient privileges""",0.56.4,56,1.3.7,TRUE,FALSE,0,4,2023-02-20,bug,OLD,56,1553,GRANTS,snowflake_role_grants, +#1546,TRUE,Support session parameters at user or account level,NONE,,NONE,FALSE,TRUE,2,2,2023-02-17,feature-request,OLD,,1546,RESOURCE,snowflake_session_parameter,Already done with #1685? +#1544,FALSE,Improve snowflake_stages (Data Source) to detect external/internal stages,NONE,,NONE,FALSE,TRUE,1,1,2023-02-17,feature-request,OLD,,1544,DATA_SOURCE,snowflake_stages, +#1542,TRUE,snowflake_account_parameter missing option,0.56.4,56,1.3.9,TRUE,FALSE,2,0,2023-02-17,bug,OLD,56,1542,RESOURCE,snowflake_account_parameter, +#1537,FALSE,support infer_schema for creating external table,NONE,,NONE,FALSE,TRUE,2,3,2023-02-16,feature-request,OLD,,1537,RESOURCE,snowflake_external_table,missing resource feature +#1535,FALSE,Resource Snowflake User setting password to null doesnt remove their password (Unset Password),0.53.0,53,1.3.6,TRUE,FALSE,2,0,2023-02-15,bug,OLD,53,1535,RESOURCE,snowflake_user, +#1534,TRUE,enable_multiple_grants not working as expercted,0.56.1,56,1.3.0,TRUE,FALSE,5,6,2023-02-15,bug,OLD,56,1534,GRANTS,snowflake_table_grant, +#1527,TRUE,Terrform Bug : Multiple results with a query - Show DB command,0.56.0,56,0.56.0,TRUE,FALSE,1,0,2023-02-08,bug,OLD,56,1527,RESOURCE,snowflake_database, +#1526,FALSE,Version 0.56.3 will not create new views,0.56.3,56,1.1.3,TRUE,FALSE,0,0,2023-02-08,bug,OLD,56,1526,RESOURCE,snowflake_view, +#1517,TRUE,Existing snowflake_procedure_grant fail to plan in >= 0.56.1,0.56.1,56,1.3.7,TRUE,FALSE,11,1,2023-02-06,bug,OLD,56,1517,GRANTS,snowflake_procedure_grant,maybe already done (#1571) +#1503,FALSE,Can't create snowflake external oauth ingegration,0.56.0,56,1.3.4,TRUE,FALSE,1,1,2023-01-31,bug,OLD,56,1503,RESOURCE,snowflake_external_oauth_integration, +#1501,FALSE,snowflake_account admin_rsa_public_key should not be considered sensitive,0.56.0,56,1.3.6,TRUE,FALSE,0,0,2023-01-30,bug,OLD,56,1501,RESOURCE,snowflake_account, +#1500,FALSE,Bug report: Resource Monitors can not change triggers arguments without changing the credit_quota argument,0.55.0,55,1.28,TRUE,FALSE,2,1,2023-01-30,bug,OLD,55,1500,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1498,FALSE,External OAuth Integration forcing update in place when no change,0.53.0,53,1.3.6,TRUE,FALSE,3,0,2023-01-28,bug,OLD,53,1498,RESOURCE,snowflake_external_oauth_integration, +#1497,TRUE,data resource to list data shares,NONE,,NONE,FALSE,TRUE,0,0,2023-01-27,feature-request,OLD,,1497,DATA_SOURCE,snowflake_shares, +#1496,FALSE,snowflake_tag_association does not fully support objects,0.55.1,55,1.3.7,TRUE,FALSE,0,0,2023-01-27,bug,OLD,55,1496,RESOURCE,snowflake_tag_association, +#1491,FALSE,[Bug] snowflake_stage with file_format containing quoted values always shows as modified,0.55.1,55,1.3.7,TRUE,FALSE,0,1,2023-01-23,bug,OLD,55,1491,RESOURCE,snowflake_stage, +#1481,TRUE,No support for IMPORTED privileges for shared TABLES & VIEWS,0.53.0,53,1.3.6,TRUE,FALSE,3,1,2023-01-19,bug,OLD,53,1481,GRANTS,snowflake_table_grant, +#1480,TRUE,Add support for `GCP_PUBSUB_TOPIC_NAME` for notification integration,NONE,,NONE,FALSE,TRUE,0,2,2023-01-18,feature-request,OLD,,1480,RESOURCE,snowflake_notification_integration, +#1479,FALSE,The `snowflake_functions` data source (v0.53) does not return functions that it did in V0.52,0.53.x,53,0.13.5,TRUE,FALSE,2,2,2023-01-17,bug,OLD,53,1479,DATA_SOURCE,snowflake_functions,will be ok after SDK migration? +#1478,FALSE,Add Support for GCS bucket and pubsub to pipe resource,NONE,,NONE,FALSE,TRUE,0,0,2023-01-17,feature-request,OLD,,1478,RESOURCE,snowflake_pipe,missing attribute in resource +#1462,TRUE,[snowflake_account_grant] snowflake permission grant doesn't work as expected,0.53.0,53,1.2.3,TRUE,FALSE,1,0,2023-01-10,bug,OLD,53,1462,GRANTS,snowflake_account_grant, +#1461,FALSE,fileformat snowflake failed on second apply,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2023-01-09,bug,OLD,53,1461,RESOURCE,snowflake_file_format, +#1458,FALSE,Error: Provider type mismatch,0.54.0,54,1.3.6,TRUE,FALSE,0,0,2023-01-05,bug,OLD,54,1458,PROVIDER_CONFIG,, +#1457,FALSE,`snowflake_object_parameter` conflicts with deprecated table `data_retention_days`,0.54.x,54,1.3.7,TRUE,FALSE,2,4,2023-01-05,bug,OLD,54,1457,RESOURCE,snowflake_object_parameter, +#1453,FALSE,Ignore edition check does not work as expected,0.54.0,54,1.3.6,TRUE,FALSE,2,1,2023-01-04,bug,OLD,54,1453,RESOURCE,snowflake_database,should be okay after bump? (SDK migration in the meantime) +#1445,FALSE,DESC INTEGRATION QUERY AS A DATA SOURCE,NONE,,NONE,FALSE,TRUE,0,0,2023-01-02,feature-request,OLD,,1445,DATA_SOURCE,snowflake_integrations, +#1444,FALSE,snowflake masking policy allows argument list & argument names to be passed to the masking policy,NONE,,NONE,FALSE,TRUE,0,0,2022-12-29,feature-request,OLD,,1444,RESOURCE,snowflake_masking_policy, +#1443,FALSE,allowed_values in Tag - should be in order - it seems,?,,?,TRUE,FALSE,0,0,2022-12-29,bug,OLD,,1443,RESOURCE,snowflake_tag, +#1442,TRUE,support for database roles,NONE,,NONE,FALSE,TRUE,7,2,2022-12-29,feature-request,OLD,,1442,RESOURCE,snowflake_database_role, +#1428,TRUE,Successive apply of the same plan makes changes and then reverts them,0.53.0,53,?,TRUE,FALSE,2,0,2022-12-21,bug,OLD,53,1428,GRANTS,snowflake_warehouse_grant, +#1425,TRUE,"Error: '@' is not valid identifier character in resource ""snowflake_role_grants""",0.47.0,47,1.1.2,TRUE,FALSE,3,3,2022-12-19,bug,OLD,47,1425,GRANTS,snowflake_role_grants, +#1422,FALSE,Masking policy state not properly registered with using `<<-EOT EOT` notation,0.51.0,51,1.3.6,TRUE,FALSE,2,1,2022-12-14,bug,OLD,51,1422,RESOURCE,snowflake_masking_policy, +#1421,FALSE,Snowflake security integration for custom oauth,NONE,,NONE,FALSE,TRUE,2,5,2022-12-14,feature-request,OLD,,1421,RESOURCE,snowflake_oauth_integration, +#1420,TRUE,v0.53.1 binary is not released and breaks download.sh,0.53.1,53,0.13.5,TRUE,FALSE,0,1,2022-12-13,bug,OLD,53,1420,OTHER,, +#1419,FALSE,Error: Failed to decode resource from state,0.53.0,53,1.3.6,TRUE,FALSE,2,2,2022-12-13,bug,OLD,53,1419,RESOURCE,snowflake_task, +#1418,FALSE, Error: error listing failover groups,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2022-12-12,bug,OLD,53,1418,RESOURCE,snowflake_failover_group, +#1416,FALSE,Issue with snowflake external table auto_refresh,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2022-12-09,bug,OLD,53,1416,RESOURCE,snowflake_external_table, +#1408,TRUE,File Format Grant Error when modifying role list,0.52.0,52,1.3.6,TRUE,FALSE,2,3,2022-12-08,bug,OLD,52,1408,GRANTS,snowflake_file_format_grant, +#1394,FALSE,"Provider demands tag optional property to be defined as `[""""]`",0.51.0,51,1.3.6,TRUE,FALSE,5,1,2022-12-05,bug,OLD,51,1394,RESOURCE,snowflake_tag,should be closed (waiting for creator) +#1393,FALSE,"Exception while generating plan, The plugin encountered an error, and failed to respond to the │ plugin.(*GRPCProvider).ReadResource call",0.52.0,52,1.2.5,TRUE,FALSE,0,0,2022-12-05,bug,OLD,52,1393,RESOURCE,snowflake_function, +#1391,TRUE,Plugin did not respond:(*GRPCProvider).ReadResource call in `snowflake_role_grants`,0.43.1,43,1.3.5,TRUE,FALSE,0,0,2022-12-02,bug,OLD,43,1391,GRANTS,snowflake_role_grants, +#1388,TRUE,Snowflake Alerts Feature Request,NONE,,NONE,FALSE,TRUE,2,4,2022-11-28,feature-request,OLD,,1388,RESOURCE,snowflake_alert, +#1387,FALSE,Table columns created with double quotes,0.52.0,52,1.3.3,TRUE,FALSE,2,1,2022-11-24,bug,OLD,52,1387,IDENTIFIERS,snowflake_table,connected with #2254 +#1372,FALSE,snowflake_tags (Data Source),NONE,,NONE,FALSE,TRUE,0,1,2022-11-14,feature-request,OLD,,1372,DATA_SOURCE,snowflake_tags, +#1371,FALSE,data sources seem to ignore variables.tfvars,0.47.x,47,1.3.4,TRUE,FALSE,0,0,2022-11-14,bug,OLD,47,1371,DATA_SOURCE,snowflake_databases, +#1367,FALSE,Data retention time should be nullable,?,,?,TRUE,FALSE,0,4,2022-11-10,bug,OLD,,1367,RESOURCE,snowflake_database, +#1366,FALSE,"data source ""snowflake_current_account"" returns null values",0.46.0,46,1.2.0,TRUE,FALSE,5,0,2022-11-10,bug,OLD,46,1366,DATA_SOURCE,snowflake_current_account, +#1339,TRUE,The option `enable_multiple_grants` for grants is not respected for shares,0.49.0,49,1.3.0,TRUE,FALSE,4,1,2022-11-03,bug,OLD,49,1339,GRANTS,snowflake_database_grant, +#1299,TRUE,Import of snowflake_role_grants not correct?,0.47.0,47,1.2.3,TRUE,FALSE,2,2,2022-10-24,bug,OLD,47,1299,GRANTS,snowflake_role_grants, +#1298,TRUE,snowflake_account_grant unable to grant MONITOR privilege,0.47.x,47,1.3,TRUE,FALSE,8,0,2022-10-21,bug,OLD,47,1298,GRANTS,snowflake_account_grant, +#1285,TRUE,"Snowflake Stage Grant Documentation issue ""shares""",0.47.0,47,?,TRUE,FALSE,0,0,2022-10-18,bug,OLD,47,1285,GRANTS,snowflake_stage_grant, +#1279,FALSE,snowflake_share incorreclty handles 'ALL ACCOUNTS IN DATA EXCHANGE' shares,0.47.0,47,1.3.2,TRUE,FALSE,1,1,2022-10-14,bug,OLD,47,1279,RESOURCE,snowflake_share, +#1272,FALSE,Allow to add row_access_policy to a table,NONE,,NONE,FALSE,TRUE,1,0,2022-10-12,feature-request,OLD,,1272,RESOURCE,snowflake_table, +#1271,FALSE,VARCHAR data type inconsistent,0.47.0,47,1.3.1,TRUE,FALSE,0,5,2022-10-11,bug,OLD,47,1271,RESOURCE,snowflake_table, +#1270,TRUE,multiply privilege which can be granted to objects (providing privilege's as a set of string instead of string),NONE,,NONE,FALSE,TRUE,0,0,2022-10-11,feature-request,OLD,,1270,GRANTS,, +#1269,TRUE,snowflake_roles (Data Source),NONE,,NONE,FALSE,TRUE,1,0,2022-10-11,feature-request,OLD,,1269,DATA_SOURCE,snowflake_roles, +#1267,TRUE,snowflake_procedures (Data Source) doesn't provide argument name,0.25.19,25,1.0.0,TRUE,FALSE,0,0,2022-10-11,bug,PRE-SNOWFLAKE,25,1267,,, +#1253,FALSE,new feature: Explicitly Enable Change Tracking on Views,NONE,,NONE,FALSE,TRUE,0,1,2022-10-05,feature-request,OLD,,1253,RESOURCE,snowflake_view, +#1250,FALSE,Add or_replace to task resources,NONE,,NONE,FALSE,TRUE,2,0,2022-10-03,feature-request,OLD,,1250,RESOURCE,snowflake_task, +#1249,TRUE,Error: The terraform-provider-snowflake_v0.25.19 plugin crashed!,0.25.19,25,0.15.4,TRUE,FALSE,2,0,2022-10-03,bug,PRE-SNOWFLAKE,25,1249,,, +#1248,FALSE,Primary Key columns are updated to nullable after initial apply,0.4.x,40,0.15.5,TRUE,FALSE,0,0,2022-09-30,bug,OLD,40,1248,RESOURCE,snowflake_table, +#1243,FALSE,Dropping database results in SQL compilation error during state refresh of resources,0.45.0,45,1.3.0,TRUE,FALSE,2,0,2022-09-28,bug,OLD,45,1243,RESOURCE,snowflake_schema,Should work after bumping? +#1241,FALSE,Provider evaluates _ and % as wildcards in table and pipe names,0.40.0,40,1.2.9,TRUE,FALSE,4,0,2022-09-26,bug,OLD,40,1241,RESOURCE,snowflake_table, +#1226,TRUE,0.44.0 regression for snowflake_schema_grant resources,0.43.1,43,1.2.0,TRUE,FALSE,2,1,2022-09-21,bug,OLD,43,1226,GRANTS,snowflake_schema_grant, +#1224,FALSE,Allow configuration of SYNC_PASSWORD setting for SCIM integration,NONE,,NONE,FALSE,TRUE,0,0,2022-09-20,feature-request,OLD,,1224,RESOURCE,snowflake_scim_integration,missing attribute on resource +#1221,TRUE,snowflake_procedure javascript definition change recreates procedure but not the snowflake_procedure_grant resources,0.4.3,4,1.2.9,TRUE,FALSE,1,1,2022-09-19,bug,PRE-SNOWFLAKE,4,1221,,, +#1219,TRUE,"snowflake_pipe_grant resource requires schema_name, but shouldn't",0.40.0,40,1.0.10,TRUE,FALSE,1,0,2022-09-19,bug,OLD,40,1219,GRANTS,snowflake_pipe_grant, +#1218,FALSE,Support Materialized View clustering in resource,NONE,,NONE,FALSE,TRUE,0,8,2022-09-19,feature-request,OLD,,1218,RESOURCE,snowflake_materialized_view,missing attribute on resource +#1212,TRUE,Suspend the task on snowflake_task_grant,NONE,,NONE,FALSE,TRUE,0,4,2022-09-13,feature-request,OLD,,1212,GRANTS,snowflake_task_grant, +#1208,FALSE,"Specification of data type properties (string length, number precision/scale) for function return schema property are not retained and always proposed as changes",0.40.0,40,1.1.6,TRUE,FALSE,0,7,2022-09-08,bug,OLD,40,1208,RESOURCE,snowflake_function, +#1204,TRUE,`snowflake_role_grants` updates state to incorrect,0.33.1,33,1.1.9,TRUE,FALSE,2,1,2022-09-07,bug,PRE-SNOWFLAKE,33,1204,,, +#1200,TRUE,snowflake_database_grant force replacement on role list change,0.37.1,37,1.2.8,TRUE,FALSE,5,1,2022-09-05,bug,OLD,37,1200,GRANTS,snowflake_database_grant, +#1195,FALSE,Terraform crashes when creating a stored procedure that returns a NUMBER,0.42.1,42,1.2.8,TRUE,FALSE,2,2,2022-08-31,bug,OLD,42,1195,RESOURCE,snowflake_procedure,will be ok after SDK migration? +#1194,FALSE,Tasks cannot be dropped when using `schedule` instead of `after`,0.42.1,42,1.1.7,TRUE,FALSE,1,4,2022-08-30,bug,OLD,42,1194,RESOURCE,snowflake_task,should be closed probably (waiting for the creator answer) +#1189,FALSE,Stored procedure argument name not getting updated on snowflake,0.41.0,41,1.1.4,TRUE,FALSE,0,0,2022-08-24,bug,OLD,41,1189,RESOURCE,snowflake_procedure,will be ok after SDK migration? +#1182,FALSE,AZURE_CENTRALUS region not mapped,0.41.0,41,1.2.6,TRUE,FALSE,0,0,2022-08-20,bug,OLD,41,1182,DATA_SOURCE,snowflake_current_account, +#1178,FALSE,Code dump while importing procedure into the terraform state,0.40.0,40,?,TRUE,FALSE,0,0,2022-08-19,bug,OLD,40,1178,RESOURCE,snowflake_procedure,will be ok after SDK migration? +#1177,TRUE,UNIQUE key for CREATE TABLE,NONE,,NONE,FALSE,TRUE,0,0,2022-08-18,feature-request,OLD,,1177,RESOURCE,snowflake_table_constraint, +#1175,FALSE,Resource Monitor start_timestamp string format.,0.37.1,37,1.1.9,TRUE,FALSE,3,3,2022-08-16,bug,OLD,37,1175,RESOURCE,snowflake_resource_monitor,Should work after bumping? +#1169,TRUE,Release frequency,NONE,,NONE,FALSE,TRUE,0,4,2022-08-10,feature-request,OLD,,1169,OTHER,,should be closed probably (waiting for the creator answer) +#1164,TRUE,resource `snowflake_schema_grant`'s shares default value has been changed to `null` on Snowflake,0.40.0,40,1.0.11,TRUE,FALSE,0,0,2022-08-03,bug,OLD,40,1164,GRANTS,snowflake_schema_grant, +#1161,TRUE,private_key authentication attribute conflicts with SNOWFLAKE_PASSWORD environment variable,0.25.36,25,1.2.0,TRUE,FALSE,0,0,2022-08-02,bug,PRE-SNOWFLAKE,25,1161,,, +#1155,FALSE,"Support ""days_to_expiry"" for a given user",NONE,,NONE,FALSE,TRUE,0,1,2022-07-26,feature-request,OLD,,1155,RESOURCE,snowflake_user, +#1151,FALSE,`snowflake_row_access_policy` resource wants to be updated on every `terraform apply` command,0.40.0,40,1.2.5,TRUE,FALSE,0,0,2022-07-22,bug,OLD,40,1151,RESOURCE,snowflake_row_access_policy, +#1150,FALSE,State file does not capture whether a stream is stale,NONE,,NONE,FALSE,TRUE,0,0,2022-07-21,feature-request,OLD,,1150,RESOURCE,snowflake_stream, +#1147,TRUE,Unable to create file formats due to obsolete VALIDATE_UTF8 parameter,0.40.0,40,1.0.4,TRUE,FALSE,0,0,2022-07-20,bug,OLD,40,1147,RESOURCE,snowflake_file_format, +#1146,FALSE,Avoid table replacement with the changing of schema name,NONE,,NONE,FALSE,TRUE,0,0,2022-07-19,feature-request,OLD,,1146,RESOURCE,snowflake_table,rename problem +#1128,TRUE,Question: Ownership of database at creation,NONE,,NONE,FALSE,TRUE,2,0,2022-07-13,feature-request,OLD,,1128,GRANTS,, +#1104,FALSE,SQL compilation error - warehouse doest not exist,0.37.1,37,0.14.0,TRUE,FALSE,0,0,2022-07-06,bug,OLD,37,1104,RESOURCE,snowflake_warehouse,Should work after bumping? +#1099,FALSE,Snowflake Connection Auth fails when specifying Warehouse,0.37.0,37,1.0.9,TRUE,FALSE,1,0,2022-07-06,bug,OLD,37,1099,PROVIDER_CONFIG,, +#1097,FALSE,Masking policy with multiline statement updated every time,0.36.0,36,?,TRUE,FALSE,1,0,2022-07-05,bug,OLD,36,1097,RESOURCE,snowflake_masking_policy, +#1088,FALSE,"Invalid predecessor DB.SCHEMA.""[]"" was specified.",0.37.0,37,1.2.2,TRUE,FALSE,4,0,2022-06-29,bug,OLD,37,1088,RESOURCE,snowflake_task, +#1087,FALSE,AWS_STAGE_CREDENTIALS information available as output from snowflake_stage resource,NONE,,NONE,FALSE,TRUE,1,4,2022-06-29,feature-request,OLD,,1087,DOCUMENTATION,snowflake_stage, +#1082,TRUE,Importing snoflake_role_grants,?,,?,TRUE,FALSE,4,0,2022-06-28,bug,OLD,,1082,GRANTS,snowflake_role_grants, +#1079,FALSE,Allow importing user defined functions (UDF),NONE,,NONE,FALSE,TRUE,0,2,2022-06-27,feature-request,OLD,,1079,RESOURCE,snowflake_function, +#1075,TRUE,Shares created and destroy with account names - double Locator in the resource name,0.25.0,25,1.0.9,TRUE,FALSE,9,7,2022-06-24,bug,PRE-SNOWFLAKE,25,1075,,, +#1074,FALSE,Add support for column tags,NONE,,NONE,FALSE,TRUE,1,1,2022-06-24,feature-request,OLD,,1074,RESOURCE,snowflake_tag, +#1068,TRUE,snowflake_resource_monitor is missing the notify_users attribute,0.25.36,25,1.2.0,TRUE,FALSE,6,2,2022-06-21,bug,PRE-SNOWFLAKE,25,1068,,, +#1067,TRUE,Cannot Create/Update Stage with File Format,0.33.0,33,1.2.3,TRUE,FALSE,0,7,2022-06-20,bug,PRE-SNOWFLAKE,33,1067,,, +#1066,TRUE,snowflake_share doesn't fetch correctly the accounts linked to a share when more than 3 shares,0.25.34,25,1.0.3,TRUE,FALSE,2,1,2022-06-20,bug,PRE-SNOWFLAKE,25,1066,,, +#1062,FALSE,CREATE ORGANIZATION ACCOUNT,NONE,,NONE,FALSE,TRUE,1,6,2022-06-15,feature-request,OLD,,1062,RESOURCE,snowflake_organization_account, +#1061,TRUE,snowflake_role_ownership_grant import bug,0.33.1,33,1.2.1,TRUE,FALSE,0,0,2022-06-15,bug,PRE-SNOWFLAKE,33,1061,,, +#1058,TRUE,MANAGE FIREWALL_CONFIGURATION,NONE,,NONE,FALSE,TRUE,0,0,2022-06-13,feature-request,OLD,,1058,GRANTS,snowflake_account_grant, +#1054,TRUE,Snowflake role with dot (.) in its name can be created but not granted using terraform,0.35.0,35,1.1.8,TRUE,FALSE,0,0,2022-06-10,bug,OLD,35,1054,GRANTS,, +#1051,FALSE,Add notification integration outputs azure_consent_url and azure_multi_tenant_app_name,NONE,,NONE,FALSE,TRUE,2,0,2022-06-09,feature-request,OLD,,1051,RESOURCE,snowflake_notification_integration,missing attributes on resource +#1050,FALSE,Return Type TABLE() for snowflake_procedure is not working,0.35.0,35,1.1.7,TRUE,FALSE,0,3,2022-06-09,bug,OLD,35,1050,RESOURCE,snowflake_procedure,will be ok after SDK migration? +#1049,FALSE,Incorrect escaping of singlequotes in view comments,0.35.0,35,1.1.2,TRUE,FALSE,0,1,2022-06-09,bug,OLD,35,1049,RESOURCE,snowflake_view, +#1045,FALSE,"data_retention_time_in_days ignored when creating database by cloning using ""from_database""",?,,?,TRUE,FALSE,0,0,2022-06-07,bug,OLD,,1045,RESOURCE,snowflake_database, +#1044,TRUE,The automated release is not working,?,,?,TRUE,FALSE,0,0,2022-06-06,bug,OLD,,1044,OTHER,, +#1042,TRUE,Pipes and stages fail to recreate/modify on schema name change,0.32.0,32,0.13.7,TRUE,FALSE,0,0,2022-06-06,bug,PRE-SNOWFLAKE,32,1042,,, +#1040,FALSE,"""The session does not have a current database"" when creating external table",0.34.0,34,1.1.6,TRUE,FALSE,1,0,2022-06-03,bug,OLD,34,1040,RESOURCE,snowflake_external_table, +#1036,FALSE,Support setting session parameters in the provider configuration,NONE,,NONE,FALSE,TRUE,1,3,2022-06-01,feature-request,OLD,,1036,RESOURCE,snowflake_session_parameter, +#1034,TRUE,Create Database Role not working as desired,0.34.x,34,1.2.1,TRUE,FALSE,0,0,2022-05-31,bug,OLD,34,1034,GRANTS,, +#1032,FALSE,Allow table creation with initial data populating,NONE,,NONE,FALSE,TRUE,0,2,2022-05-30,feature-request,OLD,,1032,RESOURCE,snowflake_table, +#1029,TRUE,Add Description+Example for snowflake_function,NONE,,NONE,FALSE,TRUE,1,0,2022-05-30,feature-request,PRE-SNOWFLAKE,,1029,,, +#1005,TRUE,Using sequences as default column values doesn't work,0.32.0,32,1.1.8,TRUE,FALSE,1,0,2022-05-17,bug,PRE-SNOWFLAKE,32,1005,,, +#1004,TRUE,Creating ADFS SAML2 Security Integration fails if saml2_sign_request is set to true,0.33.1,33,1.1.9,TRUE,FALSE,0,0,2022-05-13,bug,PRE-SNOWFLAKE,33,1004,,, +#1000,TRUE,Issue with port resolution when using host param,0.33.1,33,1.1.7,TRUE,FALSE,1,1,2022-05-10,bug,PRE-SNOWFLAKE,33,1000,,, +#998,TRUE,SNOWFLAKE STORED PROCEDURE GRANTS/PERMISSION ARE GETTING REMOVED WHENEVER STORED PROCEDURE IS GETTING UPDATED,0.33.1,33,0.14.8,TRUE,FALSE,1,2,2022-05-06,bug,PRE-SNOWFLAKE,33,998,,, +#994,TRUE,Stage resource does not specify database in transaction,0.25.36,25,1.1.7,TRUE,FALSE,1,1,2022-05-04,bug,PRE-SNOWFLAKE,25,994,,, +#993,TRUE,terraform import snowflake_procedure - plugin runtime error: index out of range,0.33.1,33,1.1.7,TRUE,FALSE,0,0,2022-05-04,bug,PRE-SNOWFLAKE,33,993,,, +#989,TRUE,Stage resource doesn't support REFRESH_ON_CREATE directory option,NONE,,NONE,FALSE,TRUE,2,0,2022-05-02,feature-request,PRE-SNOWFLAKE,,989,,, +#984,TRUE, Error: Plugin did not respond,0.22.0,22,1.1.9,TRUE,FALSE,2,0,2022-04-26,bug,PRE-SNOWFLAKE,22,984,,, +#981,TRUE,Add query lifetime attributes to snowflake user,NONE,,NONE,FALSE,TRUE,0,1,2022-04-20,feature-request,PRE-SNOWFLAKE,,981,,, +#980,TRUE,Oauth Access Token expires after 10 minutes,0.31.0,31,1.1.8,TRUE,FALSE,1,0,2022-04-20,bug,PRE-SNOWFLAKE,31,980,,, +#977,TRUE,View statement updated but depended view not update,0.31.0,31,1.1.8,TRUE,FALSE,0,0,2022-04-16,bug,PRE-SNOWFLAKE,31,977,,, +#976,TRUE,perpetual diff when adding a share to a snowflake_view_grant,0.25.36,25,0.14.11,TRUE,FALSE,1,8,2022-04-15,bug,PRE-SNOWFLAKE,25,976,,, +#973,TRUE,Create resource snowflake_user_grant,NONE,,NONE,FALSE,TRUE,2,2,2022-04-14,feature-request,PRE-SNOWFLAKE,,973,,, +#970,TRUE,"Cannot Import snowflake view with ""terraform-provider-snowflake_v0.25.30""",0.25.30,25,1.1.7,TRUE,FALSE,0,0,2022-04-11,bug,PRE-SNOWFLAKE,25,970,,, +#967,TRUE,Provider revoke grants created outside terraform.,0.30.0,30,1.1.7,TRUE,FALSE,4,4,2022-04-08,bug,PRE-SNOWFLAKE,30,967,,, +#966,TRUE,Support id parameter in resource snowflake_database_grant,0.25.36,25,1.1.7,TRUE,FALSE,0,0,2022-04-07,bug,PRE-SNOWFLAKE,25,966,,, +#965,TRUE,Support for CREATE / ALTER CONNECTION,NONE,,NONE,FALSE,TRUE,0,1,2022-04-07,feature-request,PRE-SNOWFLAKE,,965,,, +#963,TRUE,Plugin crash v0.29.0,NONE,,NONE,TRUE,FALSE,1,0,2022-04-07,bug,PRE-SNOWFLAKE,,963,,, +#955,TRUE,Error when executing terraform apply -refresh-only for a non existing user,0.29.0,29,1.1.1,TRUE,FALSE,0,1,2022-03-30,bug,PRE-SNOWFLAKE,29,955,,, +#953,TRUE,Task session parameters doesn't work,0.25.28,25,?,TRUE,FALSE,3,1,2022-03-29,bug,PRE-SNOWFLAKE,25,953,,, +#952,TRUE,Database replication does not create database from different account,0.29.0,29,0.13.0,TRUE,FALSE,0,4,2022-03-29,bug,PRE-SNOWFLAKE,29,952,,, +#951,TRUE,Support default object tags,NONE,,NONE,FALSE,TRUE,0,4,2022-03-28,feature-request,PRE-SNOWFLAKE,,951,,, +#950,TRUE,"ERROR: return-type NUMBER(38,0) not recognised",0.29.0,29,0.13.0,TRUE,FALSE,0,0,2022-03-28,bug,PRE-SNOWFLAKE,29,950,,, +#946,TRUE,version 0.26 missing in terraform snowflake provider repository,0.26.0,26,1.0.3,TRUE,FALSE,1,0,2022-03-22,bug,PRE-SNOWFLAKE,26,946,,, +#938,TRUE,Unable to connect snowflake with user/password authentication,NONE,,NONE,TRUE,FALSE,2,0,2022-03-18,help|bug,PRE-SNOWFLAKE,,938,,, +#908,TRUE,Support DUO MFA token caching under linux,NONE,,NONE,FALSE,TRUE,1,8,2022-03-10,feature-request,PRE-SNOWFLAKE,,908,,, +#897,TRUE,file_format error when i exec terraform apply a second time without any change,0.25.28,25,1.1.7,TRUE,FALSE,9,7,2022-03-09,bug,PRE-SNOWFLAKE,25,897,,, +#896,TRUE,Error using format_type in snowflake_file_format,0.25.28,25,1.1.7,TRUE,FALSE,1,0,2022-03-09,bug,PRE-SNOWFLAKE,25,896,,, +#892,TRUE,"Error: 002043 (02000): SQL compilation error: Object does not exist, or operation cannot be performed",0.22.0,22,1.1.7,TRUE,FALSE,8,0,2022-03-08,bug,PRE-SNOWFLAKE,22,892,,, +#891,TRUE,Support the ability to alter table...rename table,NONE,,NONE,FALSE,TRUE,0,10,2022-03-08,feature-request,PRE-SNOWFLAKE,,891,,, +#882,TRUE,Applying plan to add grants caused default namespace for user to go missing,0.25.9,25,0.15.5,TRUE,FALSE,0,0,2022-03-02,bug,PRE-SNOWFLAKE,25,882,,, +#867,TRUE,future grants should be recreated when a schema is recreated,0.25.36,25,0.14.11,TRUE,FALSE,0,2,2022-02-19,bug,PRE-SNOWFLAKE,25,867,,, +#865,TRUE,Failure Adding Expression Column to Existing Table,0.25.36,25,1.1.6,TRUE,FALSE,2,3,2022-02-18,bug,PRE-SNOWFLAKE,25,865,,, +#859,TRUE,Data source for databases,NONE,,NONE,FALSE,TRUE,0,0,2022-02-14,feature-request,PRE-SNOWFLAKE,,859,,, +#847,TRUE,Principal level resource grants instead of resource level,NONE,,NONE,FALSE,TRUE,0,9,2022-02-07,feature-request,PRE-SNOWFLAKE,,847,,, +#845,TRUE,snowflake_schema is not idempotent,0.14.11,14,0.14.11,TRUE,FALSE,3,4,2022-02-03,bug,PRE-SNOWFLAKE,14,845,,, +#844,TRUE,Warehouse creation fails due to quoted identifiers in the `SHOW PARAMETERS IN WAREHOUSE` query.,0.25.36,25,1.1.4,TRUE,FALSE,4,0,2022-02-02,bug,PRE-SNOWFLAKE,25,844,,, +#836,TRUE,snowflake_stage is not idempotent,0.25.24,25,0.13.5,TRUE,FALSE,1,3,2022-01-27,bug,PRE-SNOWFLAKE,25,836,,, +#835,TRUE,snowflake terraform resource not escaping backslashes properly when imported,0.25.35,25,1.1.3,TRUE,FALSE,2,2,2022-01-27,bug,PRE-SNOWFLAKE,25,835,,, +#825,TRUE,snowflake_task does not re-set the `QUERY_TAG` value of the session_parameters.,0.25.34,25,1.0.3,TRUE,FALSE,0,0,2022-01-19,bug,PRE-SNOWFLAKE,25,825,,, +#822,TRUE,Database grant import neglects `with_grant_option`,0.25.33,25,1.1.3,TRUE,FALSE,0,0,2022-01-19,bug,PRE-SNOWFLAKE,25,822,,, +#821,TRUE,Replacements in snowflake_external_function on each apply,0.25.29,25,1.0.10,TRUE,FALSE,0,0,2022-01-18,bug,PRE-SNOWFLAKE,25,821,,, +#818,TRUE,"terraform materialized view ends in error (Root resource was present, but now absent)",0.25.33,25,1.1.3,TRUE,FALSE,8,1,2022-01-13,bug,PRE-SNOWFLAKE,25,818,,, +#810,TRUE,"Snowpipe Creation Error (""Integration"" field for Azure) should be required.",?,,?,TRUE,FALSE,2,1,2022-01-09,bug,PRE-SNOWFLAKE,,810,,, +#806,TRUE,"Crash when trying to refresh, plan or apply a drifted snowflake_procedure.",0.25.32,25,1.1.2,TRUE,FALSE,1,0,2022-01-05,bug,PRE-SNOWFLAKE,25,806,,, +#802,TRUE,Undocumented state drift blindness in network_policy_attachment,0.25.19,25,1.0.5,TRUE,FALSE,1,0,2021-12-29,bug,PRE-SNOWFLAKE,25,802,,, +#800,TRUE,Error: Failed to install provider Error while installing chanzuckerberg/snowflake v0.25.19,0.25.19,25,0.14.10,TRUE,FALSE,1,0,2021-12-27,bug,PRE-SNOWFLAKE,25,800,,, +#794,TRUE,Lack of function: `USE ROLE `,NONE,,NONE,FALSE,TRUE,1,0,2021-12-21,feature-request,PRE-SNOWFLAKE,,794,,, +#793,TRUE,Can't set owner in snowflake_pipe,0.25.30,25,0.14.6,TRUE,FALSE,1,0,2021-12-21,bug,PRE-SNOWFLAKE,25,793,,, +#791,TRUE,Unexpected '-' snowflake_warehouse,0.25.30,25,1.0.9,TRUE,FALSE,1,1,2021-12-19,bug,PRE-SNOWFLAKE,25,791,,, +#788,TRUE,"snowflake ""Create external table"" privilege missing in resource snowflake_external_table_grant",0.24.0,24,0.14.11,TRUE,FALSE,1,0,2021-12-14,bug,PRE-SNOWFLAKE,24,788,,, +#787,TRUE,Add on_existing_and_future option for grant resources where on_future is an option,NONE,,NONE,FALSE,TRUE,8,30,2021-12-11,feature-request,PRE-SNOWFLAKE,,787,,, +#781,TRUE,null_if with backslash will always have changes when applying,0.25.29,25,1.0.10,TRUE,FALSE,1,7,2021-12-08,bug,PRE-SNOWFLAKE,25,781,,, +#778,TRUE,Stream with show_initial_rows set to true is recreated every time terraform is run,0.25.28,25,1.0.5,TRUE,FALSE,2,1,2021-12-03,bug,PRE-SNOWFLAKE,25,778,,, +#776,TRUE,Facing error during re-run the same terraform script,0.22.0,22,1.0.11,TRUE,FALSE,0,0,2021-12-03,bug,PRE-SNOWFLAKE,22,776,,, +#774,TRUE,snowflake_warehouse fails when creating warehouse with lowercase name and underscores,0.25.28,25,1.0.6,TRUE,FALSE,1,0,2021-11-30,bug,PRE-SNOWFLAKE,25,774,,, +#772,TRUE,Grants fail on stages when they are mixed as internal and external,0.25.25,25,1.0.10,TRUE,FALSE,2,0,2021-11-29,bug,PRE-SNOWFLAKE,25,772,,, +#770,TRUE,data.snowflake_current_account breaks when QUOTED_IDENTIFIERS_IGNORE_CASE = TRUE,0.13.5,13,0.13.5,TRUE,FALSE,1,2,2021-11-26,bug,PRE-SNOWFLAKE,13,770,,, +#760,TRUE,Terraform plan show changes for columns using datatypes that are synonyms after a successful deployment,0.25.22,25,1.0.11,TRUE,FALSE,3,6,2021-11-13,bug,PRE-SNOWFLAKE,25,760,,, +#757,TRUE,Create streams on external tables,NONE,,NONE,FALSE,TRUE,1,0,2021-11-11,feature-request,PRE-SNOWFLAKE,,757,,, +#756,TRUE,External Tables shouldn't require at least one column,NONE,,NONE,FALSE,TRUE,0,5,2021-11-11,feature-request,PRE-SNOWFLAKE,,756,,, +#754,TRUE,Root resource was present but now absent,0.25.25,25,1.0.10,TRUE,FALSE,1,0,2021-11-10,bug,PRE-SNOWFLAKE,25,754,,, +#753,TRUE,Terraform inappropriratly renames columns instead of adding/removing what is being specified,0.25.19,25,1.0.10,TRUE,FALSE,7,2,2021-11-09,bug,PRE-SNOWFLAKE,25,753,,, +#749,TRUE,snowflake_view_grant - 'Objects have changed outside of Terraform' detected when no change occured.,0.25.24,25,1.0.10,TRUE,FALSE,3,0,2021-11-07,bug,PRE-SNOWFLAKE,25,749,,, +#744,TRUE,A data source for the current user,NONE,,NONE,FALSE,TRUE,0,0,2021-11-02,feature-request,PRE-SNOWFLAKE,,744,,, +#741,TRUE,Boolean session parameters are not handled properly,0.25.22,25,1.0.3,TRUE,FALSE,1,0,2021-10-29,bug,PRE-SNOWFLAKE,25,741,,, +#738,TRUE,Cannot grant references privilege on materialized views via the provider,0.25.19,25,1.0.7,TRUE,FALSE,1,0,2021-10-27,bug,PRE-SNOWFLAKE,25,738,,, +#737,TRUE,snowflake_role_grants failures should error with Grant not executed: Insufficient privileges.,0.25.23,25,1.0.9,TRUE,FALSE,4,0,2021-10-27,bug,PRE-SNOWFLAKE,25,737,,, +#735,TRUE,Expose notification_channel of snowflake_external_table(s),NONE,,NONE,FALSE,TRUE,0,12,2021-10-26,feature-request,PRE-SNOWFLAKE,,735,,, +#723,TRUE,snowflake_table change_tracking enables when not set (to different value than default),0.25.21,25,?,TRUE,FALSE,0,0,2021-10-17,bug,PRE-SNOWFLAKE,25,723,,, +#722,TRUE,SQL compilation error on snowflake_role_grant if target role removed,?,,?,TRUE,FALSE,2,1,2021-10-17,bug,PRE-SNOWFLAKE,,722,,, +#719,TRUE,Update ExternalFunction,NONE,,NONE,FALSE,TRUE,0,1,2021-10-13,feature-request,PRE-SNOWFLAKE,,719,,, +#718,TRUE,Terraform plan and apply with no changes tries to update and errors out,0.25.19,25,1.0.0,TRUE,FALSE,0,0,2021-10-13,bug,PRE-SNOWFLAKE,25,718,,, +#712,TRUE,DDL to TF?,NONE,,NONE,FALSE,TRUE,0,0,2021-10-08,feature-request,PRE-SNOWFLAKE,,712,,, +#708,TRUE,null_if value in file_format cannot be set to '',0.25.19,25,1.0.3,TRUE,FALSE,6,1,2021-10-07,bug,PRE-SNOWFLAKE,25,708,,, +#690,TRUE,set owners of resources created to different roles,NONE,,NONE,FALSE,TRUE,3,2,2021-09-24,feature-request,PRE-SNOWFLAKE,,690,,, +#689,TRUE,Terraformer support,NONE,,NONE,FALSE,TRUE,1,1,2021-09-24,feature-request,PRE-SNOWFLAKE,,689,,, +#688,TRUE,Conflict for streams with same name in separate schemas,?,,?,TRUE,FALSE,0,0,2021-09-22,bug,PRE-SNOWFLAKE,,688,,, +#684,TRUE,"add `data source` ""current_role""",NONE,,NONE,FALSE,TRUE,0,0,2021-09-15,feature-request,PRE-SNOWFLAKE,,684,,, +#683,TRUE,Add foreign key parameter to column,NONE,,NONE,FALSE,TRUE,0,11,2021-09-15,feature-request,PRE-SNOWFLAKE,,683,,, +#679,TRUE,snowflake share does not work,0.25.17,25,1.0.2,TRUE,FALSE,8,1,2021-09-13,bug,PRE-SNOWFLAKE,25,679,,, +#678,TRUE,"Error: Invalid resource type The provider provider.snowflake does not support resource type ""snowflake_task_grant"".",0.24.0,24,0.13.6,TRUE,FALSE,0,0,2021-09-13,bug,PRE-SNOWFLAKE,24,678,,, +#677,TRUE,"Can't create user with USERADMIN, only with SECURITYADMIN with resource snowflake_user",0.25.18,25,1.0.4,TRUE,FALSE,1,2,2021-09-13,bug,PRE-SNOWFLAKE,25,677,,, +#676,TRUE,second apply of unchanged TF shows change actions,0.25.18,25,1.0.6,TRUE,FALSE,3,1,2021-09-10,bug,PRE-SNOWFLAKE,25,676,,, +#675,TRUE,"""using the legacy plugin SDK"" warning?",0.25.18,25,1.0.6,TRUE,FALSE,0,0,2021-09-10,bug,PRE-SNOWFLAKE,25,675,,, +#674,TRUE,snowflake_scim_integration bug,0.25.18,25,1.0.0,TRUE,FALSE,0,0,2021-09-10,bug,PRE-SNOWFLAKE,25,674,,, +#670,TRUE,snowflake_account_grant fails silently,0.25.18,25,1.0.4,TRUE,FALSE,9,9,2021-09-02,bug,PRE-SNOWFLAKE,25,670,,, +#665,TRUE,"Snowflake Procedure resource creation throws plugin error when ""return_type = boolean""",0.25.16,25,1.0.5,FALSE,TRUE,2,1,2021-08-28,feature-request,PRE-SNOWFLAKE,25,665,,, +#663,TRUE,Unstability of the plan on the resource snowflake_integration_grant,0.15.0,15,0.14.8,TRUE,FALSE,0,1,2021-08-26,bug,PRE-SNOWFLAKE,15,663,,, +#660,TRUE,grants on snow pipes requires pipes to be in paused state,0.25.17,25,1.0.2,TRUE,FALSE,3,0,2021-08-23,bug,PRE-SNOWFLAKE,25,660,,, +#651,TRUE,"In resource table, unable to define COLLATE for columns",0.25.16,25,1.0.2,TRUE,FALSE,0,0,2021-08-18,bug,PRE-SNOWFLAKE,25,651,,, +#648,TRUE,Error message: Actual statement count 2 did not match the desired statement count 1,0.22.0,22,1.0.0,TRUE,FALSE,3,0,2021-08-17,bug,PRE-SNOWFLAKE,22,648,,, +#644,TRUE,Procedure replacement should force procedure grant replacement,0.25.16,25,1.0.4,TRUE,FALSE,4,5,2021-08-14,bug,PRE-SNOWFLAKE,25,644,,, +#642,TRUE,Procedure Grants Getting Replaced in Subsequent Plans,0.23.2,23,0.14.6,TRUE,FALSE,0,0,2021-08-11,bug,PRE-SNOWFLAKE,23,642,,, +#641,TRUE,Inconsistent plan error when snowflake_user name is lowercase,0.25.15,25,0.15.5,TRUE,FALSE,1,0,2021-08-09,bug,PRE-SNOWFLAKE,25,641,,, +#640,TRUE,Cannot update stage when old integration/url are incompatible with new integration/url,0.19.0,19,0.12.29,TRUE,FALSE,0,0,2021-08-09,bug,PRE-SNOWFLAKE,19,640,,, +#636,TRUE,Conflict for tasks with same name in separate schemas,0.25.15,25,1.0.4,TRUE,FALSE,1,1,2021-08-05,bug,PRE-SNOWFLAKE,25,636,,, +#630,FALSE,Sharing is not allowed from an account on BUSINESS CRITICAL edition to an account on a lower edition.,NONE,,NONE,FALSE,TRUE,0,1,2021-08-02,feature-request,PRE-SNOWFLAKE,,630,RESOURCE,snowflake_share, +#623,TRUE,Allow specifying role outside of provider,NONE,,NONE,FALSE,TRUE,0,16,2021-07-27,feature-request,PRE-SNOWFLAKE,,623,,, +#621,TRUE,Invalid char in role name,0.25.12,25,0.15.5,TRUE,FALSE,3,5,2021-07-26,bug,PRE-SNOWFLAKE,25,621,,, +#617,TRUE,Support for account-level parameters,NONE,,NONE,FALSE,TRUE,3,16,2021-07-23,feature-request,PRE-SNOWFLAKE,,617,,, +#616,TRUE,Support for `SECURITY INTEGRATION`,NONE,,NONE,FALSE,TRUE,4,2,2021-07-23,feature-request,PRE-SNOWFLAKE,,616,,, +#612,TRUE,snowflake_resource_monitor start_timestamp cannot be in the past,0.19.0,19,0.12.29,TRUE,FALSE,2,2,2021-07-20,bug,PRE-SNOWFLAKE,19,612,,, +#611,TRUE,creating schema with for_each meta argument fails because array passed to 'DATA_RETENTION_TIME_IN_DAYS',0.25.10,25,0.15,TRUE,FALSE,1,0,2021-07-20,bug,PRE-SNOWFLAKE,25,611,,, +#608,TRUE,External Table Partition,0.25.12,25,?,TRUE,FALSE,0,0,2021-07-19,bug,PRE-SNOWFLAKE,25,608,,, +#606,TRUE,dropping a user happens before revoking role_grants,0.25.10,25,1.0.2,TRUE,FALSE,3,1,2021-07-16,bug,PRE-SNOWFLAKE,25,606,,, +#604,TRUE,File Formats requiring optional parameters,0.25.11,25,?,TRUE,FALSE,3,10,2021-07-16,bug,PRE-SNOWFLAKE,25,604,,, +#601,TRUE,Warehouse state refresh after alter sets statement_timeout_in_seconds to 0 incorrectly,0.25.11,25,0.14.3,TRUE,FALSE,8,8,2021-07-13,bug,PRE-SNOWFLAKE,25,601,,, +#596,TRUE,terraform import snowflake_role_grants only imports role name,0.25.10,25,1.0.1,TRUE,FALSE,3,14,2021-07-07,bug,PRE-SNOWFLAKE,25,596,,, +#594,TRUE,"File Formats in different schemas, but with same name are tainted by each other",0.25.10,25,0.13,TRUE,FALSE,2,0,2021-07-06,bug,PRE-SNOWFLAKE,25,594,,, +#592,TRUE,IDENTIFIER is safer / less pointy than double quotes alone,NONE,,NONE,FALSE,TRUE,0,4,2021-06-29,feature-request,PRE-SNOWFLAKE,,592,,, +#587,TRUE,Every new environment remove the previous global privileges,NONE,,NONE,FALSE,TRUE,1,0,2021-06-23,feature-request,PRE-SNOWFLAKE,,587,,, +#586,TRUE,Stream metadata retrieval ignores db/schema,0.25.8,25,1.0.0,TRUE,FALSE,4,0,2021-06-23,bug,PRE-SNOWFLAKE,25,586,,, +#583,TRUE,Support Parameters within providers for Warehouse and Account,NONE,,NONE,FALSE,TRUE,5,0,2021-06-18,feature-request,PRE-SNOWFLAKE,,583,,, +#569,TRUE,Network Policy attachment - terraform state show - no users,NONE,,NONE,FALSE,TRUE,3,0,2021-06-10,feature-request,PRE-SNOWFLAKE,,569,,, +#568,TRUE,Snowflake provider produced an invalid new value for output when used in a for_each loop,0.25.5,25,1.0.0,TRUE,FALSE,0,0,2021-06-10,bug,PRE-SNOWFLAKE,25,568,,, +#566,TRUE,`snowflake_role` should be defined as `data`and not only `resource`,NONE,,NONE,FALSE,TRUE,8,3,2021-06-10,feature-request,PRE-SNOWFLAKE,,566,,, +#564,TRUE,2 resources of snowflake_table_grant with same privileges deletes each other.,0.25.4,25,0.15.4,TRUE,FALSE,2,0,2021-06-03,bug,PRE-SNOWFLAKE,25,564,,, +#562,TRUE,Data source for account type,NONE,,NONE,FALSE,TRUE,0,1,2021-06-03,feature-request,PRE-SNOWFLAKE,,562,,, +#560,TRUE,"snowflake_database_grant and snowflake_account_grant plan change right after a successful deployment, and remove database usage grant to other roles",0.25.4,25,0.15.4,TRUE,FALSE,3,3,2021-06-01,bug,PRE-SNOWFLAKE,25,560,,, +#555,TRUE,Unable to update share with new managed accounts,0.25.4,25,0.12.30,TRUE,FALSE,4,1,2021-05-28,bug,PRE-SNOWFLAKE,25,555,,, +#551,TRUE,Unable to import integration_grant,0.25.3,25,0.15.4,FALSE,TRUE,0,0,2021-05-22,feature-request,PRE-SNOWFLAKE,25,551,,, +#533,FALSE,`snowflake_pipe` error creating. This session does not have a current database.,0.25.0,25,0.14.10,TRUE,FALSE,3,7,2021-04-30,bug,PRE-SNOWFLAKE,25,533,RESOURCE,snowflake_pipe, +#531,TRUE,View Column Comment Section,NONE,,NONE,FALSE,TRUE,1,0,2021-04-30,feature-request,PRE-SNOWFLAKE,,531,,, +#529,TRUE,Error when running `terraform apply` - Snowflake region Australia East,0.22.0,22,0.15.0,TRUE,FALSE,15,1,2021-04-28,bug,PRE-SNOWFLAKE,22,529,,, +#522,TRUE,Task names clash when creating same task in different schema,0.24.0,24,0.13.0,TRUE,FALSE,1,2,2021-04-22,bug,PRE-SNOWFLAKE,24,522,,, +#521,TRUE,Terraform crash creating external function,0.24.0,24,0.12.21,TRUE,FALSE,3,2,2021-04-21,bug,PRE-SNOWFLAKE,24,521,,, +#514,TRUE,Create Share example is not matching with description,0.24.x,24,?,TRUE,FALSE,0,3,2021-04-07,bug,PRE-SNOWFLAKE,24,514,,, +#512,TRUE,Deleting role grant with securityadmin and accountadmin returns SQL error,0.23.2,23,0.13.5,TRUE,FALSE,0,5,2021-04-02,bug,PRE-SNOWFLAKE,23,512,,, +#509,TRUE,snowflake_sequence,NONE,,NONE,FALSE,TRUE,0,5,2021-03-31,feature-request,PRE-SNOWFLAKE,,509,,, +#506,FALSE,DROP IF EXISTS support,NONE,,NONE,FALSE,TRUE,0,1,2021-03-26,feature-request,PRE-SNOWFLAKE,,506,RESOURCE,snowflake_database,and snowflake_schema +#502,TRUE,Terraform plan with refresh false - connects to Snowflake,0.23.x,23,0.14.x,TRUE,FALSE,0,2,2021-03-24,bug,PRE-SNOWFLAKE,23,502,,, +#500,TRUE,granting TF role to the Azure AD role then auto-provisioning in Azure AD is broken,0.23.2,23,0.14.6,TRUE,FALSE,0,0,2021-03-21,bug,PRE-SNOWFLAKE,23,500,,, +#498,TRUE,Role Grants update in place due to comma.,0.23.0,23,0.14.8,TRUE,FALSE,2,1,2021-03-17,bug,PRE-SNOWFLAKE,23,498,,, +#497,TRUE,file_format for TYPE = CSV not being correctly populated in the state file.,0.23.0,23,0.14.8,TRUE,FALSE,0,0,2021-03-17,bug,PRE-SNOWFLAKE,23,497,,, +#494,TRUE,Terraform plan shows changes to column types immediately following successful deployment,0.23.2,23,0.13.5,TRUE,FALSE,5,16,2021-03-12,bug,PRE-SNOWFLAKE,23,494,,, +#490,TRUE,Provider incorrectly limits minimum value of auto_suspend to 60 seconds,0.23.2,23,0.14.7,TRUE,FALSE,1,0,2021-03-10,bug,PRE-SNOWFLAKE,23,490,,, +#474,TRUE,Account level settings keeps the resource constantly updated,0.18.x,18,0.13.x,TRUE,FALSE,1,0,2021-02-25,bug,PRE-SNOWFLAKE,18,474,,, +#470,TRUE,ROLE assign not working in Snowflake with terraform,?,,?,TRUE,FALSE,1,0,2021-02-23,bug,PRE-SNOWFLAKE,,470,,, +#466,TRUE,Missing fields when importing a Stream,0.23.2,23,0.14.4,TRUE,FALSE,0,0,2021-02-22,bug,PRE-SNOWFLAKE,23,466,,, +#460,TRUE,Support for grant ownership on role,NONE,,NONE,FALSE,TRUE,9,14,2021-02-19,feature-request,PRE-SNOWFLAKE,,460,,, +#455,TRUE,Typo in documentation for resource_monitor_grant,0.23.2,23,?,TRUE,FALSE,2,3,2021-02-17,bug,PRE-SNOWFLAKE,23,455,,, +#448,TRUE,External Table Partitions,0.23.2,23,0.12.x,TRUE,FALSE,3,0,2021-02-16,bug,PRE-SNOWFLAKE,23,448,,, +#447,TRUE,Deprecate region,NONE,,NONE,FALSE,TRUE,0,0,2021-02-12,feature-request,PRE-SNOWFLAKE,,447,,, +#445,TRUE,Error: 003115 (42601): SQL compilation error: Integration 'MY_INTEGRATION' is not enabled.,0.23.2,23,0.12.29,TRUE,FALSE,0,0,2021-02-05,bug,PRE-SNOWFLAKE,23,445,,, +#430,TRUE,Add resource to populate database table when created,NONE,,NONE,FALSE,TRUE,1,2,2021-01-24,feature-request,PRE-SNOWFLAKE,,430,,, +#423,TRUE,Support for generic resource that executes specified statement,NONE,,NONE,FALSE,TRUE,5,0,2021-01-21,feature-request,PRE-SNOWFLAKE,,423,,, +#421,TRUE,Support the ability to alter table...modify column data type,NONE,,NONE,FALSE,TRUE,0,0,2021-01-21,feature-request,PRE-SNOWFLAKE,,421,,, +#420,FALSE,Support the ability to alter table...rename a column,NONE,,NONE,FALSE,TRUE,10,15,2021-01-21,feature-request,PRE-SNOWFLAKE,,420,RESOURCE,snowflake_table,part of the rename epic (SNOW-1325261) +#419,TRUE,Incorrect documentation for snowflake_warehouse_grant,0.20.0,20,0.14.4,TRUE,FALSE,3,0,2021-01-20,bug,PRE-SNOWFLAKE,20,419,,, +#411,TRUE,Unable to set a new value for statement_timeout_in_seconds parameter for a virtual warehouse,0.20.0,20,0.14.4,TRUE,FALSE,0,2,2021-01-12,bug,PRE-SNOWFLAKE,20,411,,, +#410,TRUE,[bug] spurious diff on snowflake_table column,?,,?,TRUE,FALSE,0,2,2021-01-08,bug,PRE-SNOWFLAKE,,410,,, +#409,TRUE,[bug] suppress file_format field diffs,?,,?,TRUE,FALSE,1,0,2021-01-08,bug,PRE-SNOWFLAKE,,409,,, +#408,TRUE,[bug] suppress pipe diffs with trailing semicolon,?,,?,TRUE,FALSE,0,0,2021-01-08,bug,PRE-SNOWFLAKE,,408,,, +#402,TRUE,Enhance snowflake_table resource to support column-level comments,NONE,,NONE,FALSE,TRUE,0,2,2021-01-07,feature-request,PRE-SNOWFLAKE,,402,,, +#384,TRUE,Schema creation SQL error,0.20.0,20,0.13.4,TRUE,FALSE,1,0,2020-12-25,bug,PRE-SNOWFLAKE,20,384,,, +#317,TRUE,Replace `SHOW USERS LIKE x` command with `DESC USER x`,NONE,,NONE,FALSE,TRUE,8,1,2020-12-01,feature-request,PRE-SNOWFLAKE,,317,,, +#308,TRUE,Support for external table resources,NONE,,NONE,FALSE,TRUE,1,0,2020-11-20,feature-request,PRE-SNOWFLAKE,,308,,, +#306,TRUE,Allow configuration of the PUBLIC schema,NONE,,NONE,FALSE,TRUE,4,4,2020-11-19,feature-request,PRE-SNOWFLAKE,,306,,, +#303,TRUE,Create Snowflake Masking Policies in Terraform also set table column masking policies,NONE,,NONE,FALSE,TRUE,10,4,2020-11-12,feature-request,PRE-SNOWFLAKE,,303,,, +#300,TRUE,Network policy and attachment - Terraform crash,0.18.1,18,0.13.4,TRUE,FALSE,2,0,2020-11-10,bug|needs-input,PRE-SNOWFLAKE,18,300,,, +#295,TRUE,Unable to manage a privilege with and without `with_grant_option`,0.18.0,18,0.13.5,TRUE,FALSE,5,3,2020-11-02,bug|needs-input,PRE-SNOWFLAKE,18,295,,, +#288,TRUE,Not all roles in a schema grant get picked up after running terraform import,0.17.1,17,0.13.5,TRUE,FALSE,0,0,2020-10-27,bug,PRE-SNOWFLAKE,17,288,,, +#285,TRUE,"Add an ""undo"" SQL command option in the task resource",NONE,,NONE,FALSE,TRUE,0,0,2020-10-25,feature-request,PRE-SNOWFLAKE,,285,,, +#284,TRUE,GRANT SELECT TO ALL,NONE,,NONE,FALSE,TRUE,18,35,2020-10-25,feature-request,PRE-SNOWFLAKE,,284,,, +#282,TRUE,`snowflake_role_grants` resource name should be singular,0.17.1,17,0.13.0,FALSE,TRUE,3,0,2020-10-25,feature-request,PRE-SNOWFLAKE,17,282,,, +#275,TRUE,Passing empty roles list to snowflake_schema_grant,NONE,,NONE,FALSE,TRUE,0,0,2020-10-13,feature-request,PRE-SNOWFLAKE,,275,,, +#273,TRUE,Support for snowflake_stream and snowflake_procedure,NONE,,NONE,FALSE,TRUE,3,0,2020-10-12,feature-request,PRE-SNOWFLAKE,,273,,, +#265,FALSE,Creating a stage with file_format,0.16.0,16,0.13.0,TRUE,FALSE,11,7,2020-10-06,bug,PRE-SNOWFLAKE,16,265,RESOURCE,snowflake_stage, +#254,TRUE,NULL_IF cannot be empty list in stages,0.15.0,15,?,TRUE,FALSE,2,0,2020-09-11,bug,PRE-SNOWFLAKE,15,254,,, +#244,TRUE,Is there a plan to support quoted_identifiers_ignore_case?,NONE,,NONE,FALSE,TRUE,3,2,2020-08-27,feature-request,PRE-SNOWFLAKE,,244,,, +#225,TRUE,Importing snowflake_database_grant,NONE,,NONE,TRUE,FALSE,0,9,2020-07-23,needs-triage|bug,PRE-SNOWFLAKE,,225,,, +#222,TRUE,unable to import snowflake_stage resource,?,,?,TRUE,FALSE,3,0,2020-07-15,bug|needs-input,PRE-SNOWFLAKE,,222,,, +#218,TRUE,Stage - providing url and copy_options causes resource to update,NONE,,NONE,TRUE,FALSE,1,0,2020-06-29,needs-triage|bug,PRE-SNOWFLAKE,,218,,, +#211,TRUE,Single item in set,?,,?,TRUE,FALSE,12,2,2020-06-10,bug,PRE-SNOWFLAKE,,211,,, +#200,TRUE,Feature request: lock on schemas / databases that safeguards against dropping,NONE,,NONE,FALSE,TRUE,3,1,2020-05-27,feature-request,PRE-SNOWFLAKE,,200,,, +#189,TRUE,"Terraform Destroy on Role Grant will remove ALL users in Role, not a specific user",0.15.0,15,?,TRUE,FALSE,4,2,2020-05-07,bug|needs-input,PRE-SNOWFLAKE,15,189,,, +#186,TRUE,Case-mismatch error when creating STAGE using existing STORAGE INTEGRATION,?,,?,TRUE,FALSE,1,0,2020-05-01,bug,PRE-SNOWFLAKE,,186,,, +#152,TRUE,Grant ownership fails on object with dependent grants,NONE,,NONE,TRUE,FALSE,5,0,2020-03-19,needs-triage|bug,PRE-SNOWFLAKE,,152,,, +#142,TRUE,Feature request: throw an error when grant resources overlap,NONE,,NONE,FALSE,TRUE,1,4,2020-02-21,feature-request,PRE-SNOWFLAKE,,142,,, +#137,TRUE,Feature Request: to be able to modify a grant without re-creating it,NONE,,NONE,FALSE,TRUE,4,9,2020-02-10,feature-request,PRE-SNOWFLAKE,,137,,, +#37,TRUE,okta auth,NONE,,NONE,FALSE,TRUE,2,2,2019-06-12,feature-request,PRE-SNOWFLAKE,,37,,, diff --git a/pkg/scripts/issues/assign-labels/main.go b/pkg/scripts/issues/assign-labels/main.go index ee844ccae0..6fbd13e152 100644 --- a/pkg/scripts/issues/assign-labels/main.go +++ b/pkg/scripts/issues/assign-labels/main.go @@ -6,16 +6,19 @@ import ( "encoding/json" "errors" "fmt" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "log" "net/http" "os" "strconv" "strings" - - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) -var lookupTable = make(map[string]string) +var ( + categoryLookupTable = make(map[string]string) + resourceLookupTable = make(map[string]string) + dataSourceLookupTable = make(map[string]string) +) func init() { for _, label := range issues.RepositoryLabels { @@ -29,9 +32,11 @@ func init() { switch labelType { case "category": - lookupTable[strings.ToUpper(labelValue)] = label - case "resource", "data_source": - lookupTable[fmt.Sprintf("snowflake_%s", labelValue)] = label + categoryLookupTable[strings.ToUpper(labelValue)] = label + case "resource": + resourceLookupTable[fmt.Sprintf("snowflake_%s", labelValue)] = label + case "data_source": + dataSourceLookupTable[fmt.Sprintf("snowflake_%s", labelValue)] = label } } } @@ -88,7 +93,7 @@ func readGitHubIssuesBucket() []Issue { } func assignLabelsToIssues(accessToken string, issues []Issue) (successful []AssignResult, failed []AssignResult) { - for i, issue := range issues { + for _, issue := range issues { addLabelsRequestBody := createAddLabelsRequestBody(issue) if addLabelsRequestBody == nil { log.Println("couldn't create add label request body from issue", issue) @@ -98,6 +103,8 @@ func assignLabelsToIssues(accessToken string, issues []Issue) (successful []Assi continue } + log.Printf("Assigning labels: %v to issue: %d", addLabelsRequestBody.Labels, issue.ID) + addLabelsRequestBodyBytes, err := json.Marshal(addLabelsRequestBody) if err != nil { log.Println("failed to marshal add label request:", err) @@ -140,10 +147,6 @@ func assignLabelsToIssues(accessToken string, issues []Issue) (successful []Assi continue } - if i > 3 { - break - } - successful = append(successful, AssignResult{ IssueId: issue.ID, Labels: addLabelsRequestBody.Labels, @@ -158,14 +161,20 @@ type AddLabelsRequestBody struct { } func createAddLabelsRequestBody(issue Issue) *AddLabelsRequestBody { - if categoryLabel, ok := lookupTable[issue.Category]; ok { - // TODO: Split those into two - if issue.Category == "RESOURCE" || issue.Category == "DATA_SOURCE" { - if resourceName, ok := lookupTable[issue.Object]; ok { + if categoryLabel, ok := categoryLookupTable[issue.Category]; ok { + switch issue.Category { + case "RESOURCE": + if resourceName, ok := resourceLookupTable[issue.Object]; ok { return &AddLabelsRequestBody{ Labels: []string{categoryLabel, resourceName}, } } + case "DATA_SOURCE": + if dataSourceName, ok := dataSourceLookupTable[issue.Object]; ok { + return &AddLabelsRequestBody{ + Labels: []string{categoryLabel, dataSourceName}, + } + } } return &AddLabelsRequestBody{ From 9c820a7a8553fe8970100280ad87ddc4b5817fa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Cie=C5=9Blak?= Date: Mon, 20 May 2024 15:29:54 +0200 Subject: [PATCH 6/6] changes after review --- pkg/scripts/issues/README.md | 2 +- .../assign-labels/GitHubIssuesBucket.csv | 958 +++++++++--------- pkg/scripts/issues/assign-labels/main.go | 11 +- pkg/scripts/issues/create-labels/main.go | 3 +- 4 files changed, 488 insertions(+), 486 deletions(-) diff --git a/pkg/scripts/issues/README.md b/pkg/scripts/issues/README.md index 0e81cc366b..885b38360d 100644 --- a/pkg/scripts/issues/README.md +++ b/pkg/scripts/issues/README.md @@ -41,7 +41,7 @@ ```shell cd file && go run . ``` -4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`; Update already existing one). The csv document be of a certain format with the following columns (with headers): "A" column with issue ID (in the format of "#"), "P" column with the category that should be assigned to the issue (should be one of the supported categories: "OTHER", "RESOURCE", "DATA_SOURCE", "IMPORT", "SDK", "IDENTIFIERS", "PROVIDER_CONFIG", "GRANTS", and "DOCUMENTATION"), and the "Q" column with the object type (should be in the format of the terraform resource, e.g. "snowflake_database"). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. +4. Next you have to analyze generated CSV and assign categories in the `Category` column and resource / data source in the `Object` column (the `GitHub issues buckets` Excel should be used here named as `GitHubIssuesBucket.csv`; Update already existing one). The csv document be of a certain format with the following columns (with headers): "A" column with issue ID (in the format of "#"), "B" column with the category that should be assigned to the issue (should be one of the supported categories: "OTHER", "RESOURCE", "DATA_SOURCE", "IMPORT", "SDK", "IDENTIFIERS", "PROVIDER_CONFIG", "GRANTS", and "DOCUMENTATION"), and the "C" column with the object type (should be in the format of the terraform resource, e.g. "snowflake_database"). Then, you'll be able to use this csv (put it next to the `main.go`) to assign labels to the correct issues. ```shell cd assign-labels && SF_TF_SCRIPT_GH_ACCESS_TOKEN= go run . ``` diff --git a/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv b/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv index 030e2989f7..2b620812cc 100644 --- a/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv +++ b/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv @@ -1,479 +1,479 @@ -ID,Done,Title,Snowflake Provider Version,Minor,Terraform version,Bug?,Feature?,Number of Comments,Number of Reactions,Created At,Labels Joined,Bucket,minor check,id check,Category,Object, -#2280,TRUE,Error 394300 (08004) when establishing connection with Snowflake using Terraform,0.80.0,80,1.6.1,TRUE,FALSE,1,0,2023-12-19,bug,NEW,80,2280,PROVIDER_CONFIG,snowflake, -#2277,FALSE,Cannot create inbound share because account ID conflicts with keyword.,NONE,,NONE,FALSE,TRUE,1,0,2023-12-18,feature-request,NEW,,2277,RESOURCE,snowflake_database, -#2276,TRUE,Dynamic Table does not update query on change,0.76.0,76,1.3.9,TRUE,FALSE,1,0,2023-12-16,bug,NEW,76,2276,RESOURCE,snowflake_dynamic_table, -#2272,TRUE,Create new warehouse is failing on v>77,0.80.0,80,1.6.5,TRUE,FALSE,4,0,2023-12-14,bug,NEW,80,2272,RESOURCE,snowflake_warehouse, -#2271,TRUE,`Share` object error messages are too opaque.,NONE,,NONE,FALSE,TRUE,0,0,2023-12-14,feature-request,NEW,,2271,RESOURCE,snowflake_share, -#2263,FALSE,Error: The terraform-provider-snowflake_v0.76.0 plugin crashed,0.76.0,76,?,TRUE,FALSE,1,0,2023-12-13,bug,NEW,76,2263,RESOURCE,snowflake_user, -#2257,FALSE,Call procedures from terraform,NONE,,NONE,FALSE,TRUE,0,0,2023-12-12,feature-request,NEW,,2257,RESOURCE,snowflake_procedure, -#2249,FALSE,Adding support for Iceberg tables,NONE,,NONE,FALSE,TRUE,2,0,2023-12-10,feature-request,NEW,,2249,RESOURCE,snowflake_iceberg_table, -#2242,FALSE,"Role attribute is ignored in the provider if the corresponding ""SNOWFLAKE_ROLE"" env variable is set",0.74.0,74,1.3.7,TRUE,FALSE,0,0,2023-12-08,bug,NEW,74,2242,PROVIDER_CONFIG,snowflake, -#2240,FALSE,Random password generated did not work in Snowflake,0.76.0,76,?,TRUE,FALSE,0,0,2023-12-07,bug,NEW,76,2240,OTHER,, -#2236,FALSE,snowflake_table_column_masking_policy_application keeps getting recreated at every plan,0.77.0,77,1.2.x,TRUE,FALSE,1,0,2023-12-06,bug,NEW,77,2236,RESOURCE,snowflake_table_column_masking_policy_application, -#2226,TRUE,Support ability to alter schema/database and rename,NONE,,NONE,FALSE,TRUE,1,0,2023-11-30,feature-request,NEW,,2226,RESOURCE,snowflake_schema, -#2223,FALSE,error creating notification integration: 394204 (22023): Invalid allowed_recipients length 0. Should be between 1 and 50.,NONE,,NONE,FALSE,TRUE,2,0,2023-11-29,feature-request,NEW,,2223,RESOURCE,snowflake_email_notification_integration, -#2218,TRUE,snowflake_databases does not return any results,0.61.0,61,1.3.9,TRUE,FALSE,1,0,2023-11-27,bug,OLD,61,2218,DATA_SOURCE,snowflake_databases, -#2213,FALSE,Password Policy Attachment at User level,NONE,,NONE,FALSE,TRUE,0,0,2023-11-24,feature-request,NEW,,2213,RESOURCE,snowflake_password_policy, -#2212,FALSE,PASSWORD_MIN_AGE_DAYS and PASSWORD_HISTORY parameters availability for snowflake_password_policy resource,NONE,,NONE,FALSE,TRUE,0,0,2023-11-24,feature-request,NEW,,2212,RESOURCE,snowflake_password_policy, -#2211,FALSE,Support for object cloning,NONE,,NONE,FALSE,TRUE,0,1,2023-11-24,feature-request,NEW,,2211,RESOURCE,snowflake_schema,cloning support -#2209,TRUE,Provider produced inconsistent result after apply,0.76.0,76,1.6.4,TRUE,FALSE,4,0,2023-11-23,bug,NEW,76,2209,RESOURCE,snowflake_schema,ShowByID problem -#2208,FALSE,Data source `snowflake_current_role` is incompatible with QUOTED_IDENTIFIERS_IGNORE_CASE=true,0.76.0,76,1.6.4,TRUE,FALSE,1,0,2023-11-23,bug,NEW,76,2208,PROVIDER_CONFIG,,quoted_identifiers_ignore_case and snowflake_current_role -#2207,TRUE,Task after = [...] issues in the 76 release,0.76.0,76,?,TRUE,FALSE,1,3,2023-11-22,bug,NEW,76,2207,RESOURCE,snowflake_task, -#2201,FALSE,Error re-creating stream,0.76.0,76,1.3.9,TRUE,FALSE,0,0,2023-11-17,bug,NEW,76,2201,RESOURCE,snowflake_stream, -#2199,TRUE,snowflake resources import - snowflake_sequence_grant,0.67.x,67,0.13.7,TRUE,FALSE,0,0,2023-11-17,bug,NEW,67,2199,GRANTS,snowflake_sequence_grant,but also snowflake_stream_grant and snowflake_sequence_grant -#2198,TRUE,import of role_ownership_grant fails,0.75.0,75,1.6.3,TRUE,FALSE,7,0,2023-11-16,bug,NEW,75,2198,GRANTS,snowflake_role_ownership_grant, -#2194,FALSE,Multiple Duo authentication requests during terraform plan,0.75.0,75,1.5.7,TRUE,FALSE,0,0,2023-11-14,bug,NEW,75,2194,PROVIDER_CONFIG,,multiple authentication requests - maybe fixed already? -#2189,FALSE,Cannot add or remove more than 10 accounts to a share at once,0.72.0,72,1.4.x,TRUE,FALSE,0,0,2023-11-13,bug,NEW,72,2189,RESOURCE,snowflake_share, -#2188,FALSE,`snowflake_stage` errors don't bubble up (always shows generic `error creating stage S3_STAGE` instead),NONE,,1.5.7,FALSE,TRUE,1,0,2023-11-11,feature-request,NEW,,2188,OTHER,,better errors -#2187,TRUE,snowflake_grant_privileges_to_role crashing when importing,0.75.0,75,1.6.3,TRUE,FALSE,1,2,2023-11-10,bug,NEW,75,2187,GRANTS,snowflake_grant_privileges_to_role, -#2181,FALSE,Improved documentation for snowflake_system_get_aws_sns_iam_policy,NONE,,NONE,FALSE,TRUE,2,0,2023-11-09,feature-request,NEW,,2181,DOCUMENTATION,snowflake_system_get_aws_sns_iam_policy, -#2177,FALSE,Snowflake Provider v0.69.0 Plugin Crashing with Integration Change,0.69.0,69,1.1.9,TRUE,FALSE,0,1,2023-11-07,bug,NEW,69,2177,RESOURCE,snowflake_oauth_integration,"panic: interface conversion: interface {} is *schema.Set, not []interface {}" -#2175,TRUE,Error: The terraform-provider-snowflake_v0.72.0 plugin crashed!,0.72.0,72,?,TRUE,FALSE,1,0,2023-11-06,bug,NEW,72,2175,RESOURCE,snowflake_resource_monitor,Already fixed with #2287 -#2169,FALSE,provider requiring `password` var when `private_key` is provided,0.75.0,75,1.6.3,TRUE,FALSE,12,15,2023-11-01,bug,NEW,75,2169,PROVIDER_CONFIG,,"Workaround is known, we have to decide what we are doing with this next (maybe close this one and open a new one?)" -#2168,TRUE,Creating databases ontop of shares/from replicas failing due to SQL parsing errors,0.71.x,71,1.3.4,TRUE,FALSE,6,1,2023-11-01,bug,NEW,71,2168,IDENTIFIERS,snowflake_database, -#2167,TRUE,Plugin crashes when upating `snowflake_resource_monitor`,0.72.0,72,1.6.2,TRUE,FALSE,4,1,2023-11-01,bug,NEW,72,2167,RESOURCE,snowflake_resource_monitor,Already fixed with #2287 -#2165,FALSE,SQL compilation error when using transformation in snowflake_pipe COPY INTO statement.,0.75.0,75,1.4.6,TRUE,FALSE,3,0,2023-10-31,bug,NEW,75,2165,RESOURCE,snowflake_pipe, -#2164,TRUE,The terraform-provider-snowflake_v0.75.0 plugin crashed!,0.75.0,75,1.5.2,TRUE,FALSE,3,0,2023-10-31,bug,NEW,75,2164,IDENTIFIERS,snowflake_grant_privileges_to_role, -#2162,FALSE,Add snowflake_password_policy_attachment resource,NONE,,NONE,FALSE,TRUE,0,0,2023-10-30,feature-request,NEW,,2162,RESOURCE,snowflake_password_policy_attachment, -#2159,TRUE,database role support in resource 'snowflake_grant_privileges_to_role',NONE,,NONE,FALSE,TRUE,5,2,2023-10-30,feature-request,NEW,,2159,GRANTS,snowflake_grant_privileges_to_database_role,In progress as a part of SNOW-934698 -#2158,TRUE,data.snowflake_accounts doesn't work,0.68.2,68,1.6.1,TRUE,FALSE,0,0,2023-10-27,bug,NEW,68,2158,DATA_SOURCE,snowflake_accounts, -#2154,FALSE,Update snowflake_file_format with USE_LOGICAL_TYPE option.,0.73.0,73,1.1.5,FALSE,TRUE,0,2,2023-10-25,feature-request,NEW,73,2154,RESOURCE,snowflake_file_format, -#2151,TRUE,snowflake_grant_privileges_to_role resource hangs with account grants within a module,0.70.1,70,0.14.11,TRUE,FALSE,0,0,2023-10-25,bug,NEW,70,2151,GRANTS,snowflake_grant_privileges_to_role,JPMC problem -#2146,FALSE,snowflake_procedure is not idempotent,0.73.0,73,1.6.1,TRUE,FALSE,0,0,2023-10-23,bug,NEW,73,2146,RESOURCE,snowflake_procedure,Will be fixed with migration to SDK? -#2145,FALSE,Using external auth with `~/.snowflake/config`,0.67.0,67,1.2.9,TRUE,FALSE,0,0,2023-10-23,bug,NEW,67,2145,PROVIDER_CONFIG,,external browser -#2137,FALSE,"Error: account and User must be set in provider config, ~/.snowflake/config, or as an environment variable",0.74.0,74,1.5.7,TRUE,FALSE,15,9,2023-10-19,bug,NEW,74,2137,PROVIDER_CONFIG,,Fixed already; bump to close. -#2120,TRUE,snowflake_stage does not work for existing storage_integration,0.73.x,73,1.6.1,TRUE,FALSE,2,0,2023-10-13,bug,NEW,73,2120,RESOURCE,snowflake_stage,Waiting for detailed logs. -#2116,FALSE,Unable to list functions using provider v0.70.1,0.70.1,70,0.14.11,TRUE,FALSE,0,0,2023-10-11,bug,NEW,70,2116,DATA_SOURCE,snowflake_functions,Will be fixed with migration to SDK? -#2110,TRUE,Parsing error of cluster_by value containing an expression,0.72.0,72,1.5.2,TRUE,FALSE,2,1,2023-10-10,bug,NEW,72,2110,RESOURCE,snowflake_table, -#2102,FALSE,Indices resolution crashing on foreach snowflake_grant_privileges_to_role,0.72.0,72,1.6.0,TRUE,FALSE,4,0,2023-10-08,bug,NEW,72,2102,IDENTIFIERS,snowflake_grant_privileges_to_role, -#2098,FALSE,Test before release,0.70.1,70,?,TRUE,FALSE,1,10,2023-10-05,bug,NEW,70,2098,OTHER,,Hateful issue. -#2091,FALSE,Return readable errors on invalid input instead of crashing on array indices,NONE,,NONE,FALSE,TRUE,1,0,2023-10-03,feature-request,NEW,,2091,OTHER,,better errors -#2085,FALSE,Snowflake view with no reference table,?,,?,TRUE,FALSE,0,0,2023-09-29,bug,NEW,,2085,RESOURCE,snowflake_view, -#2084,TRUE,OWNERSHIP can only be transferred error on destruction of snowflake_grant_privileges_to_role resource,0.71.x,71,1.5.2,TRUE,FALSE,2,2,2023-09-29,bug,NEW,71,2084,GRANTS,snowflake_grant_privileges_to_role, -#2076,TRUE,Terraform Plan Continually Proposes ALL PRIVILEGES Privilege Grant Despite Successful Apply,0.71.0,71,1.4.6,TRUE,FALSE,3,0,2023-09-26,bug,NEW,71,2076,GRANTS,snowflake_grant_privileges_to_role, -#2075,FALSE,Table does not exist during pipe resource creation,0.70.1,70,1.5.6,TRUE,FALSE,1,1,2023-09-26,bug,NEW,70,2075,IDENTIFIERS,snowflake_pipe, -#2073,FALSE,Resource drift not being recognized,0.71.0,71,1.5.5,TRUE,FALSE,0,0,2023-09-25,bug,NEW,71,2073,OTHER,,ask for more details -#2072,TRUE,"For ""snowflake_grant_privileges_to_role"" the resource ID is not changed when replacing grants, so an update-in-place is applied instead of a destroy then create.",0.71.0,71,1.5.7,TRUE,FALSE,3,1,2023-09-25,bug,NEW,71,2072,GRANTS,snowflake_grant_privileges_to_role, -#2070,FALSE,The terraform-provider-snowflake_v0.71.0 plugin crashed - user creation.,0.71.0,71,1.5.7,TRUE,FALSE,1,1,2023-09-25,bug,NEW,71,2070,IDENTIFIERS,snowflake_user,Possible duplicate of #2058. -#2069,TRUE,"Destroying snowflake_grant_privileges_to_role resources fails at apply time with validation error. ""exactly one of AllPrivileges, GlobalPrivileges....""",0.69.x,69,1.5.2,TRUE,FALSE,3,4,2023-09-22,bug,NEW,69,2069,GRANTS,snowflake_grant_privileges_to_role, -#2068,TRUE,Destroying snowflake_grant_privileges_to_role resources fails at apply time with validation error.,0.69.x,69,1.5.2,TRUE,FALSE,2,4,2023-09-22,bug,NEW,69,2068,GRANTS,snowflake_grant_privileges_to_role, -#2067,FALSE,snowflake_current_account not able to fetch the account url correctly in account spanning multiple regions,0.68.2,68,1.2.5,TRUE,FALSE,0,0,2023-09-22,bug,NEW,68,2067,DATA_SOURCE,snowflake_current_account, -#2060,TRUE,Unable to grant a DB role to another DB role on v0.70.1,0.70.1,70,1.5.4,FALSE,TRUE,7,0,2023-09-18,feature-request,NEW,70,2060,GRANTS,snowflake_grant_datatabase_role,In progress as a part of SNOW-934698 -#2055,FALSE,panic: runtime error when attempting to import view definitions,0.70.1,70,1.5.7,TRUE,FALSE,0,0,2023-09-12,bug,NEW,70,2055,IMPORT,snowflake_view, -#2054,TRUE,Conditional masking policy with multiple columns always forces replacement,0.70.1,70,1.5.4,TRUE,FALSE,1,0,2023-09-12,bug,NEW,70,2054,RESOURCE,snowflake_masking_policy, -#2053,FALSE,Row access policy always marked as changed when using heredoc style SQLs,0.70.1,70,1.5.4,TRUE,FALSE,1,0,2023-09-12,bug,NEW,70,2053,RESOURCE,snowflake_row_access_policy, -#2050,FALSE,Handle PARSE_HEADER option for file_format resource,NONE,,NONE,FALSE,TRUE,0,3,2023-09-08,feature-request,NEW,,2050,RESOURCE,snowflake_file_format, -#2047,FALSE,Token Caching does not work,0.70.1,70,1.5.4,TRUE,FALSE,0,2,2023-09-05,bug,NEW,70,2047,PROVIDER_CONFIG,,token caching -#2044,TRUE,snowflake_grant_privileges_to_role listed example doesn't seem to work,0.69.0,69,1.3.5,TRUE,FALSE,6,1,2023-09-01,bug,NEW,69,2044,GRANTS,snowflake_grant_privileges_to_role,solved? -#2039,FALSE,The Terraform Snowflake provider is throwing an exception when we attempt to install an app from the snowflake marketplace,0.68.1,68,0.13.6,TRUE,FALSE,3,0,2023-08-31,bug,NEW,68,2039,GRANTS,,waiting for answer -#2036,TRUE,"Task cannot be updated to remove ""when""",0.70.0,70,1.2.4,TRUE,FALSE,1,0,2023-08-29,bug,NEW,70,2036,RESOURCE,snowflake_task,workaround provided; waiting for answer -#2035,FALSE,Qualified name availability in Resources and Data Sources,NONE,,NONE,FALSE,TRUE,0,5,2023-08-29,feature-request,NEW,,2035,IDENTIFIERS,snowflake_table_column_masking_policy_application,Also snowflake_grant_privileges_to_role -#2031,FALSE,Resource to apply masking policy on columns in views,NONE,,NONE,FALSE,TRUE,1,0,2023-08-24,feature-request,NEW,,2031,RESOURCE,snowflake_view, -#2030,FALSE,snowflake_managed_account unable to update NULL comments on managed accounts,0.67.0,67,1.3.7,TRUE,FALSE,2,1,2023-08-23,bug,NEW,67,2030,RESOURCE,snowflake_account, -#2021,TRUE," ""snowflake_database"" ""with_replication"" { is not setting up the replication",0.69.0,69,1.5.5,TRUE,FALSE,4,4,2023-08-19,bug,NEW,69,2021,RESOURCE,snowflake_database, -#2015,FALSE,Snowflake Account is created thru terraform- but displaying error message after completing the terraform job,0.67.x,67,?,TRUE,FALSE,2,1,2023-08-16,bug,NEW,67,2015,RESOURCE,snowflake_account, -#2004,TRUE,Wrong deprecation error for 'snowflake_grant_privileges_to_role' when dealing with grant USAGE to shares,0.69.0,69,1.5.5,TRUE,FALSE,0,10,2023-08-09,bug,NEW,69,2004,GRANTS,snowflake_grant_privileges_to_role, -#2002,TRUE,Unable to use snowflake_grant_privileges_to_role for functions and procedures,0.69.0,69,1.0.8,TRUE,FALSE,2,1,2023-08-07,bug,NEW,69,2002,GRANTS,snowflake_grant_privileges_to_role, -#1998,TRUE,Imported privileges on SNOWFLAKE database not registered in state,0.69.0,69,1.5.4,TRUE,FALSE,12,17,2023-08-07,bug,NEW,69,1998,GRANTS,snowflake_grant_privileges_to_role, -#1994,TRUE,Documentation for snowflake_file_format_grant has wrong import,0.68.2,68,1.3.7,TRUE,FALSE,0,0,2023-08-04,bug,NEW,68,1994,DOCUMENTATION,snowflake_file_format_grant, -#1993,FALSE,snowflake_grant_privileges_to_role,NONE,,NONE,FALSE,TRUE,1,8,2023-08-03,feature-request,NEW,,1993,GRANTS,snowflake_grant_privileges_to_role, -#1990,FALSE,New resource monitor SDK unexpected behavior,0.69.0,69,1.5.4,TRUE,FALSE,1,0,2023-08-01,bug,NEW,69,1990,RESOURCE,snowflake_resource_monitor, -#1987,TRUE,Insert Row data Using a Query in snowflake using terraform,NONE,,NONE,FALSE,TRUE,0,0,2023-08-01,feature-request,NEW,,1987,OTHER,,unsafe_execute suggested -#1985,TRUE,"snowflake v0.68.2 does not have a package available for your current platform, windows_386.",0.68.2,68,1.5.4,TRUE,FALSE,1,0,2023-07-28,bug,NEW,68,1985,OTHER,, -#1984,FALSE,unquoted binary_format in SQL for snowflake_file_format,0.68.2,68,1.4.2,TRUE,FALSE,1,0,2023-07-28,bug,NEW,68,1984,SDK,snowflake_file_format, -#1979,TRUE,unable to grant privileges on row access policies,NONE,,NONE,FALSE,TRUE,0,0,2023-07-26,feature-request,NEW,,1979,GRANTS,snowflake_grant_privileges_to_role, -#1962,TRUE,Provider fails to handle account level grant if an Application is installed and has grants,0.67.0,67,1.4.6,TRUE,FALSE,4,1,2023-07-19,bug,NEW,67,1962,GRANTS,,Waiting for answer; should be fixed after bumping. -#1957,TRUE,resource_monitor trying to update existing start_timestamp,0.66.0,66,1.5.1,TRUE,FALSE,4,0,2023-07-17,bug,NEW,66,1957,RESOURCE,snowflake_resource_monitor,Fixed with https://github.com/Snowflake-Labs/terraform-provider-snowflake/pull/2214? -#1942,TRUE,Changing snowflake_grant_privileges_to_role resource involving ownership fails due to dependent grants,0.68.1,68,?,TRUE,FALSE,10,1,2023-07-10,bug,NEW,68,1942,GRANTS,snowflake_grant_privileges_to_role,And ownership -#1940,TRUE,Deprecated resource types should be documented,0.68.1,68,1.5.2,TRUE,FALSE,2,6,2023-07-10,bug,NEW,68,1940,GRANTS,snowflake_grant_privileges_to_role, -#1933,FALSE,Stremlit,NONE,,NONE,FALSE,TRUE,1,1,2023-07-07,feature-request,NEW,,1933,RESOURCE,snowflake_streamlit, -#1932,TRUE,snowflake_pipe_grant on_all option,NONE,,NONE,FALSE,TRUE,10,0,2023-07-07,feature-request,NEW,,1932,GRANTS,, -#1926,TRUE,"snowflake_tag_association resource unexpected behavior and error on Snowflake column object with ""."" in name ",0.64.0,64,1.1.6,TRUE,FALSE,2,1,2023-07-05,bug,NEW,64,1926,RESOURCE,snowflake_tag_association, -#1925,FALSE,snowflake_grants data source returns incomplete important information,0.55.1,55,1.3.1,TRUE,FALSE,1,0,2023-07-05,bug,OLD,55,1925,GRANTS,snowflake_grants, -#1922,TRUE,Add Support for Dynamic Tables,NONE,,NONE,FALSE,TRUE,6,23,2023-07-01,feature-request,NEW,,1922,GRANTS,snowflake_grant_privileges_to_share, -#1911,FALSE,snowflake_stage file_format adds parenthesis around file format name and does not compile,0.67.0,67,1.4.1,TRUE,FALSE,5,0,2023-06-26,bug,NEW,67,1911,RESOURCE,snowflake_stage, -#1910,FALSE,"After using snowflake_tag_association to set tag on account, subsequent terraform plan/apply fail with ""error listing tag associations"".",0.64.0,64,1.3.9,TRUE,FALSE,1,1,2023-06-26,bug,NEW,64,1910,RESOURCE,snowflake_tag_association, -#1909,FALSE,"When a snowflake_tag_association has multiple object_identifier blocks, only the first block is applied.",0.64.0,64,1.3.9,TRUE,FALSE,0,0,2023-06-26,bug,NEW,64,1909,RESOURCE,snowflake_tag_association, -#1905,FALSE,Privatelink host in provider's block,0.66.1,66,1.3.9,TRUE,FALSE,1,2,2023-06-22,bug,NEW,66,1905,PROVIDER_CONFIG,, -#1903,FALSE,[Snowpark] Dedicated resource for files to support PUT/LIST/REMOVE on stage to allow deploy jar/zip/py & etc.,NONE,,NONE,FALSE,TRUE,4,1,2023-06-22,feature-request,NEW,,1903,RESOURCE,snowflake_stage,support for PUTting files -#1901,FALSE,copy_grants flag for snowflake_function and snowflake_external_function resources,NONE,,NONE,FALSE,TRUE,1,0,2023-06-22,feature-request,NEW,,1901,RESOURCE,snowflake_external_function, -#1893,TRUE,Allow spaces in role names for grants,NONE,,NONE,FALSE,TRUE,5,0,2023-06-19,feature-request,NEW,,1893,GRANTS,snowflake_grant_privileges_to_role, -#1891,FALSE,snowflake_account Terraform module change name runs wrong SQL command,0.66.x,66,1.5.0,TRUE,FALSE,1,0,2023-06-18,bug,NEW,66,1891,RESOURCE,snowflake_account, -#1888,FALSE,Add Event Table to Snowflake Provide,NONE,,NONE,FALSE,TRUE,0,4,2023-06-16,feature-request,NEW,,1888,RESOURCE,snowflake_event_table, -#1884,TRUE,Incorrect Snowflake warehouse type switching from STANDARD to SNOWPARK-OPTIMIZED in Terraform Snowflake Provider,0.64.0,64,1.3.4,TRUE,FALSE,4,1,2023-06-15,bug,NEW,64,1884,RESOURCE,snowflake_warehouse, -#1883,TRUE,ALL PRIVILEGES conflicting with other grants,0.66.2,66,1.1.x,TRUE,FALSE,1,0,2023-06-15,bug,NEW,66,1883,GRANTS,, -#1881,FALSE,browser_auth setting does not work in ~/snowflake/config,0.66.1,66,1.4.4,TRUE,FALSE,0,0,2023-06-15,bug,NEW,66,1881,PROVIDER_CONFIG,,browser auth -#1877,TRUE,Grants Identifying Changes/Modify When No Changes Made,0.66.1,66,1.4.6,TRUE,FALSE,4,4,2023-06-13,bug,NEW,66,1877,GRANTS,snowflake_database_grant, -#1875,TRUE,Unable to import snowflake procedure grant,0.64.0,64,1.4.6,TRUE,FALSE,0,0,2023-06-13,bug,NEW,64,1875,GRANTS,snowflake_procedure_grant, -#1862,FALSE,Snowflake Tag Resource Should Support all Object Types,NONE,,NONE,FALSE,TRUE,0,2,2023-06-07,feature-request,NEW,,1862,RESOURCE,snowflake_tag, -#1860,TRUE,RESOLVE ALL permission missing in snowflake_account_grant,0.66.x,66,1.4.x,TRUE,FALSE,1,0,2023-06-06,bug,NEW,66,1860,GRANTS,snowflake_account_grant, -#1855,FALSE,COPY GRANTS parameter for snowflake_procedure resource,NONE,,NONE,FALSE,TRUE,0,0,2023-06-03,feature-request,NEW,,1855,RESOURCE,snowflake_procedure, -#1851,FALSE,Error when updating external OAuth integration,0.65.x,65,1.3.9,TRUE,FALSE,1,0,2023-06-02,bug,NEW,65,1851,RESOURCE,snowflake_external_oauth_integration, -#1848,FALSE,Set default session parameters at the account level,NONE,,NONE,FALSE,TRUE,0,2,2023-06-01,feature-request,NEW,,1848,RESOURCE,snowflake_object_parameter,And snowflake_account_parameter -#1845,TRUE,Enabling Multiple Grants Still Revokes Existing Grants,0.65.0,65,1.4.6,TRUE,FALSE,21,25,2023-05-31,bug,NEW,65,1845,GRANTS,snowflake_role_grants, -#1844,FALSE,Valid warehouse sizes not accepted,0.65.0,65,1.x.x,TRUE,FALSE,2,6,2023-05-31,bug,NEW,65,1844,RESOURCE,snowflake_warehouse,Should be fixed with newer versions already? -#1833,FALSE,"Issue with importing the resource ""snowflake_database.from_share"" into state file",0.59.0,59,1.0.3,TRUE,FALSE,1,3,2023-05-26,bug,OLD,59,1833,RESOURCE,snowflake_database, -#1832,FALSE,Altering Resource Monitors doesnt work as expected,0.55.1,55,1.0.11,TRUE,FALSE,0,2,2023-05-25,bug,OLD,55,1832,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1823,FALSE,SQL Compilation Errors not propagated as ERROR,0.62.0,62,1.4.6,TRUE,FALSE,0,1,2023-05-22,bug,OLD,62,1823,OTHER,,better errors -#1821,FALSE,Terraform shows diff in start_timestamp of Snowflake's resource monitor just after apply,0.63.0,63,1.4.5,TRUE,FALSE,0,2,2023-05-22,bug,OLD,63,1821,RESOURCE,snowflake_resource_monitor,Fixed with https://github.com/Snowflake-Labs/terraform-provider-snowflake/pull/2214? -#1820,FALSE,rerunning pipeline with a snowflake_file_format fails on missing optional attributes,0.64.0,64,1.4.5,TRUE,FALSE,0,0,2023-05-19,bug,NEW,64,1820,RESOURCE,snowflake_file_format, -#1817,TRUE,Grant a database role to a share,NONE,,NONE,FALSE,TRUE,4,6,2023-05-18,feature-request,NEW,,1817,GRANTS,snowflake_grant_datatabase_role, -#1815,TRUE,snowflake_stage_grant raising error when on_future is false and stage name is provided,0.63.0,63,1.4.5,TRUE,FALSE,0,0,2023-05-17,bug,OLD,63,1815,GRANTS,snowflake_stage_grant, -#1814,FALSE,Validation error when configuring timezone for Snowflake sessions across account,0.64.0,64,1.4.6,TRUE,FALSE,0,0,2023-05-17,bug,NEW,64,1814,RESOURCE,snowflake_session_parameter, -#1811,FALSE,Sintax error for EscapeString function when alert is created,0.63.0,63,1.4.6,TRUE,FALSE,1,0,2023-05-16,bug,OLD,63,1811,RESOURCE,snowflake_alert,In the meantime there was a SDK migration; may be out-dated. -#1806,FALSE,Tag allowed_values order difference results in repeated apply,0.64.0,64,1.4.6,TRUE,FALSE,4,1,2023-05-15,bug,NEW,64,1806,RESOURCE,snowflake_tag, -#1800,TRUE,DATA_RETENTION_TIME_IN_DAYS on databases not using account level value,0.62.0,62,?,TRUE,FALSE,2,4,2023-05-12,bug,OLD,62,1800,RESOURCE,snowflake_database, -#1799,FALSE,Allow conditional masking application in table resource,NONE,,NONE,FALSE,TRUE,0,0,2023-05-12,feature-request,NEW,,1799,RESOURCE,snowflake_table_column_masking_policy_application, -#1797,TRUE,"Include ""snowflake_failover_group_grant"" resource",NONE,,NONE,FALSE,TRUE,0,0,2023-05-12,feature-request,NEW,,1797,GRANTS,snowflake_failover_group_grant, -#1796,TRUE,Unable to grant alert privileges,0.64.0,64,1.3.0,TRUE,FALSE,3,2,2023-05-12,bug,NEW,64,1796,GRANTS,snowflake_schema_grant, -#1795,FALSE,Can not create external stage with storage integration,0.64.0,64,1.4.6,TRUE,FALSE,4,0,2023-05-12,bug,NEW,64,1795,RESOURCE,snowflake_stage, -#1794,TRUE,Grant `insert` on a table to role requires multiple `Apply` to become effective,0.63.0,63,1.3.7,TRUE,FALSE,0,0,2023-05-12,bug,OLD,63,1794,GRANTS,snowflake_table_grant, -#1784,FALSE,Fix release notes for v0.60.0,0.60.0,60,?,TRUE,FALSE,1,9,2023-05-09,bug,OLD,60,1784,DOCUMENTATION,, -#1783,FALSE,Timestamp format validation does not accept fractional seconds with precision (FF[0-9]),0.63.x,63,1.4.6,TRUE,FALSE,0,0,2023-05-08,bug,OLD,63,1783,RESOURCE,snowflake_session_parameter, -#1781,FALSE,Support for Snowpipe Streaming,NONE,,NONE,FALSE,TRUE,0,1,2023-05-08,feature-request,OLD,,1781,RESOURCE,,snowpipe streaming -#1773,FALSE,Updating an snowflake_external_oauth_integration resource throws an error,0.59.0,59,1.3.7,TRUE,FALSE,0,0,2023-05-02,bug,OLD,59,1773,RESOURCE,snowflake_external_oauth_integration, -#1770,FALSE,Error importing an inbound share defined using `for_each`,0.63.0,63,1.4.2,TRUE,FALSE,0,0,2023-05-01,bug,OLD,63,1770,IDENTIFIERS,snowflake_database, -#1765,TRUE,`snowflake_external_table_grant` missing `on_all`,0.63.x,63,1.4.6,TRUE,FALSE,3,0,2023-04-28,bug,OLD,63,1765,GRANTS,snowflake_external_table_grant, -#1764,FALSE,snowflake_table_column_masking_policy_application id has extra escape characters,0.77.0,77,1.1.5,TRUE,FALSE,6,8,2023-04-28,bug,NEW,77,1764,IDENTIFIERS,snowflake_table_column_masking_policy_application, -#1761,TRUE,`snowflake_task` resources applied before v0.50.0 and that define the `after` attribute cannot be upgraded,0.37.0,37,1.4.6,TRUE,FALSE,0,2,2023-04-27,bug,OLD,37,1761,RESOURCE,snowflake_task, -#1760,FALSE,snowflake_file_format defaults are not the same as running `CREATE FILE FORMAT`,0.61.0,61,1.4.2,TRUE,FALSE,0,0,2023-04-27,bug,OLD,61,1760,RESOURCE,snowflake_file_format, -#1759,TRUE,Provider for Windows 386 - 0.60.0 and above,0.60.0,60,1.2.4,TRUE,FALSE,3,2,2023-04-27,bug,OLD,60,1759,OTHER,,windows - already solved with v0.70.1 -#1757,TRUE,snowflake.Database struct is missing resource_group field,0.63.0,63,1.3.9,TRUE,FALSE,1,1,2023-04-26,bug,OLD,63,1757,RESOURCE,snowflake_database, -#1754,FALSE,"Resource monitor creation fails, yet objects are created.",0.62.0,62,1.4.5,TRUE,FALSE,1,0,2023-04-25,bug,OLD,62,1754,RESOURCE,snowflake_resource_monitor,bumping should fix -#1753,FALSE,"Bug on create alert, but update is OK",0.62.x,62,0.7,TRUE,FALSE,3,1,2023-04-25,bug,OLD,62,1753,RESOURCE,snowflake_alert, -#1745,TRUE,Impossible to set alert_schedule on Alert,0.62.x,62,0.7,TRUE,FALSE,2,0,2023-04-24,bug,OLD,62,1745,DOCUMENTATION,snowflake_alert, -#1741,FALSE,Snowflake External OAuth Integration Error after Upgrade to 0.62.0,0.62.0,62,1.4.5,TRUE,FALSE,2,0,2023-04-21,bug,OLD,62,1741,RESOURCE,snowflake_external_oauth_integration, -#1736,TRUE,"snowflake_function_grant: from prior state: unsupported attribute ""arguments""",0.62.0,62,1.4.5,TRUE,FALSE,3,2,2023-04-20,bug,OLD,62,1736,GRANTS,snowflake_function_grant, -#1716,FALSE,"Resource Monitor marked as changed but didn't change, and fails when re-apply it second time",0.61.0,61,1.4.4,TRUE,FALSE,1,0,2023-04-13,bug,OLD,61,1716,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1714,FALSE,Error: error creating resource monitor RM_ETL err = 090263 (42601): The specified Start time has already passed.,0.61.0,61,1.4.4,TRUE,FALSE,0,0,2023-04-13,bug,OLD,61,1714,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1707,FALSE,Unable to create Snowpipe as DB parameter not recognised,0.61.0,61,1.3.6,TRUE,FALSE,0,0,2023-04-12,bug,OLD,61,1707,RESOURCE,snowflake_pipe,Should work after bumping? -#1705,FALSE,Snowflake Stage resource create fails and import results in apply failure,0.61.0,61,1.3.6,TRUE,FALSE,0,1,2023-04-12,bug,OLD,61,1705,RESOURCE,snowflake_stage,Should work after bumping? -#1700,FALSE,Connection Caching For External Browser Auth,NONE,,NONE,FALSE,TRUE,5,6,2023-04-10,feature-request,OLD,,1700,PROVIDER_CONFIG,,external browser; should work already? -#1695,FALSE,SQL compilation error: An active warehouse is required for creating Python stored procedures.,0.61.0,61,1.0.6,TRUE,FALSE,0,0,2023-04-07,bug,OLD,61,1695,RESOURCE,snowflake_procedure,should be fixed with SDK migration? -#1693,TRUE,Email notification integration support,NONE,,NONE,FALSE,TRUE,1,3,2023-04-06,feature-request,OLD,,1693,RESOURCE,snowflake_email_notification_integration, -#1692,TRUE,"aws_wafv2_web_acl - attempting the create a ""custom_response_body"" causes an error",?,,?,TRUE,FALSE,0,0,2023-04-06,bug,OLD,,1692,OTHER,,not our provider :) -#1691,TRUE,0.61.0 - unexpected number of ID parts (1),0.61.0,61,1.2.5,TRUE,FALSE,3,0,2023-04-05,bug,OLD,61,1691,GRANTS,snowflake_stage_grant,Should work after bumping? -#1679,FALSE,SQL Compilation Error While Deleting a snowflake_account_parameter Resource.,0.59.0,59,1.4.2,TRUE,FALSE,2,0,2023-03-30,bug,OLD,59,1679,RESOURCE,snowflake_account_parameter, -#1677,TRUE,Provider upgrade forces needless replacement of grants,0.60.0,60,1.4.2,TRUE,FALSE,0,0,2023-03-30,bug,OLD,60,1677,GRANTS,snowflake_schema_grant, -#1671,FALSE,snowflake_account apply fails with index out of range panic,0.59.0,59,1.3.6,TRUE,FALSE,0,0,2023-03-28,bug,OLD,59,1671,RESOURCE,snowflake_account,Should work after bumping? (SDK migration in-between) -#1657,FALSE,Error creating Tag,0.59.0,59,1.4.0,TRUE,FALSE,0,0,2023-03-27,bug,OLD,59,1657,RESOURCE,snowflake_tag, -#1656,FALSE,Conditional Masking Policy,NONE,,NONE,FALSE,TRUE,1,9,2023-03-27,feature-request,OLD,,1656,RESOURCE,snowflake_masking_policy, -#1640,FALSE,Snowflake Procedure does not recognize changes in statement,0.58.0,58,1.4.0,TRUE,FALSE,1,0,2023-03-22,bug,OLD,58,1640,RESOURCE,snowflake_procedure,should be fixed with SDK migration? -#1637,FALSE,terraform plugin crashes during oauth_integration update,0.58.2,58,1.3.9,TRUE,FALSE,3,0,2023-03-21,bug,OLD,58,1637,RESOURCE,snowflake_oauth_integration,Similar to #2283 ? -#1632,TRUE,Implement Share Grant,NONE,,NONE,FALSE,TRUE,3,2,2023-03-20,feature-request,OLD,,1632,GRANTS,snowflake_grant_privileges_to_share, -#1630,FALSE,Data Lookups Return NULL,0.58.2,58,1.4.2,TRUE,FALSE,0,0,2023-03-17,bug,OLD,58,1630,DATA_SOURCE,snowflake_system_get_privatelink_config,Also snowflake_system_get_snowflake_platform_info and snowflake_current_account. -#1624,FALSE,"Resource monitor timestamps are always considered to have changed, preventing second `terraform apply`",0.58.2,58,1.3.9,TRUE,FALSE,9,17,2023-03-16,bug,OLD,58,1624,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1614,FALSE,Plan always detecting change to CSV snowflake_file_format record delimiter when none occurred.,0.58.0,58,1.3.4,TRUE,FALSE,1,1,2023-03-14,bug,OLD,58,1614,RESOURCE,snowflake_file_format, -#1613,FALSE,CSV snowflake_file_format errors and doesn't set system default when omitting optional values,0.58.0,58,1.3.4,TRUE,FALSE,0,0,2023-03-14,bug,OLD,58,1613,RESOURCE,snowflake_file_format, -#1610,TRUE,snowflake_schema_grant does not work as expected when multiple privileges are granted by for_each,0.56.5,56,1.3.6,TRUE,FALSE,0,0,2023-03-09,bug,OLD,56,1610,GRANTS,snowflake_schema_grant, -#1609,FALSE,null_if value in file_format cannot be set to '',0.41.0,41,?,TRUE,FALSE,0,0,2023-03-08,bug,OLD,41,1609,RESOURCE,snowflake_file_format, -#1607,TRUE,"snowflake_account resource ignores ""must_change_password"" configuration argument",0.58.0,58,1.3.9,TRUE,FALSE,4,3,2023-03-07,bug,OLD,58,1607,RESOURCE,snowflake_account, -#1602,FALSE,Support for CREATE / ALTER REPLICATION GROUP,NONE,,NONE,FALSE,TRUE,0,2,2023-03-05,feature-request,OLD,,1602,RESOURCE,snowflake_replication_group,missing resource -#1600,FALSE,ROW ACCESS POLICY ASSOCIATION,NONE,,NONE,FALSE,TRUE,1,0,2023-03-03,feature-request,OLD,,1600,RESOURCE,snowflake_row_access_policy, -#1594,TRUE,snowflake_file_format_grant outputs error when only the role variable changed,0.5.x,50,1.3.7,TRUE,FALSE,1,0,2023-03-02,bug,OLD,50,1594,GRANTS,snowflake_file_format_grant, -#1593,TRUE,"snowflake_stage_grant READ and WRITE dependency, change privilege argument to be an array?",0.56.5,56,1.3.1,TRUE,FALSE,2,3,2023-03-02,bug,OLD,56,1593,GRANTS,snowflake_stage_grant, -#1573,TRUE,FUTURE GRANTS are updated everytime,0.56.0,56,1.3.6,TRUE,FALSE,5,4,2023-02-24,bug,OLD,56,1573,GRANTS,snowflake_schema_grant, -#1572,FALSE,A snowflake user who is disabled in Snowflake and enabled in terraform does not generate a diff,0.51.0,51,1.1.5,TRUE,FALSE,0,0,2023-02-24,bug,OLD,51,1572,RESOURCE,snowflake_user, -#1565,TRUE,Support object parameters at account level,NONE,,NONE,FALSE,TRUE,0,0,2023-02-23,feature-request,OLD,,1565,RESOURCE,snowflake_session_parameter,should be closed? -#1564,FALSE,table_format not supported with snowflake_external_table resource,0.55.1,55,1.3.9,FALSE,TRUE,3,2,2023-02-22,feature-request,OLD,55,1564,RESOURCE,snowflake_external_table,missing attribute -#1563,TRUE,Why so many grant resources? Why not a single generic one?,NONE,,NONE,FALSE,TRUE,2,2,2023-02-22,feature-request,OLD,,1563,GRANTS,, -#1562,TRUE,In grants on_future=false should behave as null,0.56.3,56,1.3.0,TRUE,FALSE,0,1,2023-02-22,bug,OLD,56,1562,GRANTS,, -#1561,FALSE,data_retention_time_in_days as snowflake_object_parameter,0.56.5,56,1.3.9,TRUE,FALSE,3,3,2023-02-22,bug,OLD,56,1561,RESOURCE,snowflake_object_parameter, -#1553,TRUE,"Grant a role to the user ends successfully but should throw ""Insufficient privileges""",0.56.4,56,1.3.7,TRUE,FALSE,0,4,2023-02-20,bug,OLD,56,1553,GRANTS,snowflake_role_grants, -#1546,TRUE,Support session parameters at user or account level,NONE,,NONE,FALSE,TRUE,2,2,2023-02-17,feature-request,OLD,,1546,RESOURCE,snowflake_session_parameter,Already done with #1685? -#1544,FALSE,Improve snowflake_stages (Data Source) to detect external/internal stages,NONE,,NONE,FALSE,TRUE,1,1,2023-02-17,feature-request,OLD,,1544,DATA_SOURCE,snowflake_stages, -#1542,TRUE,snowflake_account_parameter missing option,0.56.4,56,1.3.9,TRUE,FALSE,2,0,2023-02-17,bug,OLD,56,1542,RESOURCE,snowflake_account_parameter, -#1537,FALSE,support infer_schema for creating external table,NONE,,NONE,FALSE,TRUE,2,3,2023-02-16,feature-request,OLD,,1537,RESOURCE,snowflake_external_table,missing resource feature -#1535,FALSE,Resource Snowflake User setting password to null doesnt remove their password (Unset Password),0.53.0,53,1.3.6,TRUE,FALSE,2,0,2023-02-15,bug,OLD,53,1535,RESOURCE,snowflake_user, -#1534,TRUE,enable_multiple_grants not working as expercted,0.56.1,56,1.3.0,TRUE,FALSE,5,6,2023-02-15,bug,OLD,56,1534,GRANTS,snowflake_table_grant, -#1527,TRUE,Terrform Bug : Multiple results with a query - Show DB command,0.56.0,56,0.56.0,TRUE,FALSE,1,0,2023-02-08,bug,OLD,56,1527,RESOURCE,snowflake_database, -#1526,FALSE,Version 0.56.3 will not create new views,0.56.3,56,1.1.3,TRUE,FALSE,0,0,2023-02-08,bug,OLD,56,1526,RESOURCE,snowflake_view, -#1517,TRUE,Existing snowflake_procedure_grant fail to plan in >= 0.56.1,0.56.1,56,1.3.7,TRUE,FALSE,11,1,2023-02-06,bug,OLD,56,1517,GRANTS,snowflake_procedure_grant,maybe already done (#1571) -#1503,FALSE,Can't create snowflake external oauth ingegration,0.56.0,56,1.3.4,TRUE,FALSE,1,1,2023-01-31,bug,OLD,56,1503,RESOURCE,snowflake_external_oauth_integration, -#1501,FALSE,snowflake_account admin_rsa_public_key should not be considered sensitive,0.56.0,56,1.3.6,TRUE,FALSE,0,0,2023-01-30,bug,OLD,56,1501,RESOURCE,snowflake_account, -#1500,FALSE,Bug report: Resource Monitors can not change triggers arguments without changing the credit_quota argument,0.55.0,55,1.28,TRUE,FALSE,2,1,2023-01-30,bug,OLD,55,1500,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1498,FALSE,External OAuth Integration forcing update in place when no change,0.53.0,53,1.3.6,TRUE,FALSE,3,0,2023-01-28,bug,OLD,53,1498,RESOURCE,snowflake_external_oauth_integration, -#1497,TRUE,data resource to list data shares,NONE,,NONE,FALSE,TRUE,0,0,2023-01-27,feature-request,OLD,,1497,DATA_SOURCE,snowflake_shares, -#1496,FALSE,snowflake_tag_association does not fully support objects,0.55.1,55,1.3.7,TRUE,FALSE,0,0,2023-01-27,bug,OLD,55,1496,RESOURCE,snowflake_tag_association, -#1491,FALSE,[Bug] snowflake_stage with file_format containing quoted values always shows as modified,0.55.1,55,1.3.7,TRUE,FALSE,0,1,2023-01-23,bug,OLD,55,1491,RESOURCE,snowflake_stage, -#1481,TRUE,No support for IMPORTED privileges for shared TABLES & VIEWS,0.53.0,53,1.3.6,TRUE,FALSE,3,1,2023-01-19,bug,OLD,53,1481,GRANTS,snowflake_table_grant, -#1480,TRUE,Add support for `GCP_PUBSUB_TOPIC_NAME` for notification integration,NONE,,NONE,FALSE,TRUE,0,2,2023-01-18,feature-request,OLD,,1480,RESOURCE,snowflake_notification_integration, -#1479,FALSE,The `snowflake_functions` data source (v0.53) does not return functions that it did in V0.52,0.53.x,53,0.13.5,TRUE,FALSE,2,2,2023-01-17,bug,OLD,53,1479,DATA_SOURCE,snowflake_functions,will be ok after SDK migration? -#1478,FALSE,Add Support for GCS bucket and pubsub to pipe resource,NONE,,NONE,FALSE,TRUE,0,0,2023-01-17,feature-request,OLD,,1478,RESOURCE,snowflake_pipe,missing attribute in resource -#1462,TRUE,[snowflake_account_grant] snowflake permission grant doesn't work as expected,0.53.0,53,1.2.3,TRUE,FALSE,1,0,2023-01-10,bug,OLD,53,1462,GRANTS,snowflake_account_grant, -#1461,FALSE,fileformat snowflake failed on second apply,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2023-01-09,bug,OLD,53,1461,RESOURCE,snowflake_file_format, -#1458,FALSE,Error: Provider type mismatch,0.54.0,54,1.3.6,TRUE,FALSE,0,0,2023-01-05,bug,OLD,54,1458,PROVIDER_CONFIG,, -#1457,FALSE,`snowflake_object_parameter` conflicts with deprecated table `data_retention_days`,0.54.x,54,1.3.7,TRUE,FALSE,2,4,2023-01-05,bug,OLD,54,1457,RESOURCE,snowflake_object_parameter, -#1453,FALSE,Ignore edition check does not work as expected,0.54.0,54,1.3.6,TRUE,FALSE,2,1,2023-01-04,bug,OLD,54,1453,RESOURCE,snowflake_database,should be okay after bump? (SDK migration in the meantime) -#1445,FALSE,DESC INTEGRATION QUERY AS A DATA SOURCE,NONE,,NONE,FALSE,TRUE,0,0,2023-01-02,feature-request,OLD,,1445,DATA_SOURCE,snowflake_integrations, -#1444,FALSE,snowflake masking policy allows argument list & argument names to be passed to the masking policy,NONE,,NONE,FALSE,TRUE,0,0,2022-12-29,feature-request,OLD,,1444,RESOURCE,snowflake_masking_policy, -#1443,FALSE,allowed_values in Tag - should be in order - it seems,?,,?,TRUE,FALSE,0,0,2022-12-29,bug,OLD,,1443,RESOURCE,snowflake_tag, -#1442,TRUE,support for database roles,NONE,,NONE,FALSE,TRUE,7,2,2022-12-29,feature-request,OLD,,1442,RESOURCE,snowflake_database_role, -#1428,TRUE,Successive apply of the same plan makes changes and then reverts them,0.53.0,53,?,TRUE,FALSE,2,0,2022-12-21,bug,OLD,53,1428,GRANTS,snowflake_warehouse_grant, -#1425,TRUE,"Error: '@' is not valid identifier character in resource ""snowflake_role_grants""",0.47.0,47,1.1.2,TRUE,FALSE,3,3,2022-12-19,bug,OLD,47,1425,GRANTS,snowflake_role_grants, -#1422,FALSE,Masking policy state not properly registered with using `<<-EOT EOT` notation,0.51.0,51,1.3.6,TRUE,FALSE,2,1,2022-12-14,bug,OLD,51,1422,RESOURCE,snowflake_masking_policy, -#1421,FALSE,Snowflake security integration for custom oauth,NONE,,NONE,FALSE,TRUE,2,5,2022-12-14,feature-request,OLD,,1421,RESOURCE,snowflake_oauth_integration, -#1420,TRUE,v0.53.1 binary is not released and breaks download.sh,0.53.1,53,0.13.5,TRUE,FALSE,0,1,2022-12-13,bug,OLD,53,1420,OTHER,, -#1419,FALSE,Error: Failed to decode resource from state,0.53.0,53,1.3.6,TRUE,FALSE,2,2,2022-12-13,bug,OLD,53,1419,RESOURCE,snowflake_task, -#1418,FALSE, Error: error listing failover groups,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2022-12-12,bug,OLD,53,1418,RESOURCE,snowflake_failover_group, -#1416,FALSE,Issue with snowflake external table auto_refresh,0.53.0,53,1.3.6,TRUE,FALSE,0,0,2022-12-09,bug,OLD,53,1416,RESOURCE,snowflake_external_table, -#1408,TRUE,File Format Grant Error when modifying role list,0.52.0,52,1.3.6,TRUE,FALSE,2,3,2022-12-08,bug,OLD,52,1408,GRANTS,snowflake_file_format_grant, -#1394,FALSE,"Provider demands tag optional property to be defined as `[""""]`",0.51.0,51,1.3.6,TRUE,FALSE,5,1,2022-12-05,bug,OLD,51,1394,RESOURCE,snowflake_tag,should be closed (waiting for creator) -#1393,FALSE,"Exception while generating plan, The plugin encountered an error, and failed to respond to the │ plugin.(*GRPCProvider).ReadResource call",0.52.0,52,1.2.5,TRUE,FALSE,0,0,2022-12-05,bug,OLD,52,1393,RESOURCE,snowflake_function, -#1391,TRUE,Plugin did not respond:(*GRPCProvider).ReadResource call in `snowflake_role_grants`,0.43.1,43,1.3.5,TRUE,FALSE,0,0,2022-12-02,bug,OLD,43,1391,GRANTS,snowflake_role_grants, -#1388,TRUE,Snowflake Alerts Feature Request,NONE,,NONE,FALSE,TRUE,2,4,2022-11-28,feature-request,OLD,,1388,RESOURCE,snowflake_alert, -#1387,FALSE,Table columns created with double quotes,0.52.0,52,1.3.3,TRUE,FALSE,2,1,2022-11-24,bug,OLD,52,1387,IDENTIFIERS,snowflake_table,connected with #2254 -#1372,FALSE,snowflake_tags (Data Source),NONE,,NONE,FALSE,TRUE,0,1,2022-11-14,feature-request,OLD,,1372,DATA_SOURCE,snowflake_tags, -#1371,FALSE,data sources seem to ignore variables.tfvars,0.47.x,47,1.3.4,TRUE,FALSE,0,0,2022-11-14,bug,OLD,47,1371,DATA_SOURCE,snowflake_databases, -#1367,FALSE,Data retention time should be nullable,?,,?,TRUE,FALSE,0,4,2022-11-10,bug,OLD,,1367,RESOURCE,snowflake_database, -#1366,FALSE,"data source ""snowflake_current_account"" returns null values",0.46.0,46,1.2.0,TRUE,FALSE,5,0,2022-11-10,bug,OLD,46,1366,DATA_SOURCE,snowflake_current_account, -#1339,TRUE,The option `enable_multiple_grants` for grants is not respected for shares,0.49.0,49,1.3.0,TRUE,FALSE,4,1,2022-11-03,bug,OLD,49,1339,GRANTS,snowflake_database_grant, -#1299,TRUE,Import of snowflake_role_grants not correct?,0.47.0,47,1.2.3,TRUE,FALSE,2,2,2022-10-24,bug,OLD,47,1299,GRANTS,snowflake_role_grants, -#1298,TRUE,snowflake_account_grant unable to grant MONITOR privilege,0.47.x,47,1.3,TRUE,FALSE,8,0,2022-10-21,bug,OLD,47,1298,GRANTS,snowflake_account_grant, -#1285,TRUE,"Snowflake Stage Grant Documentation issue ""shares""",0.47.0,47,?,TRUE,FALSE,0,0,2022-10-18,bug,OLD,47,1285,GRANTS,snowflake_stage_grant, -#1279,FALSE,snowflake_share incorreclty handles 'ALL ACCOUNTS IN DATA EXCHANGE' shares,0.47.0,47,1.3.2,TRUE,FALSE,1,1,2022-10-14,bug,OLD,47,1279,RESOURCE,snowflake_share, -#1272,FALSE,Allow to add row_access_policy to a table,NONE,,NONE,FALSE,TRUE,1,0,2022-10-12,feature-request,OLD,,1272,RESOURCE,snowflake_table, -#1271,FALSE,VARCHAR data type inconsistent,0.47.0,47,1.3.1,TRUE,FALSE,0,5,2022-10-11,bug,OLD,47,1271,RESOURCE,snowflake_table, -#1270,TRUE,multiply privilege which can be granted to objects (providing privilege's as a set of string instead of string),NONE,,NONE,FALSE,TRUE,0,0,2022-10-11,feature-request,OLD,,1270,GRANTS,, -#1269,TRUE,snowflake_roles (Data Source),NONE,,NONE,FALSE,TRUE,1,0,2022-10-11,feature-request,OLD,,1269,DATA_SOURCE,snowflake_roles, -#1267,TRUE,snowflake_procedures (Data Source) doesn't provide argument name,0.25.19,25,1.0.0,TRUE,FALSE,0,0,2022-10-11,bug,PRE-SNOWFLAKE,25,1267,,, -#1253,FALSE,new feature: Explicitly Enable Change Tracking on Views,NONE,,NONE,FALSE,TRUE,0,1,2022-10-05,feature-request,OLD,,1253,RESOURCE,snowflake_view, -#1250,FALSE,Add or_replace to task resources,NONE,,NONE,FALSE,TRUE,2,0,2022-10-03,feature-request,OLD,,1250,RESOURCE,snowflake_task, -#1249,TRUE,Error: The terraform-provider-snowflake_v0.25.19 plugin crashed!,0.25.19,25,0.15.4,TRUE,FALSE,2,0,2022-10-03,bug,PRE-SNOWFLAKE,25,1249,,, -#1248,FALSE,Primary Key columns are updated to nullable after initial apply,0.4.x,40,0.15.5,TRUE,FALSE,0,0,2022-09-30,bug,OLD,40,1248,RESOURCE,snowflake_table, -#1243,FALSE,Dropping database results in SQL compilation error during state refresh of resources,0.45.0,45,1.3.0,TRUE,FALSE,2,0,2022-09-28,bug,OLD,45,1243,RESOURCE,snowflake_schema,Should work after bumping? -#1241,FALSE,Provider evaluates _ and % as wildcards in table and pipe names,0.40.0,40,1.2.9,TRUE,FALSE,4,0,2022-09-26,bug,OLD,40,1241,RESOURCE,snowflake_table, -#1226,TRUE,0.44.0 regression for snowflake_schema_grant resources,0.43.1,43,1.2.0,TRUE,FALSE,2,1,2022-09-21,bug,OLD,43,1226,GRANTS,snowflake_schema_grant, -#1224,FALSE,Allow configuration of SYNC_PASSWORD setting for SCIM integration,NONE,,NONE,FALSE,TRUE,0,0,2022-09-20,feature-request,OLD,,1224,RESOURCE,snowflake_scim_integration,missing attribute on resource -#1221,TRUE,snowflake_procedure javascript definition change recreates procedure but not the snowflake_procedure_grant resources,0.4.3,4,1.2.9,TRUE,FALSE,1,1,2022-09-19,bug,PRE-SNOWFLAKE,4,1221,,, -#1219,TRUE,"snowflake_pipe_grant resource requires schema_name, but shouldn't",0.40.0,40,1.0.10,TRUE,FALSE,1,0,2022-09-19,bug,OLD,40,1219,GRANTS,snowflake_pipe_grant, -#1218,FALSE,Support Materialized View clustering in resource,NONE,,NONE,FALSE,TRUE,0,8,2022-09-19,feature-request,OLD,,1218,RESOURCE,snowflake_materialized_view,missing attribute on resource -#1212,TRUE,Suspend the task on snowflake_task_grant,NONE,,NONE,FALSE,TRUE,0,4,2022-09-13,feature-request,OLD,,1212,GRANTS,snowflake_task_grant, -#1208,FALSE,"Specification of data type properties (string length, number precision/scale) for function return schema property are not retained and always proposed as changes",0.40.0,40,1.1.6,TRUE,FALSE,0,7,2022-09-08,bug,OLD,40,1208,RESOURCE,snowflake_function, -#1204,TRUE,`snowflake_role_grants` updates state to incorrect,0.33.1,33,1.1.9,TRUE,FALSE,2,1,2022-09-07,bug,PRE-SNOWFLAKE,33,1204,,, -#1200,TRUE,snowflake_database_grant force replacement on role list change,0.37.1,37,1.2.8,TRUE,FALSE,5,1,2022-09-05,bug,OLD,37,1200,GRANTS,snowflake_database_grant, -#1195,FALSE,Terraform crashes when creating a stored procedure that returns a NUMBER,0.42.1,42,1.2.8,TRUE,FALSE,2,2,2022-08-31,bug,OLD,42,1195,RESOURCE,snowflake_procedure,will be ok after SDK migration? -#1194,FALSE,Tasks cannot be dropped when using `schedule` instead of `after`,0.42.1,42,1.1.7,TRUE,FALSE,1,4,2022-08-30,bug,OLD,42,1194,RESOURCE,snowflake_task,should be closed probably (waiting for the creator answer) -#1189,FALSE,Stored procedure argument name not getting updated on snowflake,0.41.0,41,1.1.4,TRUE,FALSE,0,0,2022-08-24,bug,OLD,41,1189,RESOURCE,snowflake_procedure,will be ok after SDK migration? -#1182,FALSE,AZURE_CENTRALUS region not mapped,0.41.0,41,1.2.6,TRUE,FALSE,0,0,2022-08-20,bug,OLD,41,1182,DATA_SOURCE,snowflake_current_account, -#1178,FALSE,Code dump while importing procedure into the terraform state,0.40.0,40,?,TRUE,FALSE,0,0,2022-08-19,bug,OLD,40,1178,RESOURCE,snowflake_procedure,will be ok after SDK migration? -#1177,TRUE,UNIQUE key for CREATE TABLE,NONE,,NONE,FALSE,TRUE,0,0,2022-08-18,feature-request,OLD,,1177,RESOURCE,snowflake_table_constraint, -#1175,FALSE,Resource Monitor start_timestamp string format.,0.37.1,37,1.1.9,TRUE,FALSE,3,3,2022-08-16,bug,OLD,37,1175,RESOURCE,snowflake_resource_monitor,Should work after bumping? -#1169,TRUE,Release frequency,NONE,,NONE,FALSE,TRUE,0,4,2022-08-10,feature-request,OLD,,1169,OTHER,,should be closed probably (waiting for the creator answer) -#1164,TRUE,resource `snowflake_schema_grant`'s shares default value has been changed to `null` on Snowflake,0.40.0,40,1.0.11,TRUE,FALSE,0,0,2022-08-03,bug,OLD,40,1164,GRANTS,snowflake_schema_grant, -#1161,TRUE,private_key authentication attribute conflicts with SNOWFLAKE_PASSWORD environment variable,0.25.36,25,1.2.0,TRUE,FALSE,0,0,2022-08-02,bug,PRE-SNOWFLAKE,25,1161,,, -#1155,FALSE,"Support ""days_to_expiry"" for a given user",NONE,,NONE,FALSE,TRUE,0,1,2022-07-26,feature-request,OLD,,1155,RESOURCE,snowflake_user, -#1151,FALSE,`snowflake_row_access_policy` resource wants to be updated on every `terraform apply` command,0.40.0,40,1.2.5,TRUE,FALSE,0,0,2022-07-22,bug,OLD,40,1151,RESOURCE,snowflake_row_access_policy, -#1150,FALSE,State file does not capture whether a stream is stale,NONE,,NONE,FALSE,TRUE,0,0,2022-07-21,feature-request,OLD,,1150,RESOURCE,snowflake_stream, -#1147,TRUE,Unable to create file formats due to obsolete VALIDATE_UTF8 parameter,0.40.0,40,1.0.4,TRUE,FALSE,0,0,2022-07-20,bug,OLD,40,1147,RESOURCE,snowflake_file_format, -#1146,FALSE,Avoid table replacement with the changing of schema name,NONE,,NONE,FALSE,TRUE,0,0,2022-07-19,feature-request,OLD,,1146,RESOURCE,snowflake_table,rename problem -#1128,TRUE,Question: Ownership of database at creation,NONE,,NONE,FALSE,TRUE,2,0,2022-07-13,feature-request,OLD,,1128,GRANTS,, -#1104,FALSE,SQL compilation error - warehouse doest not exist,0.37.1,37,0.14.0,TRUE,FALSE,0,0,2022-07-06,bug,OLD,37,1104,RESOURCE,snowflake_warehouse,Should work after bumping? -#1099,FALSE,Snowflake Connection Auth fails when specifying Warehouse,0.37.0,37,1.0.9,TRUE,FALSE,1,0,2022-07-06,bug,OLD,37,1099,PROVIDER_CONFIG,, -#1097,FALSE,Masking policy with multiline statement updated every time,0.36.0,36,?,TRUE,FALSE,1,0,2022-07-05,bug,OLD,36,1097,RESOURCE,snowflake_masking_policy, -#1088,FALSE,"Invalid predecessor DB.SCHEMA.""[]"" was specified.",0.37.0,37,1.2.2,TRUE,FALSE,4,0,2022-06-29,bug,OLD,37,1088,RESOURCE,snowflake_task, -#1087,FALSE,AWS_STAGE_CREDENTIALS information available as output from snowflake_stage resource,NONE,,NONE,FALSE,TRUE,1,4,2022-06-29,feature-request,OLD,,1087,DOCUMENTATION,snowflake_stage, -#1082,TRUE,Importing snoflake_role_grants,?,,?,TRUE,FALSE,4,0,2022-06-28,bug,OLD,,1082,GRANTS,snowflake_role_grants, -#1079,FALSE,Allow importing user defined functions (UDF),NONE,,NONE,FALSE,TRUE,0,2,2022-06-27,feature-request,OLD,,1079,RESOURCE,snowflake_function, -#1075,TRUE,Shares created and destroy with account names - double Locator in the resource name,0.25.0,25,1.0.9,TRUE,FALSE,9,7,2022-06-24,bug,PRE-SNOWFLAKE,25,1075,,, -#1074,FALSE,Add support for column tags,NONE,,NONE,FALSE,TRUE,1,1,2022-06-24,feature-request,OLD,,1074,RESOURCE,snowflake_tag, -#1068,TRUE,snowflake_resource_monitor is missing the notify_users attribute,0.25.36,25,1.2.0,TRUE,FALSE,6,2,2022-06-21,bug,PRE-SNOWFLAKE,25,1068,,, -#1067,TRUE,Cannot Create/Update Stage with File Format,0.33.0,33,1.2.3,TRUE,FALSE,0,7,2022-06-20,bug,PRE-SNOWFLAKE,33,1067,,, -#1066,TRUE,snowflake_share doesn't fetch correctly the accounts linked to a share when more than 3 shares,0.25.34,25,1.0.3,TRUE,FALSE,2,1,2022-06-20,bug,PRE-SNOWFLAKE,25,1066,,, -#1062,FALSE,CREATE ORGANIZATION ACCOUNT,NONE,,NONE,FALSE,TRUE,1,6,2022-06-15,feature-request,OLD,,1062,RESOURCE,snowflake_organization_account, -#1061,TRUE,snowflake_role_ownership_grant import bug,0.33.1,33,1.2.1,TRUE,FALSE,0,0,2022-06-15,bug,PRE-SNOWFLAKE,33,1061,,, -#1058,TRUE,MANAGE FIREWALL_CONFIGURATION,NONE,,NONE,FALSE,TRUE,0,0,2022-06-13,feature-request,OLD,,1058,GRANTS,snowflake_account_grant, -#1054,TRUE,Snowflake role with dot (.) in its name can be created but not granted using terraform,0.35.0,35,1.1.8,TRUE,FALSE,0,0,2022-06-10,bug,OLD,35,1054,GRANTS,, -#1051,FALSE,Add notification integration outputs azure_consent_url and azure_multi_tenant_app_name,NONE,,NONE,FALSE,TRUE,2,0,2022-06-09,feature-request,OLD,,1051,RESOURCE,snowflake_notification_integration,missing attributes on resource -#1050,FALSE,Return Type TABLE() for snowflake_procedure is not working,0.35.0,35,1.1.7,TRUE,FALSE,0,3,2022-06-09,bug,OLD,35,1050,RESOURCE,snowflake_procedure,will be ok after SDK migration? -#1049,FALSE,Incorrect escaping of singlequotes in view comments,0.35.0,35,1.1.2,TRUE,FALSE,0,1,2022-06-09,bug,OLD,35,1049,RESOURCE,snowflake_view, -#1045,FALSE,"data_retention_time_in_days ignored when creating database by cloning using ""from_database""",?,,?,TRUE,FALSE,0,0,2022-06-07,bug,OLD,,1045,RESOURCE,snowflake_database, -#1044,TRUE,The automated release is not working,?,,?,TRUE,FALSE,0,0,2022-06-06,bug,OLD,,1044,OTHER,, -#1042,TRUE,Pipes and stages fail to recreate/modify on schema name change,0.32.0,32,0.13.7,TRUE,FALSE,0,0,2022-06-06,bug,PRE-SNOWFLAKE,32,1042,,, -#1040,FALSE,"""The session does not have a current database"" when creating external table",0.34.0,34,1.1.6,TRUE,FALSE,1,0,2022-06-03,bug,OLD,34,1040,RESOURCE,snowflake_external_table, -#1036,FALSE,Support setting session parameters in the provider configuration,NONE,,NONE,FALSE,TRUE,1,3,2022-06-01,feature-request,OLD,,1036,RESOURCE,snowflake_session_parameter, -#1034,TRUE,Create Database Role not working as desired,0.34.x,34,1.2.1,TRUE,FALSE,0,0,2022-05-31,bug,OLD,34,1034,GRANTS,, -#1032,FALSE,Allow table creation with initial data populating,NONE,,NONE,FALSE,TRUE,0,2,2022-05-30,feature-request,OLD,,1032,RESOURCE,snowflake_table, -#1029,TRUE,Add Description+Example for snowflake_function,NONE,,NONE,FALSE,TRUE,1,0,2022-05-30,feature-request,PRE-SNOWFLAKE,,1029,,, -#1005,TRUE,Using sequences as default column values doesn't work,0.32.0,32,1.1.8,TRUE,FALSE,1,0,2022-05-17,bug,PRE-SNOWFLAKE,32,1005,,, -#1004,TRUE,Creating ADFS SAML2 Security Integration fails if saml2_sign_request is set to true,0.33.1,33,1.1.9,TRUE,FALSE,0,0,2022-05-13,bug,PRE-SNOWFLAKE,33,1004,,, -#1000,TRUE,Issue with port resolution when using host param,0.33.1,33,1.1.7,TRUE,FALSE,1,1,2022-05-10,bug,PRE-SNOWFLAKE,33,1000,,, -#998,TRUE,SNOWFLAKE STORED PROCEDURE GRANTS/PERMISSION ARE GETTING REMOVED WHENEVER STORED PROCEDURE IS GETTING UPDATED,0.33.1,33,0.14.8,TRUE,FALSE,1,2,2022-05-06,bug,PRE-SNOWFLAKE,33,998,,, -#994,TRUE,Stage resource does not specify database in transaction,0.25.36,25,1.1.7,TRUE,FALSE,1,1,2022-05-04,bug,PRE-SNOWFLAKE,25,994,,, -#993,TRUE,terraform import snowflake_procedure - plugin runtime error: index out of range,0.33.1,33,1.1.7,TRUE,FALSE,0,0,2022-05-04,bug,PRE-SNOWFLAKE,33,993,,, -#989,TRUE,Stage resource doesn't support REFRESH_ON_CREATE directory option,NONE,,NONE,FALSE,TRUE,2,0,2022-05-02,feature-request,PRE-SNOWFLAKE,,989,,, -#984,TRUE, Error: Plugin did not respond,0.22.0,22,1.1.9,TRUE,FALSE,2,0,2022-04-26,bug,PRE-SNOWFLAKE,22,984,,, -#981,TRUE,Add query lifetime attributes to snowflake user,NONE,,NONE,FALSE,TRUE,0,1,2022-04-20,feature-request,PRE-SNOWFLAKE,,981,,, -#980,TRUE,Oauth Access Token expires after 10 minutes,0.31.0,31,1.1.8,TRUE,FALSE,1,0,2022-04-20,bug,PRE-SNOWFLAKE,31,980,,, -#977,TRUE,View statement updated but depended view not update,0.31.0,31,1.1.8,TRUE,FALSE,0,0,2022-04-16,bug,PRE-SNOWFLAKE,31,977,,, -#976,TRUE,perpetual diff when adding a share to a snowflake_view_grant,0.25.36,25,0.14.11,TRUE,FALSE,1,8,2022-04-15,bug,PRE-SNOWFLAKE,25,976,,, -#973,TRUE,Create resource snowflake_user_grant,NONE,,NONE,FALSE,TRUE,2,2,2022-04-14,feature-request,PRE-SNOWFLAKE,,973,,, -#970,TRUE,"Cannot Import snowflake view with ""terraform-provider-snowflake_v0.25.30""",0.25.30,25,1.1.7,TRUE,FALSE,0,0,2022-04-11,bug,PRE-SNOWFLAKE,25,970,,, -#967,TRUE,Provider revoke grants created outside terraform.,0.30.0,30,1.1.7,TRUE,FALSE,4,4,2022-04-08,bug,PRE-SNOWFLAKE,30,967,,, -#966,TRUE,Support id parameter in resource snowflake_database_grant,0.25.36,25,1.1.7,TRUE,FALSE,0,0,2022-04-07,bug,PRE-SNOWFLAKE,25,966,,, -#965,TRUE,Support for CREATE / ALTER CONNECTION,NONE,,NONE,FALSE,TRUE,0,1,2022-04-07,feature-request,PRE-SNOWFLAKE,,965,,, -#963,TRUE,Plugin crash v0.29.0,NONE,,NONE,TRUE,FALSE,1,0,2022-04-07,bug,PRE-SNOWFLAKE,,963,,, -#955,TRUE,Error when executing terraform apply -refresh-only for a non existing user,0.29.0,29,1.1.1,TRUE,FALSE,0,1,2022-03-30,bug,PRE-SNOWFLAKE,29,955,,, -#953,TRUE,Task session parameters doesn't work,0.25.28,25,?,TRUE,FALSE,3,1,2022-03-29,bug,PRE-SNOWFLAKE,25,953,,, -#952,TRUE,Database replication does not create database from different account,0.29.0,29,0.13.0,TRUE,FALSE,0,4,2022-03-29,bug,PRE-SNOWFLAKE,29,952,,, -#951,TRUE,Support default object tags,NONE,,NONE,FALSE,TRUE,0,4,2022-03-28,feature-request,PRE-SNOWFLAKE,,951,,, -#950,TRUE,"ERROR: return-type NUMBER(38,0) not recognised",0.29.0,29,0.13.0,TRUE,FALSE,0,0,2022-03-28,bug,PRE-SNOWFLAKE,29,950,,, -#946,TRUE,version 0.26 missing in terraform snowflake provider repository,0.26.0,26,1.0.3,TRUE,FALSE,1,0,2022-03-22,bug,PRE-SNOWFLAKE,26,946,,, -#938,TRUE,Unable to connect snowflake with user/password authentication,NONE,,NONE,TRUE,FALSE,2,0,2022-03-18,help|bug,PRE-SNOWFLAKE,,938,,, -#908,TRUE,Support DUO MFA token caching under linux,NONE,,NONE,FALSE,TRUE,1,8,2022-03-10,feature-request,PRE-SNOWFLAKE,,908,,, -#897,TRUE,file_format error when i exec terraform apply a second time without any change,0.25.28,25,1.1.7,TRUE,FALSE,9,7,2022-03-09,bug,PRE-SNOWFLAKE,25,897,,, -#896,TRUE,Error using format_type in snowflake_file_format,0.25.28,25,1.1.7,TRUE,FALSE,1,0,2022-03-09,bug,PRE-SNOWFLAKE,25,896,,, -#892,TRUE,"Error: 002043 (02000): SQL compilation error: Object does not exist, or operation cannot be performed",0.22.0,22,1.1.7,TRUE,FALSE,8,0,2022-03-08,bug,PRE-SNOWFLAKE,22,892,,, -#891,TRUE,Support the ability to alter table...rename table,NONE,,NONE,FALSE,TRUE,0,10,2022-03-08,feature-request,PRE-SNOWFLAKE,,891,,, -#882,TRUE,Applying plan to add grants caused default namespace for user to go missing,0.25.9,25,0.15.5,TRUE,FALSE,0,0,2022-03-02,bug,PRE-SNOWFLAKE,25,882,,, -#867,TRUE,future grants should be recreated when a schema is recreated,0.25.36,25,0.14.11,TRUE,FALSE,0,2,2022-02-19,bug,PRE-SNOWFLAKE,25,867,,, -#865,TRUE,Failure Adding Expression Column to Existing Table,0.25.36,25,1.1.6,TRUE,FALSE,2,3,2022-02-18,bug,PRE-SNOWFLAKE,25,865,,, -#859,TRUE,Data source for databases,NONE,,NONE,FALSE,TRUE,0,0,2022-02-14,feature-request,PRE-SNOWFLAKE,,859,,, -#847,TRUE,Principal level resource grants instead of resource level,NONE,,NONE,FALSE,TRUE,0,9,2022-02-07,feature-request,PRE-SNOWFLAKE,,847,,, -#845,TRUE,snowflake_schema is not idempotent,0.14.11,14,0.14.11,TRUE,FALSE,3,4,2022-02-03,bug,PRE-SNOWFLAKE,14,845,,, -#844,TRUE,Warehouse creation fails due to quoted identifiers in the `SHOW PARAMETERS IN WAREHOUSE` query.,0.25.36,25,1.1.4,TRUE,FALSE,4,0,2022-02-02,bug,PRE-SNOWFLAKE,25,844,,, -#836,TRUE,snowflake_stage is not idempotent,0.25.24,25,0.13.5,TRUE,FALSE,1,3,2022-01-27,bug,PRE-SNOWFLAKE,25,836,,, -#835,TRUE,snowflake terraform resource not escaping backslashes properly when imported,0.25.35,25,1.1.3,TRUE,FALSE,2,2,2022-01-27,bug,PRE-SNOWFLAKE,25,835,,, -#825,TRUE,snowflake_task does not re-set the `QUERY_TAG` value of the session_parameters.,0.25.34,25,1.0.3,TRUE,FALSE,0,0,2022-01-19,bug,PRE-SNOWFLAKE,25,825,,, -#822,TRUE,Database grant import neglects `with_grant_option`,0.25.33,25,1.1.3,TRUE,FALSE,0,0,2022-01-19,bug,PRE-SNOWFLAKE,25,822,,, -#821,TRUE,Replacements in snowflake_external_function on each apply,0.25.29,25,1.0.10,TRUE,FALSE,0,0,2022-01-18,bug,PRE-SNOWFLAKE,25,821,,, -#818,TRUE,"terraform materialized view ends in error (Root resource was present, but now absent)",0.25.33,25,1.1.3,TRUE,FALSE,8,1,2022-01-13,bug,PRE-SNOWFLAKE,25,818,,, -#810,TRUE,"Snowpipe Creation Error (""Integration"" field for Azure) should be required.",?,,?,TRUE,FALSE,2,1,2022-01-09,bug,PRE-SNOWFLAKE,,810,,, -#806,TRUE,"Crash when trying to refresh, plan or apply a drifted snowflake_procedure.",0.25.32,25,1.1.2,TRUE,FALSE,1,0,2022-01-05,bug,PRE-SNOWFLAKE,25,806,,, -#802,TRUE,Undocumented state drift blindness in network_policy_attachment,0.25.19,25,1.0.5,TRUE,FALSE,1,0,2021-12-29,bug,PRE-SNOWFLAKE,25,802,,, -#800,TRUE,Error: Failed to install provider Error while installing chanzuckerberg/snowflake v0.25.19,0.25.19,25,0.14.10,TRUE,FALSE,1,0,2021-12-27,bug,PRE-SNOWFLAKE,25,800,,, -#794,TRUE,Lack of function: `USE ROLE `,NONE,,NONE,FALSE,TRUE,1,0,2021-12-21,feature-request,PRE-SNOWFLAKE,,794,,, -#793,TRUE,Can't set owner in snowflake_pipe,0.25.30,25,0.14.6,TRUE,FALSE,1,0,2021-12-21,bug,PRE-SNOWFLAKE,25,793,,, -#791,TRUE,Unexpected '-' snowflake_warehouse,0.25.30,25,1.0.9,TRUE,FALSE,1,1,2021-12-19,bug,PRE-SNOWFLAKE,25,791,,, -#788,TRUE,"snowflake ""Create external table"" privilege missing in resource snowflake_external_table_grant",0.24.0,24,0.14.11,TRUE,FALSE,1,0,2021-12-14,bug,PRE-SNOWFLAKE,24,788,,, -#787,TRUE,Add on_existing_and_future option for grant resources where on_future is an option,NONE,,NONE,FALSE,TRUE,8,30,2021-12-11,feature-request,PRE-SNOWFLAKE,,787,,, -#781,TRUE,null_if with backslash will always have changes when applying,0.25.29,25,1.0.10,TRUE,FALSE,1,7,2021-12-08,bug,PRE-SNOWFLAKE,25,781,,, -#778,TRUE,Stream with show_initial_rows set to true is recreated every time terraform is run,0.25.28,25,1.0.5,TRUE,FALSE,2,1,2021-12-03,bug,PRE-SNOWFLAKE,25,778,,, -#776,TRUE,Facing error during re-run the same terraform script,0.22.0,22,1.0.11,TRUE,FALSE,0,0,2021-12-03,bug,PRE-SNOWFLAKE,22,776,,, -#774,TRUE,snowflake_warehouse fails when creating warehouse with lowercase name and underscores,0.25.28,25,1.0.6,TRUE,FALSE,1,0,2021-11-30,bug,PRE-SNOWFLAKE,25,774,,, -#772,TRUE,Grants fail on stages when they are mixed as internal and external,0.25.25,25,1.0.10,TRUE,FALSE,2,0,2021-11-29,bug,PRE-SNOWFLAKE,25,772,,, -#770,TRUE,data.snowflake_current_account breaks when QUOTED_IDENTIFIERS_IGNORE_CASE = TRUE,0.13.5,13,0.13.5,TRUE,FALSE,1,2,2021-11-26,bug,PRE-SNOWFLAKE,13,770,,, -#760,TRUE,Terraform plan show changes for columns using datatypes that are synonyms after a successful deployment,0.25.22,25,1.0.11,TRUE,FALSE,3,6,2021-11-13,bug,PRE-SNOWFLAKE,25,760,,, -#757,TRUE,Create streams on external tables,NONE,,NONE,FALSE,TRUE,1,0,2021-11-11,feature-request,PRE-SNOWFLAKE,,757,,, -#756,TRUE,External Tables shouldn't require at least one column,NONE,,NONE,FALSE,TRUE,0,5,2021-11-11,feature-request,PRE-SNOWFLAKE,,756,,, -#754,TRUE,Root resource was present but now absent,0.25.25,25,1.0.10,TRUE,FALSE,1,0,2021-11-10,bug,PRE-SNOWFLAKE,25,754,,, -#753,TRUE,Terraform inappropriratly renames columns instead of adding/removing what is being specified,0.25.19,25,1.0.10,TRUE,FALSE,7,2,2021-11-09,bug,PRE-SNOWFLAKE,25,753,,, -#749,TRUE,snowflake_view_grant - 'Objects have changed outside of Terraform' detected when no change occured.,0.25.24,25,1.0.10,TRUE,FALSE,3,0,2021-11-07,bug,PRE-SNOWFLAKE,25,749,,, -#744,TRUE,A data source for the current user,NONE,,NONE,FALSE,TRUE,0,0,2021-11-02,feature-request,PRE-SNOWFLAKE,,744,,, -#741,TRUE,Boolean session parameters are not handled properly,0.25.22,25,1.0.3,TRUE,FALSE,1,0,2021-10-29,bug,PRE-SNOWFLAKE,25,741,,, -#738,TRUE,Cannot grant references privilege on materialized views via the provider,0.25.19,25,1.0.7,TRUE,FALSE,1,0,2021-10-27,bug,PRE-SNOWFLAKE,25,738,,, -#737,TRUE,snowflake_role_grants failures should error with Grant not executed: Insufficient privileges.,0.25.23,25,1.0.9,TRUE,FALSE,4,0,2021-10-27,bug,PRE-SNOWFLAKE,25,737,,, -#735,TRUE,Expose notification_channel of snowflake_external_table(s),NONE,,NONE,FALSE,TRUE,0,12,2021-10-26,feature-request,PRE-SNOWFLAKE,,735,,, -#723,TRUE,snowflake_table change_tracking enables when not set (to different value than default),0.25.21,25,?,TRUE,FALSE,0,0,2021-10-17,bug,PRE-SNOWFLAKE,25,723,,, -#722,TRUE,SQL compilation error on snowflake_role_grant if target role removed,?,,?,TRUE,FALSE,2,1,2021-10-17,bug,PRE-SNOWFLAKE,,722,,, -#719,TRUE,Update ExternalFunction,NONE,,NONE,FALSE,TRUE,0,1,2021-10-13,feature-request,PRE-SNOWFLAKE,,719,,, -#718,TRUE,Terraform plan and apply with no changes tries to update and errors out,0.25.19,25,1.0.0,TRUE,FALSE,0,0,2021-10-13,bug,PRE-SNOWFLAKE,25,718,,, -#712,TRUE,DDL to TF?,NONE,,NONE,FALSE,TRUE,0,0,2021-10-08,feature-request,PRE-SNOWFLAKE,,712,,, -#708,TRUE,null_if value in file_format cannot be set to '',0.25.19,25,1.0.3,TRUE,FALSE,6,1,2021-10-07,bug,PRE-SNOWFLAKE,25,708,,, -#690,TRUE,set owners of resources created to different roles,NONE,,NONE,FALSE,TRUE,3,2,2021-09-24,feature-request,PRE-SNOWFLAKE,,690,,, -#689,TRUE,Terraformer support,NONE,,NONE,FALSE,TRUE,1,1,2021-09-24,feature-request,PRE-SNOWFLAKE,,689,,, -#688,TRUE,Conflict for streams with same name in separate schemas,?,,?,TRUE,FALSE,0,0,2021-09-22,bug,PRE-SNOWFLAKE,,688,,, -#684,TRUE,"add `data source` ""current_role""",NONE,,NONE,FALSE,TRUE,0,0,2021-09-15,feature-request,PRE-SNOWFLAKE,,684,,, -#683,TRUE,Add foreign key parameter to column,NONE,,NONE,FALSE,TRUE,0,11,2021-09-15,feature-request,PRE-SNOWFLAKE,,683,,, -#679,TRUE,snowflake share does not work,0.25.17,25,1.0.2,TRUE,FALSE,8,1,2021-09-13,bug,PRE-SNOWFLAKE,25,679,,, -#678,TRUE,"Error: Invalid resource type The provider provider.snowflake does not support resource type ""snowflake_task_grant"".",0.24.0,24,0.13.6,TRUE,FALSE,0,0,2021-09-13,bug,PRE-SNOWFLAKE,24,678,,, -#677,TRUE,"Can't create user with USERADMIN, only with SECURITYADMIN with resource snowflake_user",0.25.18,25,1.0.4,TRUE,FALSE,1,2,2021-09-13,bug,PRE-SNOWFLAKE,25,677,,, -#676,TRUE,second apply of unchanged TF shows change actions,0.25.18,25,1.0.6,TRUE,FALSE,3,1,2021-09-10,bug,PRE-SNOWFLAKE,25,676,,, -#675,TRUE,"""using the legacy plugin SDK"" warning?",0.25.18,25,1.0.6,TRUE,FALSE,0,0,2021-09-10,bug,PRE-SNOWFLAKE,25,675,,, -#674,TRUE,snowflake_scim_integration bug,0.25.18,25,1.0.0,TRUE,FALSE,0,0,2021-09-10,bug,PRE-SNOWFLAKE,25,674,,, -#670,TRUE,snowflake_account_grant fails silently,0.25.18,25,1.0.4,TRUE,FALSE,9,9,2021-09-02,bug,PRE-SNOWFLAKE,25,670,,, -#665,TRUE,"Snowflake Procedure resource creation throws plugin error when ""return_type = boolean""",0.25.16,25,1.0.5,FALSE,TRUE,2,1,2021-08-28,feature-request,PRE-SNOWFLAKE,25,665,,, -#663,TRUE,Unstability of the plan on the resource snowflake_integration_grant,0.15.0,15,0.14.8,TRUE,FALSE,0,1,2021-08-26,bug,PRE-SNOWFLAKE,15,663,,, -#660,TRUE,grants on snow pipes requires pipes to be in paused state,0.25.17,25,1.0.2,TRUE,FALSE,3,0,2021-08-23,bug,PRE-SNOWFLAKE,25,660,,, -#651,TRUE,"In resource table, unable to define COLLATE for columns",0.25.16,25,1.0.2,TRUE,FALSE,0,0,2021-08-18,bug,PRE-SNOWFLAKE,25,651,,, -#648,TRUE,Error message: Actual statement count 2 did not match the desired statement count 1,0.22.0,22,1.0.0,TRUE,FALSE,3,0,2021-08-17,bug,PRE-SNOWFLAKE,22,648,,, -#644,TRUE,Procedure replacement should force procedure grant replacement,0.25.16,25,1.0.4,TRUE,FALSE,4,5,2021-08-14,bug,PRE-SNOWFLAKE,25,644,,, -#642,TRUE,Procedure Grants Getting Replaced in Subsequent Plans,0.23.2,23,0.14.6,TRUE,FALSE,0,0,2021-08-11,bug,PRE-SNOWFLAKE,23,642,,, -#641,TRUE,Inconsistent plan error when snowflake_user name is lowercase,0.25.15,25,0.15.5,TRUE,FALSE,1,0,2021-08-09,bug,PRE-SNOWFLAKE,25,641,,, -#640,TRUE,Cannot update stage when old integration/url are incompatible with new integration/url,0.19.0,19,0.12.29,TRUE,FALSE,0,0,2021-08-09,bug,PRE-SNOWFLAKE,19,640,,, -#636,TRUE,Conflict for tasks with same name in separate schemas,0.25.15,25,1.0.4,TRUE,FALSE,1,1,2021-08-05,bug,PRE-SNOWFLAKE,25,636,,, -#630,FALSE,Sharing is not allowed from an account on BUSINESS CRITICAL edition to an account on a lower edition.,NONE,,NONE,FALSE,TRUE,0,1,2021-08-02,feature-request,PRE-SNOWFLAKE,,630,RESOURCE,snowflake_share, -#623,TRUE,Allow specifying role outside of provider,NONE,,NONE,FALSE,TRUE,0,16,2021-07-27,feature-request,PRE-SNOWFLAKE,,623,,, -#621,TRUE,Invalid char in role name,0.25.12,25,0.15.5,TRUE,FALSE,3,5,2021-07-26,bug,PRE-SNOWFLAKE,25,621,,, -#617,TRUE,Support for account-level parameters,NONE,,NONE,FALSE,TRUE,3,16,2021-07-23,feature-request,PRE-SNOWFLAKE,,617,,, -#616,TRUE,Support for `SECURITY INTEGRATION`,NONE,,NONE,FALSE,TRUE,4,2,2021-07-23,feature-request,PRE-SNOWFLAKE,,616,,, -#612,TRUE,snowflake_resource_monitor start_timestamp cannot be in the past,0.19.0,19,0.12.29,TRUE,FALSE,2,2,2021-07-20,bug,PRE-SNOWFLAKE,19,612,,, -#611,TRUE,creating schema with for_each meta argument fails because array passed to 'DATA_RETENTION_TIME_IN_DAYS',0.25.10,25,0.15,TRUE,FALSE,1,0,2021-07-20,bug,PRE-SNOWFLAKE,25,611,,, -#608,TRUE,External Table Partition,0.25.12,25,?,TRUE,FALSE,0,0,2021-07-19,bug,PRE-SNOWFLAKE,25,608,,, -#606,TRUE,dropping a user happens before revoking role_grants,0.25.10,25,1.0.2,TRUE,FALSE,3,1,2021-07-16,bug,PRE-SNOWFLAKE,25,606,,, -#604,TRUE,File Formats requiring optional parameters,0.25.11,25,?,TRUE,FALSE,3,10,2021-07-16,bug,PRE-SNOWFLAKE,25,604,,, -#601,TRUE,Warehouse state refresh after alter sets statement_timeout_in_seconds to 0 incorrectly,0.25.11,25,0.14.3,TRUE,FALSE,8,8,2021-07-13,bug,PRE-SNOWFLAKE,25,601,,, -#596,TRUE,terraform import snowflake_role_grants only imports role name,0.25.10,25,1.0.1,TRUE,FALSE,3,14,2021-07-07,bug,PRE-SNOWFLAKE,25,596,,, -#594,TRUE,"File Formats in different schemas, but with same name are tainted by each other",0.25.10,25,0.13,TRUE,FALSE,2,0,2021-07-06,bug,PRE-SNOWFLAKE,25,594,,, -#592,TRUE,IDENTIFIER is safer / less pointy than double quotes alone,NONE,,NONE,FALSE,TRUE,0,4,2021-06-29,feature-request,PRE-SNOWFLAKE,,592,,, -#587,TRUE,Every new environment remove the previous global privileges,NONE,,NONE,FALSE,TRUE,1,0,2021-06-23,feature-request,PRE-SNOWFLAKE,,587,,, -#586,TRUE,Stream metadata retrieval ignores db/schema,0.25.8,25,1.0.0,TRUE,FALSE,4,0,2021-06-23,bug,PRE-SNOWFLAKE,25,586,,, -#583,TRUE,Support Parameters within providers for Warehouse and Account,NONE,,NONE,FALSE,TRUE,5,0,2021-06-18,feature-request,PRE-SNOWFLAKE,,583,,, -#569,TRUE,Network Policy attachment - terraform state show - no users,NONE,,NONE,FALSE,TRUE,3,0,2021-06-10,feature-request,PRE-SNOWFLAKE,,569,,, -#568,TRUE,Snowflake provider produced an invalid new value for output when used in a for_each loop,0.25.5,25,1.0.0,TRUE,FALSE,0,0,2021-06-10,bug,PRE-SNOWFLAKE,25,568,,, -#566,TRUE,`snowflake_role` should be defined as `data`and not only `resource`,NONE,,NONE,FALSE,TRUE,8,3,2021-06-10,feature-request,PRE-SNOWFLAKE,,566,,, -#564,TRUE,2 resources of snowflake_table_grant with same privileges deletes each other.,0.25.4,25,0.15.4,TRUE,FALSE,2,0,2021-06-03,bug,PRE-SNOWFLAKE,25,564,,, -#562,TRUE,Data source for account type,NONE,,NONE,FALSE,TRUE,0,1,2021-06-03,feature-request,PRE-SNOWFLAKE,,562,,, -#560,TRUE,"snowflake_database_grant and snowflake_account_grant plan change right after a successful deployment, and remove database usage grant to other roles",0.25.4,25,0.15.4,TRUE,FALSE,3,3,2021-06-01,bug,PRE-SNOWFLAKE,25,560,,, -#555,TRUE,Unable to update share with new managed accounts,0.25.4,25,0.12.30,TRUE,FALSE,4,1,2021-05-28,bug,PRE-SNOWFLAKE,25,555,,, -#551,TRUE,Unable to import integration_grant,0.25.3,25,0.15.4,FALSE,TRUE,0,0,2021-05-22,feature-request,PRE-SNOWFLAKE,25,551,,, -#533,FALSE,`snowflake_pipe` error creating. This session does not have a current database.,0.25.0,25,0.14.10,TRUE,FALSE,3,7,2021-04-30,bug,PRE-SNOWFLAKE,25,533,RESOURCE,snowflake_pipe, -#531,TRUE,View Column Comment Section,NONE,,NONE,FALSE,TRUE,1,0,2021-04-30,feature-request,PRE-SNOWFLAKE,,531,,, -#529,TRUE,Error when running `terraform apply` - Snowflake region Australia East,0.22.0,22,0.15.0,TRUE,FALSE,15,1,2021-04-28,bug,PRE-SNOWFLAKE,22,529,,, -#522,TRUE,Task names clash when creating same task in different schema,0.24.0,24,0.13.0,TRUE,FALSE,1,2,2021-04-22,bug,PRE-SNOWFLAKE,24,522,,, -#521,TRUE,Terraform crash creating external function,0.24.0,24,0.12.21,TRUE,FALSE,3,2,2021-04-21,bug,PRE-SNOWFLAKE,24,521,,, -#514,TRUE,Create Share example is not matching with description,0.24.x,24,?,TRUE,FALSE,0,3,2021-04-07,bug,PRE-SNOWFLAKE,24,514,,, -#512,TRUE,Deleting role grant with securityadmin and accountadmin returns SQL error,0.23.2,23,0.13.5,TRUE,FALSE,0,5,2021-04-02,bug,PRE-SNOWFLAKE,23,512,,, -#509,TRUE,snowflake_sequence,NONE,,NONE,FALSE,TRUE,0,5,2021-03-31,feature-request,PRE-SNOWFLAKE,,509,,, -#506,FALSE,DROP IF EXISTS support,NONE,,NONE,FALSE,TRUE,0,1,2021-03-26,feature-request,PRE-SNOWFLAKE,,506,RESOURCE,snowflake_database,and snowflake_schema -#502,TRUE,Terraform plan with refresh false - connects to Snowflake,0.23.x,23,0.14.x,TRUE,FALSE,0,2,2021-03-24,bug,PRE-SNOWFLAKE,23,502,,, -#500,TRUE,granting TF role to the Azure AD role then auto-provisioning in Azure AD is broken,0.23.2,23,0.14.6,TRUE,FALSE,0,0,2021-03-21,bug,PRE-SNOWFLAKE,23,500,,, -#498,TRUE,Role Grants update in place due to comma.,0.23.0,23,0.14.8,TRUE,FALSE,2,1,2021-03-17,bug,PRE-SNOWFLAKE,23,498,,, -#497,TRUE,file_format for TYPE = CSV not being correctly populated in the state file.,0.23.0,23,0.14.8,TRUE,FALSE,0,0,2021-03-17,bug,PRE-SNOWFLAKE,23,497,,, -#494,TRUE,Terraform plan shows changes to column types immediately following successful deployment,0.23.2,23,0.13.5,TRUE,FALSE,5,16,2021-03-12,bug,PRE-SNOWFLAKE,23,494,,, -#490,TRUE,Provider incorrectly limits minimum value of auto_suspend to 60 seconds,0.23.2,23,0.14.7,TRUE,FALSE,1,0,2021-03-10,bug,PRE-SNOWFLAKE,23,490,,, -#474,TRUE,Account level settings keeps the resource constantly updated,0.18.x,18,0.13.x,TRUE,FALSE,1,0,2021-02-25,bug,PRE-SNOWFLAKE,18,474,,, -#470,TRUE,ROLE assign not working in Snowflake with terraform,?,,?,TRUE,FALSE,1,0,2021-02-23,bug,PRE-SNOWFLAKE,,470,,, -#466,TRUE,Missing fields when importing a Stream,0.23.2,23,0.14.4,TRUE,FALSE,0,0,2021-02-22,bug,PRE-SNOWFLAKE,23,466,,, -#460,TRUE,Support for grant ownership on role,NONE,,NONE,FALSE,TRUE,9,14,2021-02-19,feature-request,PRE-SNOWFLAKE,,460,,, -#455,TRUE,Typo in documentation for resource_monitor_grant,0.23.2,23,?,TRUE,FALSE,2,3,2021-02-17,bug,PRE-SNOWFLAKE,23,455,,, -#448,TRUE,External Table Partitions,0.23.2,23,0.12.x,TRUE,FALSE,3,0,2021-02-16,bug,PRE-SNOWFLAKE,23,448,,, -#447,TRUE,Deprecate region,NONE,,NONE,FALSE,TRUE,0,0,2021-02-12,feature-request,PRE-SNOWFLAKE,,447,,, -#445,TRUE,Error: 003115 (42601): SQL compilation error: Integration 'MY_INTEGRATION' is not enabled.,0.23.2,23,0.12.29,TRUE,FALSE,0,0,2021-02-05,bug,PRE-SNOWFLAKE,23,445,,, -#430,TRUE,Add resource to populate database table when created,NONE,,NONE,FALSE,TRUE,1,2,2021-01-24,feature-request,PRE-SNOWFLAKE,,430,,, -#423,TRUE,Support for generic resource that executes specified statement,NONE,,NONE,FALSE,TRUE,5,0,2021-01-21,feature-request,PRE-SNOWFLAKE,,423,,, -#421,TRUE,Support the ability to alter table...modify column data type,NONE,,NONE,FALSE,TRUE,0,0,2021-01-21,feature-request,PRE-SNOWFLAKE,,421,,, -#420,FALSE,Support the ability to alter table...rename a column,NONE,,NONE,FALSE,TRUE,10,15,2021-01-21,feature-request,PRE-SNOWFLAKE,,420,RESOURCE,snowflake_table,part of the rename epic (SNOW-1325261) -#419,TRUE,Incorrect documentation for snowflake_warehouse_grant,0.20.0,20,0.14.4,TRUE,FALSE,3,0,2021-01-20,bug,PRE-SNOWFLAKE,20,419,,, -#411,TRUE,Unable to set a new value for statement_timeout_in_seconds parameter for a virtual warehouse,0.20.0,20,0.14.4,TRUE,FALSE,0,2,2021-01-12,bug,PRE-SNOWFLAKE,20,411,,, -#410,TRUE,[bug] spurious diff on snowflake_table column,?,,?,TRUE,FALSE,0,2,2021-01-08,bug,PRE-SNOWFLAKE,,410,,, -#409,TRUE,[bug] suppress file_format field diffs,?,,?,TRUE,FALSE,1,0,2021-01-08,bug,PRE-SNOWFLAKE,,409,,, -#408,TRUE,[bug] suppress pipe diffs with trailing semicolon,?,,?,TRUE,FALSE,0,0,2021-01-08,bug,PRE-SNOWFLAKE,,408,,, -#402,TRUE,Enhance snowflake_table resource to support column-level comments,NONE,,NONE,FALSE,TRUE,0,2,2021-01-07,feature-request,PRE-SNOWFLAKE,,402,,, -#384,TRUE,Schema creation SQL error,0.20.0,20,0.13.4,TRUE,FALSE,1,0,2020-12-25,bug,PRE-SNOWFLAKE,20,384,,, -#317,TRUE,Replace `SHOW USERS LIKE x` command with `DESC USER x`,NONE,,NONE,FALSE,TRUE,8,1,2020-12-01,feature-request,PRE-SNOWFLAKE,,317,,, -#308,TRUE,Support for external table resources,NONE,,NONE,FALSE,TRUE,1,0,2020-11-20,feature-request,PRE-SNOWFLAKE,,308,,, -#306,TRUE,Allow configuration of the PUBLIC schema,NONE,,NONE,FALSE,TRUE,4,4,2020-11-19,feature-request,PRE-SNOWFLAKE,,306,,, -#303,TRUE,Create Snowflake Masking Policies in Terraform also set table column masking policies,NONE,,NONE,FALSE,TRUE,10,4,2020-11-12,feature-request,PRE-SNOWFLAKE,,303,,, -#300,TRUE,Network policy and attachment - Terraform crash,0.18.1,18,0.13.4,TRUE,FALSE,2,0,2020-11-10,bug|needs-input,PRE-SNOWFLAKE,18,300,,, -#295,TRUE,Unable to manage a privilege with and without `with_grant_option`,0.18.0,18,0.13.5,TRUE,FALSE,5,3,2020-11-02,bug|needs-input,PRE-SNOWFLAKE,18,295,,, -#288,TRUE,Not all roles in a schema grant get picked up after running terraform import,0.17.1,17,0.13.5,TRUE,FALSE,0,0,2020-10-27,bug,PRE-SNOWFLAKE,17,288,,, -#285,TRUE,"Add an ""undo"" SQL command option in the task resource",NONE,,NONE,FALSE,TRUE,0,0,2020-10-25,feature-request,PRE-SNOWFLAKE,,285,,, -#284,TRUE,GRANT SELECT TO ALL,NONE,,NONE,FALSE,TRUE,18,35,2020-10-25,feature-request,PRE-SNOWFLAKE,,284,,, -#282,TRUE,`snowflake_role_grants` resource name should be singular,0.17.1,17,0.13.0,FALSE,TRUE,3,0,2020-10-25,feature-request,PRE-SNOWFLAKE,17,282,,, -#275,TRUE,Passing empty roles list to snowflake_schema_grant,NONE,,NONE,FALSE,TRUE,0,0,2020-10-13,feature-request,PRE-SNOWFLAKE,,275,,, -#273,TRUE,Support for snowflake_stream and snowflake_procedure,NONE,,NONE,FALSE,TRUE,3,0,2020-10-12,feature-request,PRE-SNOWFLAKE,,273,,, -#265,FALSE,Creating a stage with file_format,0.16.0,16,0.13.0,TRUE,FALSE,11,7,2020-10-06,bug,PRE-SNOWFLAKE,16,265,RESOURCE,snowflake_stage, -#254,TRUE,NULL_IF cannot be empty list in stages,0.15.0,15,?,TRUE,FALSE,2,0,2020-09-11,bug,PRE-SNOWFLAKE,15,254,,, -#244,TRUE,Is there a plan to support quoted_identifiers_ignore_case?,NONE,,NONE,FALSE,TRUE,3,2,2020-08-27,feature-request,PRE-SNOWFLAKE,,244,,, -#225,TRUE,Importing snowflake_database_grant,NONE,,NONE,TRUE,FALSE,0,9,2020-07-23,needs-triage|bug,PRE-SNOWFLAKE,,225,,, -#222,TRUE,unable to import snowflake_stage resource,?,,?,TRUE,FALSE,3,0,2020-07-15,bug|needs-input,PRE-SNOWFLAKE,,222,,, -#218,TRUE,Stage - providing url and copy_options causes resource to update,NONE,,NONE,TRUE,FALSE,1,0,2020-06-29,needs-triage|bug,PRE-SNOWFLAKE,,218,,, -#211,TRUE,Single item in set,?,,?,TRUE,FALSE,12,2,2020-06-10,bug,PRE-SNOWFLAKE,,211,,, -#200,TRUE,Feature request: lock on schemas / databases that safeguards against dropping,NONE,,NONE,FALSE,TRUE,3,1,2020-05-27,feature-request,PRE-SNOWFLAKE,,200,,, -#189,TRUE,"Terraform Destroy on Role Grant will remove ALL users in Role, not a specific user",0.15.0,15,?,TRUE,FALSE,4,2,2020-05-07,bug|needs-input,PRE-SNOWFLAKE,15,189,,, -#186,TRUE,Case-mismatch error when creating STAGE using existing STORAGE INTEGRATION,?,,?,TRUE,FALSE,1,0,2020-05-01,bug,PRE-SNOWFLAKE,,186,,, -#152,TRUE,Grant ownership fails on object with dependent grants,NONE,,NONE,TRUE,FALSE,5,0,2020-03-19,needs-triage|bug,PRE-SNOWFLAKE,,152,,, -#142,TRUE,Feature request: throw an error when grant resources overlap,NONE,,NONE,FALSE,TRUE,1,4,2020-02-21,feature-request,PRE-SNOWFLAKE,,142,,, -#137,TRUE,Feature Request: to be able to modify a grant without re-creating it,NONE,,NONE,FALSE,TRUE,4,9,2020-02-10,feature-request,PRE-SNOWFLAKE,,137,,, -#37,TRUE,okta auth,NONE,,NONE,FALSE,TRUE,2,2,2019-06-12,feature-request,PRE-SNOWFLAKE,,37,,, +ID,Category,Object +#2280,PROVIDER_CONFIG,snowflake +#2277,RESOURCE,snowflake_database +#2276,RESOURCE,snowflake_dynamic_table +#2272,RESOURCE,snowflake_warehouse +#2271,RESOURCE,snowflake_share +#2263,RESOURCE,snowflake_user +#2257,RESOURCE,snowflake_procedure +#2249,RESOURCE,snowflake_iceberg_table +#2242,PROVIDER_CONFIG,snowflake +#2240,OTHER, +#2236,RESOURCE,snowflake_table_column_masking_policy_application +#2226,RESOURCE,snowflake_schema +#2223,RESOURCE,snowflake_email_notification_integration +#2218,DATA_SOURCE,snowflake_databases +#2213,RESOURCE,snowflake_password_policy +#2212,RESOURCE,snowflake_password_policy +#2211,RESOURCE,snowflake_schema +#2209,RESOURCE,snowflake_schema +#2208,PROVIDER_CONFIG, +#2207,RESOURCE,snowflake_task +#2201,RESOURCE,snowflake_stream +#2199,GRANTS,snowflake_sequence_grant +#2198,GRANTS,snowflake_role_ownership_grant +#2194,PROVIDER_CONFIG, +#2189,RESOURCE,snowflake_share +#2188,OTHER, +#2187,GRANTS,snowflake_grant_privileges_to_role +#2181,DOCUMENTATION,snowflake_system_get_aws_sns_iam_policy +#2177,RESOURCE,snowflake_oauth_integration +#2175,RESOURCE,snowflake_resource_monitor +#2169,PROVIDER_CONFIG, +#2168,IDENTIFIERS,snowflake_database +#2167,RESOURCE,snowflake_resource_monitor +#2165,RESOURCE,snowflake_pipe +#2164,IDENTIFIERS,snowflake_grant_privileges_to_role +#2162,RESOURCE,snowflake_password_policy_attachment +#2159,GRANTS,snowflake_grant_privileges_to_database_role +#2158,DATA_SOURCE,snowflake_accounts +#2154,RESOURCE,snowflake_file_format +#2151,GRANTS,snowflake_grant_privileges_to_role +#2146,RESOURCE,snowflake_procedure +#2145,PROVIDER_CONFIG, +#2137,PROVIDER_CONFIG, +#2120,RESOURCE,snowflake_stage +#2116,DATA_SOURCE,snowflake_functions +#2110,RESOURCE,snowflake_table +#2102,IDENTIFIERS,snowflake_grant_privileges_to_role +#2098,OTHER, +#2091,OTHER, +#2085,RESOURCE,snowflake_view +#2084,GRANTS,snowflake_grant_privileges_to_role +#2076,GRANTS,snowflake_grant_privileges_to_role +#2075,IDENTIFIERS,snowflake_pipe +#2073,OTHER, +#2072,GRANTS,snowflake_grant_privileges_to_role +#2070,IDENTIFIERS,snowflake_user +#2069,GRANTS,snowflake_grant_privileges_to_role +#2068,GRANTS,snowflake_grant_privileges_to_role +#2067,DATA_SOURCE,snowflake_current_account +#2060,GRANTS,snowflake_grant_datatabase_role +#2055,IMPORT,snowflake_view +#2054,RESOURCE,snowflake_masking_policy +#2053,RESOURCE,snowflake_row_access_policy +#2050,RESOURCE,snowflake_file_format +#2047,PROVIDER_CONFIG, +#2044,GRANTS,snowflake_grant_privileges_to_role +#2039,GRANTS, +#2036,RESOURCE,snowflake_task +#2035,IDENTIFIERS,snowflake_table_column_masking_policy_application +#2031,RESOURCE,snowflake_view +#2030,RESOURCE,snowflake_account +#2021,RESOURCE,snowflake_database +#2015,RESOURCE,snowflake_account +#2004,GRANTS,snowflake_grant_privileges_to_role +#2002,GRANTS,snowflake_grant_privileges_to_role +#1998,GRANTS,snowflake_grant_privileges_to_role +#1994,DOCUMENTATION,snowflake_file_format_grant +#1993,GRANTS,snowflake_grant_privileges_to_role +#1990,RESOURCE,snowflake_resource_monitor +#1987,OTHER, +#1985,OTHER, +#1984,SDK,snowflake_file_format +#1979,GRANTS,snowflake_grant_privileges_to_role +#1962,GRANTS, +#1957,RESOURCE,snowflake_resource_monitor +#1942,GRANTS,snowflake_grant_privileges_to_role +#1940,GRANTS,snowflake_grant_privileges_to_role +#1933,RESOURCE,snowflake_streamlit +#1932,GRANTS, +#1926,RESOURCE,snowflake_tag_association +#1925,GRANTS,snowflake_grants +#1922,GRANTS,snowflake_grant_privileges_to_share +#1911,RESOURCE,snowflake_stage +#1910,RESOURCE,snowflake_tag_association +#1909,RESOURCE,snowflake_tag_association +#1905,PROVIDER_CONFIG, +#1903,RESOURCE,snowflake_stage +#1901,RESOURCE,snowflake_external_function +#1893,GRANTS,snowflake_grant_privileges_to_role +#1891,RESOURCE,snowflake_account +#1888,RESOURCE,snowflake_event_table +#1884,RESOURCE,snowflake_warehouse +#1883,GRANTS, +#1881,PROVIDER_CONFIG, +#1877,GRANTS,snowflake_database_grant +#1875,GRANTS,snowflake_procedure_grant +#1862,RESOURCE,snowflake_tag +#1860,GRANTS,snowflake_account_grant +#1855,RESOURCE,snowflake_procedure +#1851,RESOURCE,snowflake_external_oauth_integration +#1848,RESOURCE,snowflake_object_parameter +#1845,GRANTS,snowflake_role_grants +#1844,RESOURCE,snowflake_warehouse +#1833,RESOURCE,snowflake_database +#1832,RESOURCE,snowflake_resource_monitor +#1823,OTHER, +#1821,RESOURCE,snowflake_resource_monitor +#1820,RESOURCE,snowflake_file_format +#1817,GRANTS,snowflake_grant_datatabase_role +#1815,GRANTS,snowflake_stage_grant +#1814,RESOURCE,snowflake_session_parameter +#1811,RESOURCE,snowflake_alert +#1806,RESOURCE,snowflake_tag +#1800,RESOURCE,snowflake_database +#1799,RESOURCE,snowflake_table_column_masking_policy_application +#1797,GRANTS,snowflake_failover_group_grant +#1796,GRANTS,snowflake_schema_grant +#1795,RESOURCE,snowflake_stage +#1794,GRANTS,snowflake_table_grant +#1784,DOCUMENTATION, +#1783,RESOURCE,snowflake_session_parameter +#1781,RESOURCE, +#1773,RESOURCE,snowflake_external_oauth_integration +#1770,IDENTIFIERS,snowflake_database +#1765,GRANTS,snowflake_external_table_grant +#1764,IDENTIFIERS,snowflake_table_column_masking_policy_application +#1761,RESOURCE,snowflake_task +#1760,RESOURCE,snowflake_file_format +#1759,OTHER, +#1757,RESOURCE,snowflake_database +#1754,RESOURCE,snowflake_resource_monitor +#1753,RESOURCE,snowflake_alert +#1745,DOCUMENTATION,snowflake_alert +#1741,RESOURCE,snowflake_external_oauth_integration +#1736,GRANTS,snowflake_function_grant +#1716,RESOURCE,snowflake_resource_monitor +#1714,RESOURCE,snowflake_resource_monitor +#1707,RESOURCE,snowflake_pipe +#1705,RESOURCE,snowflake_stage +#1700,PROVIDER_CONFIG, +#1695,RESOURCE,snowflake_procedure +#1693,RESOURCE,snowflake_email_notification_integration +#1692,OTHER, +#1691,GRANTS,snowflake_stage_grant +#1679,RESOURCE,snowflake_account_parameter +#1677,GRANTS,snowflake_schema_grant +#1671,RESOURCE,snowflake_account +#1657,RESOURCE,snowflake_tag +#1656,RESOURCE,snowflake_masking_policy +#1640,RESOURCE,snowflake_procedure +#1637,RESOURCE,snowflake_oauth_integration +#1632,GRANTS,snowflake_grant_privileges_to_share +#1630,DATA_SOURCE,snowflake_system_get_privatelink_config +#1624,RESOURCE,snowflake_resource_monitor +#1614,RESOURCE,snowflake_file_format +#1613,RESOURCE,snowflake_file_format +#1610,GRANTS,snowflake_schema_grant +#1609,RESOURCE,snowflake_file_format +#1607,RESOURCE,snowflake_account +#1602,RESOURCE,snowflake_replication_group +#1600,RESOURCE,snowflake_row_access_policy +#1594,GRANTS,snowflake_file_format_grant +#1593,GRANTS,snowflake_stage_grant +#1573,GRANTS,snowflake_schema_grant +#1572,RESOURCE,snowflake_user +#1565,RESOURCE,snowflake_session_parameter +#1564,RESOURCE,snowflake_external_table +#1563,GRANTS, +#1562,GRANTS, +#1561,RESOURCE,snowflake_object_parameter +#1553,GRANTS,snowflake_role_grants +#1546,RESOURCE,snowflake_session_parameter +#1544,DATA_SOURCE,snowflake_stages +#1542,RESOURCE,snowflake_account_parameter +#1537,RESOURCE,snowflake_external_table +#1535,RESOURCE,snowflake_user +#1534,GRANTS,snowflake_table_grant +#1527,RESOURCE,snowflake_database +#1526,RESOURCE,snowflake_view +#1517,GRANTS,snowflake_procedure_grant +#1503,RESOURCE,snowflake_external_oauth_integration +#1501,RESOURCE,snowflake_account +#1500,RESOURCE,snowflake_resource_monitor +#1498,RESOURCE,snowflake_external_oauth_integration +#1497,DATA_SOURCE,snowflake_shares +#1496,RESOURCE,snowflake_tag_association +#1491,RESOURCE,snowflake_stage +#1481,GRANTS,snowflake_table_grant +#1480,RESOURCE,snowflake_notification_integration +#1479,DATA_SOURCE,snowflake_functions +#1478,RESOURCE,snowflake_pipe +#1462,GRANTS,snowflake_account_grant +#1461,RESOURCE,snowflake_file_format +#1458,PROVIDER_CONFIG, +#1457,RESOURCE,snowflake_object_parameter +#1453,RESOURCE,snowflake_database +#1445,DATA_SOURCE,snowflake_integrations +#1444,RESOURCE,snowflake_masking_policy +#1443,RESOURCE,snowflake_tag +#1442,RESOURCE,snowflake_database_role +#1428,GRANTS,snowflake_warehouse_grant +#1425,GRANTS,snowflake_role_grants +#1422,RESOURCE,snowflake_masking_policy +#1421,RESOURCE,snowflake_oauth_integration +#1420,OTHER, +#1419,RESOURCE,snowflake_task +#1418,RESOURCE,snowflake_failover_group +#1416,RESOURCE,snowflake_external_table +#1408,GRANTS,snowflake_file_format_grant +#1394,RESOURCE,snowflake_tag +#1393,RESOURCE,snowflake_function +#1391,GRANTS,snowflake_role_grants +#1388,RESOURCE,snowflake_alert +#1387,IDENTIFIERS,snowflake_table +#1372,DATA_SOURCE,snowflake_tags +#1371,DATA_SOURCE,snowflake_databases +#1367,RESOURCE,snowflake_database +#1366,DATA_SOURCE,snowflake_current_account +#1339,GRANTS,snowflake_database_grant +#1299,GRANTS,snowflake_role_grants +#1298,GRANTS,snowflake_account_grant +#1285,GRANTS,snowflake_stage_grant +#1279,RESOURCE,snowflake_share +#1272,RESOURCE,snowflake_table +#1271,RESOURCE,snowflake_table +#1270,GRANTS, +#1269,DATA_SOURCE,snowflake_roles +#1267,, +#1253,RESOURCE,snowflake_view +#1250,RESOURCE,snowflake_task +#1249,, +#1248,RESOURCE,snowflake_table +#1243,RESOURCE,snowflake_schema +#1241,RESOURCE,snowflake_table +#1226,GRANTS,snowflake_schema_grant +#1224,RESOURCE,snowflake_scim_integration +#1221,, +#1219,GRANTS,snowflake_pipe_grant +#1218,RESOURCE,snowflake_materialized_view +#1212,GRANTS,snowflake_task_grant +#1208,RESOURCE,snowflake_function +#1204,, +#1200,GRANTS,snowflake_database_grant +#1195,RESOURCE,snowflake_procedure +#1194,RESOURCE,snowflake_task +#1189,RESOURCE,snowflake_procedure +#1182,DATA_SOURCE,snowflake_current_account +#1178,RESOURCE,snowflake_procedure +#1177,RESOURCE,snowflake_table_constraint +#1175,RESOURCE,snowflake_resource_monitor +#1169,OTHER, +#1164,GRANTS,snowflake_schema_grant +#1161,, +#1155,RESOURCE,snowflake_user +#1151,RESOURCE,snowflake_row_access_policy +#1150,RESOURCE,snowflake_stream +#1147,RESOURCE,snowflake_file_format +#1146,RESOURCE,snowflake_table +#1128,GRANTS, +#1104,RESOURCE,snowflake_warehouse +#1099,PROVIDER_CONFIG, +#1097,RESOURCE,snowflake_masking_policy +#1088,RESOURCE,snowflake_task +#1087,DOCUMENTATION,snowflake_stage +#1082,GRANTS,snowflake_role_grants +#1079,RESOURCE,snowflake_function +#1075,, +#1074,RESOURCE,snowflake_tag +#1068,, +#1067,, +#1066,, +#1062,RESOURCE,snowflake_organization_account +#1061,, +#1058,GRANTS,snowflake_account_grant +#1054,GRANTS, +#1051,RESOURCE,snowflake_notification_integration +#1050,RESOURCE,snowflake_procedure +#1049,RESOURCE,snowflake_view +#1045,RESOURCE,snowflake_database +#1044,OTHER, +#1042,, +#1040,RESOURCE,snowflake_external_table +#1036,RESOURCE,snowflake_session_parameter +#1034,GRANTS, +#1032,RESOURCE,snowflake_table +#1029,, +#1005,, +#1004,, +#1000,, +#998,, +#994,, +#993,, +#989,, +#984,, +#981,, +#980,, +#977,, +#976,, +#973,, +#970,, +#967,, +#966,, +#965,, +#963,, +#955,, +#953,, +#952,, +#951,, +#950,, +#946,, +#938,, +#908,, +#897,, +#896,, +#892,, +#891,, +#882,, +#867,, +#865,, +#859,, +#847,, +#845,, +#844,, +#836,, +#835,, +#825,, +#822,, +#821,, +#818,, +#810,, +#806,, +#802,, +#800,, +#794,, +#793,, +#791,, +#788,, +#787,, +#781,, +#778,, +#776,, +#774,, +#772,, +#770,, +#760,, +#757,, +#756,, +#754,, +#753,, +#749,, +#744,, +#741,, +#738,, +#737,, +#735,, +#723,, +#722,, +#719,, +#718,, +#712,, +#708,, +#690,, +#689,, +#688,, +#684,, +#683,, +#679,, +#678,, +#677,, +#676,, +#675,, +#674,, +#670,, +#665,, +#663,, +#660,, +#651,, +#648,, +#644,, +#642,, +#641,, +#640,, +#636,, +#630,RESOURCE,snowflake_share +#623,, +#621,, +#617,, +#616,, +#612,, +#611,, +#608,, +#606,, +#604,, +#601,, +#596,, +#594,, +#592,, +#587,, +#586,, +#583,, +#569,, +#568,, +#566,, +#564,, +#562,, +#560,, +#555,, +#551,, +#533,RESOURCE,snowflake_pipe +#531,, +#529,, +#522,, +#521,, +#514,, +#512,, +#509,, +#506,RESOURCE,snowflake_database +#502,, +#500,, +#498,, +#497,, +#494,, +#490,, +#474,, +#470,, +#466,, +#460,, +#455,, +#448,, +#447,, +#445,, +#430,, +#423,, +#421,, +#420,RESOURCE,snowflake_table +#419,, +#411,, +#410,, +#409,, +#408,, +#402,, +#384,, +#317,, +#308,, +#306,, +#303,, +#300,, +#295,, +#288,, +#285,, +#284,, +#282,, +#275,, +#273,, +#265,RESOURCE,snowflake_stage +#254,, +#244,, +#225,, +#222,, +#218,, +#211,, +#200,, +#189,, +#186,, +#152,, +#142,, +#137,, +#37,, diff --git a/pkg/scripts/issues/assign-labels/main.go b/pkg/scripts/issues/assign-labels/main.go index 6fbd13e152..187a43e4c0 100644 --- a/pkg/scripts/issues/assign-labels/main.go +++ b/pkg/scripts/issues/assign-labels/main.go @@ -6,12 +6,13 @@ import ( "encoding/json" "errors" "fmt" - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "log" "net/http" "os" "strconv" "strings" + + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) var ( @@ -67,7 +68,7 @@ type Issue struct { } func readGitHubIssuesBucket() []Issue { - f, err := os.Open("/Users/jcieslak/Documents/terraform-provider-snowflake/pkg/scripts/issues/assign-labels/GitHubIssuesBucket.csv") + f, err := os.Open("GitHubIssuesBucket.csv") if err != nil { panic(err) } @@ -79,14 +80,14 @@ func readGitHubIssuesBucket() []Issue { } issues := make([]Issue, 0) for _, record := range records[1:] { // Skip header - id, err := strconv.Atoi(record[14]) + id, err := strconv.Atoi(record[0][1:]) if err != nil { panic(err) } issues = append(issues, Issue{ ID: id, - Category: record[15], - Object: record[16], + Category: record[1], + Object: record[2], }) } return issues diff --git a/pkg/scripts/issues/create-labels/main.go b/pkg/scripts/issues/create-labels/main.go index 99e83a713d..90da002bac 100644 --- a/pkg/scripts/issues/create-labels/main.go +++ b/pkg/scripts/issues/create-labels/main.go @@ -5,7 +5,6 @@ import ( "encoding/json" "errors" "fmt" - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" "io" "log" "net/http" @@ -13,6 +12,8 @@ import ( "slices" "strings" "time" + + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/scripts/issues" ) func main() {