sbercloud-terraform / terraform-provider-sbercloud

Terraform SberCloud Provider
https://registry.terraform.io/providers/sbercloud-terraform/sbercloud/latest/docs
Mozilla Public License 2.0
32 stars 20 forks source link

Does not support data source "sbercloud_dms_rabbitmq_flavors" #266

Open kuzakov opened 4 months ago

kuzakov commented 4 months ago

Hi there,

Terraform Version

v1.7.4

Affected Resource(s)

Source of information

https://registry.terraform.io/providers/sbercloud-terraform/sbercloud/latest/docs/resources/dms_rabbitmq_instance

Terraform Configuration Files

data "sbercloud_dms_rabbitmq_flavors" "rabbitmq-core" {
  engine            = "rabbitmq"
  type              = "single"
  version           = "3.8.35"
  storage_spec_code = "dms.physical.storage.ultra"
}

Panic Output

Error: Invalid data source
│
│   on 3_dms.tf line 8, in data "sbercloud_dms_rabbitmq_flavors" "rabbitmq-core":
│    8: data "sbercloud_dms_rabbitmq_flavors" "rabbitmq-core" {
│
│ The provider sbercloud-terraform/sbercloud does not support data source "sbercloud_dms_rabbitmq_flavors".

Expected Behavior

I expected the correct data source and Terraform got the right flavor details.

Actual Behavior

Just an error that I provided above.

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply

Thanks in advance.

Ccaswell42 commented 4 months ago

Sbercloud terraform provider doesn’t have this data-source. We will add this feature in the next release.

kuzakov commented 3 weeks ago

@Ccaswell42 hi, Afaik, the newest version 1.12.0 was released about 3 weaks ago with notes regarding adding new data source "dms_rabbitmq_flavors" I successfully updated my provider version, but I still have an error "The provider sbercloud-terraform/sbercloud does not support data source "sbercloud_dms_rabbitmq_flavors"

Where could I do mistake?

Win(11 x64), terraform(1.8.5), sbrecloud_provider(1.12.0)

kuzakov commented 2 weeks ago

@BurMachine hi colleagues, Could you update the documentation - https://github.com/sbercloud-terraform/terraform-provider-sbercloud/blob/6bc73b319bf480c7a80ff138c316896400ebeb60/docs/resources/dms_rabbitmq_instance.md?plain=1#L43

Because I'm getting an error:

 Error: Unsupported attribute
│
│   on 3_dms.tf line 27, in resource "sbercloud_dms_rabbitmq_instance" "rabbitmq_core":
│   27:   flavor_id         = data.sbercloud_dms_rabbitmq_flavors.rabbitmq_core.flavors[0].flavor.id
│
│ This object does not have an attribute named "flavor".

And

Error: Unsupported attribute
│
│   on 3_dms.tf line 29, in resource "sbercloud_dms_rabbitmq_instance" "rabbitmq_core":
│   29:   storage_spec_code = data.sbercloud_dms_rabbitmq_flavors.rabbitmq_core.flavors[0].storage_spec_code
│
│ This object does not have an attribute named "storage_spec_code".