OOO does not configure worker_self_reference_url correctly for glance Distributed Image Import

Bug #2012636 reported by Pranali Deore
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
In Progress
Undecided
Unassigned

Bug Description

Description of problem:
-----------------------
TripleO configures same worker_self_reference_url for all controllers when we deploy with glance-direct image import method

How reproducible:
parameters_defaults:
     GlanceEnabledImportMethods: web-download,glance-direct

Steps to Reproduce:
1.Deploy with glance-direct import method
2.Check worker_self_reference_url on each controller

Actual results:
Same worker_self_reference_url for all controllers
Image gets stuck in 'importing' state

Expected results:
Should be individual reference directly to the controller node itself
Image should be 'active'

This issue is till Wallaby since this Glance Distributed Image support had been added in wallaby.

summary: - OOO does not configure worker_self_reference_url for glance Distributed
- Image Import
+ OOO does not configure worker_self_reference_url correctly for glance
+ Distributed Image Import
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)
Changed in tripleo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/882391

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/882391
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/03a4949043ab93a7803b117c0c211ae705ab4bce
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 03a4949043ab93a7803b117c0c211ae705ab4bce
Author: PranaliD <email address hidden>
Date: Thu Mar 23 20:30:00 2023 +0530

    Fix glance worker_self_reference_url

    Currenty ``worker_self_reference_url`` is getting set same for
    all controllers whereas it should be the internal API URL for
    each node where glance api will run when glance-direct method of
    image-import is enabled so that the other workers will get to know
    how to contact the worker which has staged the image with the help
    of ``worker_self_reference_url`

    Fixed it by using ServiceNetMap to extract ip on each node which sets
    the url properly for TLS and non-TLS deployments.

    wallaby-backport-potential

    Closes-Bug: #2012636
    Change-Id: I562275586abee002f6d2d19218aedc6656a1ecb1

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by "Takashi Kajinami <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/878517
Reason: wallaby patch was merged. I think we can now abandon this.

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.