Heat fails to create magnum swarm cluster with allowed_cidrs not assigned

Bug #1943069 reported by Guillermoadrianmolina
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Magnum UI
New
Undecided
Unassigned

Bug Description

# create template OK
openstack coe cluster template create swarm_cluster_template \
  --image Fedora-Atomic-27-20180419.0.x86_64 \
  --keypair keypair_gmolina \
  --flavor flavor_cpu-01_ram-01G_disk-10G \
  --docker-volume-size 5 \
  --external-network net_173_gestio \
  --volume-driver rexray \
  --dns-nameserver 192.168.120.101 \
  --dns-nameserver 192.168.120.102 \
  --coe swarm-mode

# create cluster fails
openstack coe cluster create swarm1 \
  --cluster-template swarm_cluster_template \
  --master-count 1 \
  --node-count 1

/var/log/kolla/magnum/magnum-conductor.log:

2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server [req-121c4a17-3200-463c-91fb-1fdc65dd3ff2 - - - - -] Exception during message handling: magnum.common.exception.InvalidParameterValue: ERROR: Property error: : resources.api_lb.properties: : Property allowed_cidrs not assigned
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server cluster_driver.create_cluster(context, cluster, create_timeout)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/drivers/heat/driver.py", line 135, in create_cluster
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server stack = self._create_stack(context, clients.OpenStackClients(context),
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/drivers/heat/driver.py", line 235, in _create_stack
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server created_stack = osc.heat().stacks.create(**fields)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/v1/stacks.py", line 170, in create
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server resp = self.client.post('/stacks',
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/common/http.py", line 292, in post
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server return self.client_request("POST", url, **kwargs)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/common/http.py", line 282, in client_request
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server resp, body = self.json_request(method, url, **kwargs)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/common/http.py", line 271, in json_request
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server resp = self._http_request(url, method, **kwargs)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/common/http.py", line 234, in _http_request
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server raise exc.from_response(resp)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server heatclient.exc.HTTPBadRequest: ERROR: Property error: : resources.api_lb.properties: : Property allowed_cidrs not assigned
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/osprofiler/profiler.py", line 160, in wrapper
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server result = f(*args, **kwargs)
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/conductor/handlers/cluster_conductor.py", line 95, in cluster_create
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server raise e
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server magnum.common.exception.InvalidParameterValue: ERROR: Property error: : resources.api_lb.properties: : Property allowed_cidrs not assigned
2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server

/var/log/kolla/heat/heat-engine.log:

2021-09-08 08:33:25.993 17 INFO heat.engine.service [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Creating stack swarm1-pog2jnmemdyy
2021-09-08 08:33:26.075 17 DEBUG heat.engine.parameter_groups [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Parameter Groups: OS::stack_id, OS::project_id, is_cluster_stack, ssh_key_name, ssh_public_key, external_network, fixed_network, fixed_subnet, cluster_uuid, magnum_url, master_image, node_image, master_flavor, node_flavor, dns_nameserver, http_proxy, https_proxy, no_proxy, number_of_masters, number_of_nodes, number_of_secondary_masters, fixed_subnet_cidr, tls_disabled, docker_volume_size, docker_volume_type, docker_storage_driver, loadbalancing_protocol, swarm_port, trustee_domain_id, trustee_user_id, trustee_username, trustee_password, trust_id, auth_url, volume_driver, rexray_preempt, verify_ca, openstack_ca, nodes_affinity_policy, availability_zone validate /var/lib/kolla/venv/lib/python3.9/site-packages/heat/engine/parameter_groups.py:41
2021-09-08 08:33:26.085 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating ServerGroup "worker_nodes_server_group"
2021-09-08 08:33:26.157 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating SecurityGroup "secgroup_swarm_manager"
2021-09-08 08:33:26.163 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating TemplateResource "network"
2021-09-08 08:33:26.166 17 DEBUG heat.engine.parameter_groups [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Parameter Groups: OS::stack_id, OS::project_id, existing_network, existing_subnet, private_network_cidr, private_network_name, dns_nameserver, external_network validate /var/lib/kolla/venv/lib/python3.9/site-packages/heat/engine/parameter_groups.py:41
2021-09-08 08:33:26.170 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Router "extrouter"
2021-09-08 08:33:26.172 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Net "private_network"
2021-09-08 08:33:26.173 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Subnet "private_subnet"
2021-09-08 08:33:26.175 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating TemplateResource "network_switch"
2021-09-08 08:33:26.177 17 DEBUG heat.engine.parameter_groups [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating Parameter Groups: OS::stack_id, OS::project_id, private_network, existing_network, private_subnet, existing_subnet validate /var/lib/kolla/venv/lib/python3.9/site-packages/heat/engine/parameter_groups.py:41
2021-09-08 08:33:26.177 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating RouterInterface "extrouter_inside"
2021-09-08 08:33:26.180 17 INFO heat.engine.resource [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Validating TemplateResource "api_lb"
2021-09-08 08:33:26.181 17 DEBUG heat.engine.stack [req-92758b1b-35a9-49c3-9e96-de39c12ccced admin admin - default default] Property error: resources.api_lb.properties: Property allowed_cidrs not assigned validate /var/lib/kolla/venv/lib/python3.9/site-packages/heat/engine/stack.py:973

Revision history for this message
Chris (mephman) wrote :

This affects me as well. Vanilla Openstack Wallaby deployment using Kolla Ansible.

Revision history for this message
Benoit (flamesterz) wrote :

I do have the exact same problem. One additional information is that I am not selecting any loadbalancing to the cluster and the error is related to it.

Revision history for this message
Chris (mephman) wrote : Re: [Bug 1943069] Re: Heat fails to create magnum swarm cluster with allowed_cidrs not assigned
Download full text (10.0 KiB)

Are you able to specify and get around it? I have one loadbalancer for my cloudfoundry deployment but am not very familiar with Octavia…the loadbalancer was created through a terraform script so I didn’t get into the internals.

From: <email address hidden> <email address hidden> on behalf of Benoit <email address hidden>
Date: Thursday, September 9, 2021 at 1:35 PM
To: Chris Lyons <email address hidden>
Subject: [Bug 1943069] Re: Heat fails to create magnum swarm cluster with allowed_cidrs not assigned
I do have the exact same problem. One additional information is that I
am not selecting any loadbalancing to the cluster and the error is
related to it.

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1943069

Title:
  Heat fails to create magnum swarm cluster with allowed_cidrs not
  assigned

Status in Magnum UI:
  New

Bug description:
  # create template OK
  openstack coe cluster template create swarm_cluster_template \
    --image Fedora-Atomic-27-20180419.0.x86_64 \
    --keypair keypair_gmolina \
    --flavor flavor_cpu-01_ram-01G_disk-10G \
    --docker-volume-size 5 \
    --external-network net_173_gestio \
    --volume-driver rexray \
    --dns-nameserver 192.168.120.101 \
    --dns-nameserver 192.168.120.102 \
    --coe swarm-mode

  # create cluster fails
  openstack coe cluster create swarm1 \
    --cluster-template swarm_cluster_template \
    --master-count 1 \
    --node-count 1

  /var/log/kolla/magnum/magnum-conductor.log:

  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server [req-121c4a17-3200-463c-91fb-1fdc65dd3ff2 - - - - -] Exception during message handling: magnum.common.exception.InvalidParameterValue: ERROR: Property error: : resources.api_lb.properties: : Property allowed_cidrs not assigned
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/conductor/handlers/cluster_conductor.py", line 78, in cluster_create
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server cluster_driver.create_cluster(context, cluster, create_timeout)
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/drivers/heat/driver.py", line 135, in create_cluster
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server stack = self._create_stack(context, clients.OpenStackClients(context),
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/magnum/drivers/heat/driver.py", line 235, in _create_stack
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server created_stack = osc.heat().stacks.create(**fields)
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/lib/python3.9/site-packages/heatclient/v1/stacks.py", line 170, in create
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server resp = self.client.post('/stacks',
  2021-09-08 08:33:26.240 26 ERROR oslo_messaging.rpc.server File "/var/lib/k...

Revision history for this message
Benoit (flamesterz) wrote :

No, everytime i try to create the cluster it fail with the error (Property error: : resources.api_lb.properties: : Property allowed_cidrs not assigned)

not sure where the issue is. I dont have any load balancer (Octavia) deploy yet so i might try to deploy it before retry

Revision history for this message
alpha23 (alpha23) wrote :

Is there any update after 2 years?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.