scaleway / terraform-provider-scaleway

Terraform Scaleway provider

Home Page:https://www.terraform.io/docs/providers/scaleway/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scaleway_redis_cluster cluster upgrade -> http error 501 Not Implemented: not implemented

guyguy333 opened this issue Β· comments

Community Note

  • Please vote on this issue by adding a πŸ‘ reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Terraform Version

1.5.0 with provider v2.35.0

Affected Resource(s)

  • scaleway_redis_cluster

Terraform Configuration Files

resource "scaleway_redis_cluster" "backend" {
  name    = "xxxxx-${local.env}-backend"
  version = "7.0.5"

  node_type = var.redis_node_type

  user_name = "xxxxxx-backend"
  password  = random_password.redis_backend_admin.result

  cluster_size = var.redis_cluster_size
  tls_enabled  = true

  private_network {
    id          = data.terraform_remote_state.network.outputs.vpc_private_network_id
    service_ips = local.redis_cluster_service_ips
  }
}

Debug Output

# scaleway_redis_cluster.backend will be updated in-place
  ~ resource "scaleway_redis_cluster" "backend" {
      ~ cluster_size = 1 -> 3
        id           = "fr-par-1/xxxxxx"
        name         = "xxxx-staging-backend"
        # (11 unchanged attributes hidden)

      - private_network {
          - endpoint_id = "xxxxx" -> null
          - id          = "fr-par/xxx" -> null
          - service_ips = [
              - "172.16.8.220/22",
            ] -> null
          - zone        = "fr-par-1" -> null
        }
      + private_network {
          + id          = "fr-par/xxxx"
          + service_ips = [
              + "172.a.b.c/22",
              + "172.a.b.c/22",
              + "172.a.b.c/22",
            ]
          + zone        = (known after apply)
        }
    }
    
    Error: scaleway-sdk-go: http error 501 Not Implemented: not implemented
β”‚ 
β”‚   with scaleway_redis_cluster.backend,
β”‚   on redis.tf line 1, in resource "scaleway_redis_cluster" "backend":
β”‚    1: resource "scaleway_redis_cluster" "backend" {
β”‚ 

Panic Output

Expected Behavior

No 501 error. I'm almost sure resource must be destroyed to upgrade from standalone to cluster, I guess it's the source of the issue.

Actual Behavior

http error 501 Not Implemented: not implemented

Steps to Reproduce

  1. terraform apply

Important Factoids

References

  • #0000