Rename credentials_id field to credential_id (#80)
* Rename credentials_id field to credential_id * Address review comments
This commit is contained in:
parent
b02db190bf
commit
5a5ac6640c
43 changed files with 722 additions and 722 deletions
|
|
@ -47,7 +47,7 @@ func resourceConfig(acls, frequency, plugins string) string {
|
|||
}
|
||||
}
|
||||
|
||||
resource "stackit_postgresql_credential" "credentials" {
|
||||
resource "stackit_postgresql_credential" "credential" {
|
||||
project_id = stackit_postgresql_instance.instance.project_id
|
||||
instance_id = stackit_postgresql_instance.instance.instance_id
|
||||
}
|
||||
|
|
@ -81,17 +81,17 @@ func TestAccPostgreSQLResource(t *testing.T) {
|
|||
resource.TestCheckResourceAttr("stackit_postgresql_instance.instance", "name", instanceResource["name"]),
|
||||
resource.TestCheckResourceAttr("stackit_postgresql_instance.instance", "parameters.sgw_acl", instanceResource["sgw_acl"]),
|
||||
|
||||
// Credentials data
|
||||
// Credential data
|
||||
resource.TestCheckResourceAttrPair(
|
||||
"stackit_postgresql_credential.credentials", "project_id",
|
||||
"stackit_postgresql_credential.credential", "project_id",
|
||||
"stackit_postgresql_instance.instance", "project_id",
|
||||
),
|
||||
resource.TestCheckResourceAttrPair(
|
||||
"stackit_postgresql_credential.credentials", "instance_id",
|
||||
"stackit_postgresql_credential.credential", "instance_id",
|
||||
"stackit_postgresql_instance.instance", "instance_id",
|
||||
),
|
||||
resource.TestCheckResourceAttrSet("stackit_postgresql_credential.credentials", "credentials_id"),
|
||||
resource.TestCheckResourceAttrSet("stackit_postgresql_credential.credentials", "host"),
|
||||
resource.TestCheckResourceAttrSet("stackit_postgresql_credential.credential", "credential_id"),
|
||||
resource.TestCheckResourceAttrSet("stackit_postgresql_credential.credential", "host"),
|
||||
),
|
||||
},
|
||||
{ // Data source
|
||||
|
|
@ -103,10 +103,10 @@ func TestAccPostgreSQLResource(t *testing.T) {
|
|||
instance_id = stackit_postgresql_instance.instance.instance_id
|
||||
}
|
||||
|
||||
data "stackit_postgresql_credential" "credentials" {
|
||||
project_id = stackit_postgresql_credential.credentials.project_id
|
||||
instance_id = stackit_postgresql_credential.credentials.instance_id
|
||||
credentials_id = stackit_postgresql_credential.credentials.credentials_id
|
||||
data "stackit_postgresql_credential" "credential" {
|
||||
project_id = stackit_postgresql_credential.credential.project_id
|
||||
instance_id = stackit_postgresql_credential.credential.instance_id
|
||||
credential_id = stackit_postgresql_credential.credential.credential_id
|
||||
}`,
|
||||
resourceConfig(instanceResource["sgw_acl"], instanceResource["metrics_frequency"], instanceResource["plugins"]),
|
||||
),
|
||||
|
|
@ -115,20 +115,20 @@ func TestAccPostgreSQLResource(t *testing.T) {
|
|||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "project_id", instanceResource["project_id"]),
|
||||
resource.TestCheckResourceAttrPair("stackit_postgresql_instance.instance", "instance_id",
|
||||
"data.stackit_postgresql_instance.instance", "instance_id"),
|
||||
resource.TestCheckResourceAttrPair("stackit_postgresql_credential.credentials", "credentials_id",
|
||||
"data.stackit_postgresql_credential.credentials", "credentials_id"),
|
||||
resource.TestCheckResourceAttrPair("stackit_postgresql_credential.credential", "credential_id",
|
||||
"data.stackit_postgresql_credential.credential", "credential_id"),
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "plan_id", instanceResource["plan_id"]),
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "name", instanceResource["name"]),
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "parameters.sgw_acl", instanceResource["sgw_acl"]),
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "parameters.plugins.#", "1"),
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_instance.instance", "parameters.plugins.0", instanceResource["plugins"]),
|
||||
|
||||
// Credentials data
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_credential.credentials", "project_id", instanceResource["project_id"]),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credentials", "credentials_id"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credentials", "host"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credentials", "port"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credentials", "uri"),
|
||||
// Credential data
|
||||
resource.TestCheckResourceAttr("data.stackit_postgresql_credential.credential", "project_id", instanceResource["project_id"]),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credential", "credential_id"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credential", "host"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credential", "port"),
|
||||
resource.TestCheckResourceAttrSet("data.stackit_postgresql_credential.credential", "uri"),
|
||||
),
|
||||
},
|
||||
// Import
|
||||
|
|
@ -149,21 +149,21 @@ func TestAccPostgreSQLResource(t *testing.T) {
|
|||
ImportStateVerify: true,
|
||||
},
|
||||
{
|
||||
ResourceName: "stackit_postgresql_credential.credentials",
|
||||
ResourceName: "stackit_postgresql_credential.credential",
|
||||
ImportStateIdFunc: func(s *terraform.State) (string, error) {
|
||||
r, ok := s.RootModule().Resources["stackit_postgresql_credential.credentials"]
|
||||
r, ok := s.RootModule().Resources["stackit_postgresql_credential.credential"]
|
||||
if !ok {
|
||||
return "", fmt.Errorf("couldn't find resource stackit_postgresql_credential.credentials")
|
||||
return "", fmt.Errorf("couldn't find resource stackit_postgresql_credential.credential")
|
||||
}
|
||||
instanceId, ok := r.Primary.Attributes["instance_id"]
|
||||
if !ok {
|
||||
return "", fmt.Errorf("couldn't find attribute instance_id")
|
||||
}
|
||||
credentialsId, ok := r.Primary.Attributes["credentials_id"]
|
||||
credentialId, ok := r.Primary.Attributes["credential_id"]
|
||||
if !ok {
|
||||
return "", fmt.Errorf("couldn't find attribute credentials_id")
|
||||
return "", fmt.Errorf("couldn't find attribute credential_id")
|
||||
}
|
||||
return fmt.Sprintf("%s,%s,%s", testutil.ProjectId, instanceId, credentialsId), nil
|
||||
return fmt.Sprintf("%s,%s,%s", testutil.ProjectId, instanceId, credentialId), nil
|
||||
},
|
||||
ImportState: true,
|
||||
ImportStateVerify: true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue