configure step breaks with terraform errors: Bad Gateway, Requested subnet overlaps with another subnet,
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Snap |
New
|
Undecided
|
Unassigned |
Bug Description
Sunbeam 2024.1/edge - release 512
During configure, it stops with the following trace:
14:18:34 > Deploying OpenStack Control Plane to Kubernetes (this may take a while) ... waiting for services to come online (84/84)
14:18:36 Resize complete.
14:18:37 DEBUG: execute return code is 0
14:18:37 DEBUG: SSH-EXECUTE: starting new execute at host 147.75.35.131 verbose=True get_pty=True combine_stderr=True filtered=True
14:18:37 + sunbeam configure --openrc /home/ubuntu/
14:18:39 > Checking if user ubuntu is member of group snap_daemon ...
14:18:39 > Checking the deployment has been bootstrapped ...
14:18:44 > Authenticating with Juju controller ...
14:18:44 > Collecting cloud configuration ...
14:18:45 > Initializing Terraform from provider mirror ...
14:28:06 > Creating demonstration user, project and networking ...
14:28:06 > Creating demonstration user, project and networking ... terraform apply failed: data.openstack_
14:28:06 data.openstack_
14:28:06 Terraform used the selected providers to generate the following execution
14:28:06 plan. Resource actions are indicated with the following symbols:
14:28:06 + create
14:28:06 <= read (data resources)
14:28:06 Terraform will perform the following actions:
14:28:06 # data.openstack_
14:28:06 # (config refers to values not yet known)
14:28:06 <= data "openstack_
14:28:06 + all_tags = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + name = "default"
14:28:06 + region = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + disk = 90
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.large"
14:28:06 + ram = 8192
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 4
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + disk = 60
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.medium"
14:28:06 + ram = 4096
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 2
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + disk = 30
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.small"
14:28:06 + ram = 2048
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 1
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + disk = 4
14:28:06 + extra_specs = (known after apply)
14:28:06 + flavor_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + is_public = true
14:28:06 + name = "m1.tiny"
14:28:06 + ram = 512
14:28:06 + region = (known after apply)
14:28:06 + rx_tx_factor = 1
14:28:06 + vcpus = 1
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + cores = -1
14:28:06 + fixed_ips = (known after apply)
14:28:06 + floating_ips = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + injected_
14:28:06 + injected_
14:28:06 + injected_files = (known after apply)
14:28:06 + instances = -1
14:28:06 + key_pairs = -1
14:28:06 + metadata_items = (known after apply)
14:28:06 + project_id = (known after apply)
14:28:06 + ram = -1
14:28:06 + region = (known after apply)
14:28:06 + security_
14:28:06 + security_groups = (known after apply)
14:28:06 + server_
14:28:06 + server_groups = -1
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + is_domain = false
14:28:06 + name = (sensitive value)
14:28:06 + parent_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + is_domain = true
14:28:06 + name = "users"
14:28:06 + parent_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + id = (known after apply)
14:28:06 + project_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + role_id = "900427e017bc46
14:28:06 + user_id = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + default_project_id = (known after apply)
14:28:06 + description = (sensitive value)
14:28:06 + domain_id = (known after apply)
14:28:06 + enabled = true
14:28:06 + id = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + password = (sensitive value)
14:28:06 + region = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + checksum = (known after apply)
14:28:06 + container_format = "bare"
14:28:06 + created_at = (known after apply)
14:28:06 + disk_format = "qcow2"
14:28:06 + file = (known after apply)
14:28:06 + hidden = false
14:28:06 + id = (known after apply)
14:28:06 + image_cache_path = "/home/
14:28:06 + image_id = (known after apply)
14:28:06 + image_source_url = "http://
14:28:06 + metadata = (known after apply)
14:28:06 + min_disk_gb = 0
14:28:06 + min_ram_mb = 0
14:28:06 + name = "ubuntu"
14:28:06 + owner = (known after apply)
14:28:06 + properties = {
14:28:06 + "architecture" = "x86_64"
14:28:06 + "hypervisor_type" = "qemu"
14:28:06 }
14:28:06 + protected = false
14:28:06 + region = (known after apply)
14:28:06 + schema = (known after apply)
14:28:06 + size_bytes = (known after apply)
14:28:06 + status = (known after apply)
14:28:06 + update_at = (known after apply)
14:28:06 + updated_at = (known after apply)
14:28:06 + visibility = "public"
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_
14:28:06 + dns_domain = (known after apply)
14:28:06 + external = true
14:28:06 + id = (known after apply)
14:28:06 + mtu = (known after apply)
14:28:06 + name = "external-network"
14:28:06 + port_security_
14:28:06 + qos_policy_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + shared = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + transparent_vlan = (known after apply)
14:28:06 + segments {
14:28:06 + network_type = "flat"
14:28:06 + physical_network = "physnet1"
14:28:06 + segmentation_id = 0
14:28:06 }
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_
14:28:06 + dns_domain = (known after apply)
14:28:06 + external = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + mtu = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + port_security_
14:28:06 + qos_policy_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + shared = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + transparent_vlan = (known after apply)
14:28:06 + segments {
14:28:06 + network_type = (known after apply)
14:28:06 + physical_network = (known after apply)
14:28:06 + segmentation_id = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + floatingip = -1
14:28:06 + id = (known after apply)
14:28:06 + network = -1
14:28:06 + port = -1
14:28:06 + project_id = (known after apply)
14:28:06 + rbac_policy = -1
14:28:06 + region = (known after apply)
14:28:06 + router = -1
14:28:06 + security_group = -1
14:28:06 + security_group_rule = -1
14:28:06 + subnet = -1
14:28:06 + subnetpool = -1
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + force_destroy = false
14:28:06 + id = (known after apply)
14:28:06 + port_id = (known after apply)
14:28:06 + region = (known after apply)
14:28:06 + router_id = (known after apply)
14:28:06 + subnet_id = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + admin_state_up = true
14:28:06 + all_tags = (known after apply)
14:28:06 + availability_
14:28:06 + distributed = (known after apply)
14:28:06 + enable_snat = (known after apply)
14:28:06 + external_gateway = (known after apply)
14:28:06 + external_network_id = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + region = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + external_fixed_ip {
14:28:06 + ip_address = (known after apply)
14:28:06 + subnet_id = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + direction = "ingress"
14:28:06 + ethertype = "IPv4"
14:28:06 + id = (known after apply)
14:28:06 + port_range_max = (known after apply)
14:28:06 + port_range_min = (known after apply)
14:28:06 + protocol = "icmp"
14:28:06 + region = (known after apply)
14:28:06 + remote_group_id = (known after apply)
14:28:06 + remote_ip_prefix = "0.0.0.0/0"
14:28:06 + security_group_id = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + direction = "ingress"
14:28:06 + ethertype = "IPv4"
14:28:06 + id = (known after apply)
14:28:06 + port_range_max = 22
14:28:06 + port_range_min = 22
14:28:06 + protocol = "tcp"
14:28:06 + region = (known after apply)
14:28:06 + remote_group_id = (known after apply)
14:28:06 + remote_ip_prefix = "0.0.0.0/0"
14:28:06 + security_group_id = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + all_tags = (known after apply)
14:28:06 + cidr = "10.0.2.0/24"
14:28:06 + enable_dhcp = false
14:28:06 + gateway_ip = "10.0.2.1"
14:28:06 + id = (known after apply)
14:28:06 + ip_version = 4
14:28:06 + ipv6_address_mode = (known after apply)
14:28:06 + ipv6_ra_mode = (known after apply)
14:28:06 + name = "external-subnet"
14:28:06 + network_id = (known after apply)
14:28:06 + no_gateway = false
14:28:06 + region = (known after apply)
14:28:06 + service_types = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + allocation_pool {
14:28:06 + end = "10.0.2.254"
14:28:06 + start = "10.0.2.11"
14:28:06 }
14:28:06 + allocation_pools {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 # openstack_
14:28:06 + resource "openstack_
14:28:06 + all_tags = (known after apply)
14:28:06 + cidr = (sensitive value)
14:28:06 + dns_nameservers = (sensitive value)
14:28:06 + enable_dhcp = true
14:28:06 + gateway_ip = (known after apply)
14:28:06 + id = (known after apply)
14:28:06 + ip_version = 4
14:28:06 + ipv6_address_mode = (known after apply)
14:28:06 + ipv6_ra_mode = (known after apply)
14:28:06 + name = (sensitive value)
14:28:06 + network_id = (known after apply)
14:28:06 + no_gateway = false
14:28:06 + region = (known after apply)
14:28:06 + service_types = (known after apply)
14:28:06 + tenant_id = (known after apply)
14:28:06 + allocation_pool {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 + allocation_pools {
14:28:06 + end = (known after apply)
14:28:06 + start = (known after apply)
14:28:06 }
14:28:06 }
14:28:06 Plan: 19 to add, 0 to change, 0 to destroy.
14:28:06 Changes to Outputs:
14:28:06 + OS_PASSWORD = (sensitive value)
14:28:06 + OS_PROJECT_
14:28:06 + OS_PROJECT_NAME = (sensitive value)
14:28:06 + OS_USERNAME = (sensitive value)
14:28:06 + OS_USER_DOMAIN_NAME = "users"
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 data.openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 data.openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 openstack_
14:28:06 Error: Error waiting for openstack_
14:28:06 with openstack_
14:28:06 on main.tf line 121, in resource "openstack_
14:28:06 121: resource "openstack_
14:28:06 Error: Error creating openstack_
14:28:06 with openstack_
14:28:06 on main.tf line 129, in resource "openstack_
14:28:06 129: resource "openstack_
14:28:06 Error: Error creating openstack_
14:28:06 with openstack_
14:28:06 on main.tf line 177, in resource "openstack_
14:28:06 177: resource "openstack_
14:28:06 Error: Error creating openstack_
14:28:06 with openstack_
14:28:06 on main.tf line 189, in resource "openstack_
14:28:06 189: resource "openstack_
14:28:06 > Creating demonstration user, project and networking ... Error configuring cloud
14:28:06 Traceback (most recent call last):
14:28:06 File "/snap/
14:28:06 process = subprocess.run(
14:28:06 File "/usr/lib/
14:28:06 raise CalledProcessEr
14:28:06 subprocess.
14:28:06 During handling of the above exception, another exception occurred:
14:28:06 Traceback (most recent call last):
14:28:06 File "/snap/
14:28:06 self.tfhelper.
14:28:06 File "/snap/
14:28:06 raise TerraformExcept
14:28:06 sunbeam.
14:28:06 > Creating demonstration user, project and networking ...
14:28:06 Error: Command '['/snap/
14:28:06 DEBUG: execute return code is 1
14:28:06 DEBUG: SSH-EXECUTE: starting new execute at host 147.75.35.131 verbose=True get_pty=True combine_stderr=True filtered=True
14:28:06 + sunbeam configure --openrc /home/ubuntu/
14:28:06 > Checking if user ubuntu is member of group snap_daemon ...
14:28:06 > Checking the deployment has been bootstrapped ...
14:28:06 > Authenticating with Juju controller ...
14:28:06 > Collecting cloud configuration ...
14:28:06 > Initializing Terraform from provider mirror ...
14:28:14 > Creating demonstration user, project and networking ...
14:28:14 > Creating demonstration user, project and networking ... terraform apply failed: openstack_
14:28:14 data.openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 data.openstack_
14:28:14 openstack_
14:28:14 data.openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 data.openstack_
14:28:14 Terraform used the selected providers to generate the following execution
14:28:14 plan. Resource actions are indicated with the following symbols:
14:28:14 + create
14:28:14 Terraform will perform the following actions:
14:28:14 # openstack_
14:28:14 + resource "openstack_
14:28:14 + force_destroy = false
14:28:14 + id = (known after apply)
14:28:14 + port_id = (known after apply)
14:28:14 + region = (known after apply)
14:28:14 + router_id = (known after apply)
14:28:14 + subnet_id = (known after apply)
14:28:14 }
14:28:14 # openstack_
14:28:14 + resource "openstack_
14:28:14 + admin_state_up = true
14:28:14 + all_tags = (known after apply)
14:28:14 + availability_
14:28:14 + distributed = (known after apply)
14:28:14 + enable_snat = (known after apply)
14:28:14 + external_gateway = (known after apply)
14:28:14 + external_network_id = "1fbdb089-
14:28:14 + id = (known after apply)
14:28:14 + name = (sensitive value)
14:28:14 + region = (known after apply)
14:28:14 + tenant_id = "1729dbcd9aa04e
14:28:14 + external_fixed_ip {
14:28:14 + ip_address = (known after apply)
14:28:14 + subnet_id = (known after apply)
14:28:14 }
14:28:14 }
14:28:14 # openstack_
14:28:14 + resource "openstack_
14:28:14 + direction = "ingress"
14:28:14 + ethertype = "IPv4"
14:28:14 + id = (known after apply)
14:28:14 + port_range_max = (known after apply)
14:28:14 + port_range_min = (known after apply)
14:28:14 + protocol = "icmp"
14:28:14 + region = (known after apply)
14:28:14 + remote_group_id = (known after apply)
14:28:14 + remote_ip_prefix = "0.0.0.0/0"
14:28:14 + security_group_id = "0d0600fe-
14:28:14 + tenant_id = "1729dbcd9aa04e
14:28:14 }
14:28:14 # openstack_
14:28:14 + resource "openstack_
14:28:14 + direction = "ingress"
14:28:14 + ethertype = "IPv4"
14:28:14 + id = (known after apply)
14:28:14 + port_range_max = 22
14:28:14 + port_range_min = 22
14:28:14 + protocol = "tcp"
14:28:14 + region = (known after apply)
14:28:14 + remote_group_id = (known after apply)
14:28:14 + remote_ip_prefix = "0.0.0.0/0"
14:28:14 + security_group_id = "0d0600fe-
14:28:14 + tenant_id = "1729dbcd9aa04e
14:28:14 }
14:28:14 # openstack_
14:28:14 + resource "openstack_
14:28:14 + all_tags = (known after apply)
14:28:14 + cidr = (sensitive value)
14:28:14 + dns_nameservers = (sensitive value)
14:28:14 + enable_dhcp = true
14:28:14 + gateway_ip = (known after apply)
14:28:14 + id = (known after apply)
14:28:14 + ip_version = 4
14:28:14 + ipv6_address_mode = (known after apply)
14:28:14 + ipv6_ra_mode = (known after apply)
14:28:14 + name = (sensitive value)
14:28:14 + network_id = "c0ce4611-
14:28:14 + no_gateway = false
14:28:14 + region = (known after apply)
14:28:14 + service_types = (known after apply)
14:28:14 + tenant_id = "1729dbcd9aa04e
14:28:14 + allocation_pool {
14:28:14 + end = (known after apply)
14:28:14 + start = (known after apply)
14:28:14 }
14:28:14 + allocation_pools {
14:28:14 + end = (known after apply)
14:28:14 + start = (known after apply)
14:28:14 }
14:28:14 }
14:28:14 Plan: 5 to add, 0 to change, 0 to destroy.
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 openstack_
14:28:14 Error: Error creating openstack_
14:28:14 with openstack_
14:28:14 on main.tf line 121, in resource "openstack_
14:28:14 121: resource "openstack_
14:28:14 Error: Error creating openstack_
14:28:14 {"NeutronError": {"type": "SecurityGroupR
14:28:14 with openstack_
14:28:14 on main.tf line 177, in resource "openstack_
14:28:14 177: resource "openstack_
14:28:14 Error configuring cloud
14:28:14 Traceback (most recent call last):
14:28:14 File "/snap/
14:28:14 process = subprocess.run(
14:28:14 File "/usr/lib/
14:28:14 raise CalledProcessEr
14:28:14 subprocess.
14:28:14 During handling of the above exception, another exception occurred:
14:28:14 Traceback (most recent call last):
14:28:14 File "/snap/
14:28:14 self.tfhelper.
14:28:14 File "/snap/
14:28:14 raise TerraformExcept
14:28:14 sunbeam.
14:28:14 > Creating demonstration user, project and networking ...
14:28:14 Error: Command '['/snap/
14:28:14 DEBUG: execute return code is 1
14:28:14 DEBUG: DIE: configuring demo project failed, aborting
Complete logs attached.