Introduce public_url, internal_url and admin_url parameters for endpoint configuration

Bug #1274979 reported by Mathieu Gagné
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
puppet-ceilometer
Fix Released
Undecided
Mathieu Gagné
puppet-cinder
Fix Released
Undecided
Mathieu Gagné
puppet-designate
Fix Released
Undecided
Mathieu Gagné
puppet-glance
Fix Released
Undecided
Mathieu Gagné
puppet-heat
Fix Released
Undecided
Mathieu Gagné
puppet-ironic
Fix Released
Undecided
Mathieu Gagné
puppet-keystone
Fix Released
Undecided
Mathieu Gagné
puppet-manila
Fix Released
Undecided
Mathieu Gagné
puppet-neutron
Fix Released
Undecided
Mathieu Gagné
puppet-nova
Fix Released
Undecided
Mathieu Gagné
puppet-sahara
Fix Released
Undecided
Mathieu Gagné
puppet-swift
Fix Released
Undecided
Mathieu Gagné

Bug Description

When configuring keystone endpoints, a plethora of parameters are used to build an url for each endpoint types: public, internal, admin. The list of available parameters differs from module to module. Some allows the individual configuration of protocol and port for public, internal and admin endpoints, some don't.

This makes it difficult for someone with special needs to fully customize the generated URLs as it is not possible without patching the manifest.

Introducing public_url, internal_url and admin_url parameters will offer a greater flexility to the end user.

Changed in puppet-ceilometer:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-glance:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-heat:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-ironic:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-keystone:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/70393

Changed in puppet-designate:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-swift:
assignee: nobody → David Moreau Simard (dmsimard)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/70411

Changed in puppet-neutron:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Mathieu Gagné (mgagne)
Changed in puppet-nova:
status: New → In Progress
assignee: nobody → Mathieu Gagné (mgagne)
Mathieu Gagné (mgagne)
Changed in puppet-cinder:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Mathieu Gagné (mgagne)
no longer affects: puppet-ceilometer/havana
no longer affects: puppet-cinder/havana
no longer affects: puppet-glance/havana
no longer affects: puppet-heat/havana
no longer affects: puppet-keystone/havana
no longer affects: puppet-neutron/havana
no longer affects: puppet-nova/havana
no longer affects: puppet-swift/havana
Mathieu Gagné (mgagne)
Changed in puppet-ceilometer:
status: In Progress → New
Changed in puppet-cinder:
status: In Progress → New
Changed in puppet-designate:
status: In Progress → New
Changed in puppet-glance:
status: In Progress → New
Changed in puppet-heat:
status: In Progress → New
Changed in puppet-ironic:
status: In Progress → New
Changed in puppet-neutron:
status: In Progress → New
Changed in puppet-nova:
status: In Progress → New
Changed in puppet-swift:
status: In Progress → New
Changed in puppet-keystone:
milestone: none → 4.0.0
status: In Progress → Fix Released
Changed in puppet-nova:
status: New → Confirmed
assignee: Mathieu Gagné (mgagne) → Richard Raseley (richard-raseley)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/186109

Changed in puppet-nova:
status: Confirmed → In Progress
Changed in puppet-neutron:
status: New → Confirmed
Changed in puppet-ironic:
status: New → Confirmed
Changed in puppet-heat:
status: New → Confirmed
Changed in puppet-glance:
status: New → Confirmed
Changed in puppet-swift:
assignee: David Moreau Simard (dmsimard) → Richard Raseley (richard-raseley)
status: New → In Progress
Changed in puppet-designate:
status: New → Confirmed
Changed in puppet-cinder:
status: New → Confirmed
Changed in puppet-ceilometer:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-swift (master)

Fix proposed to branch: master
Review: https://review.openstack.org/186205

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-nova (master)

Change abandoned by Richard Raseley (<email address hidden>) on branch: master
Review: https://review.openstack.org/186109
Reason: Abandoning in favor of resurrecting already existing changes (https://review.openstack.org/#/q/topic:bug/1274979,n,z) and doing work there.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-swift (master)

Change abandoned by Richard Raseley (<email address hidden>) on branch: master
Review: https://review.openstack.org/186205
Reason: Abandoning in favor of resurrecting already existing changes (https://review.openstack.org/#/q/topic:bug/1274979,n,z) and doing work there.

Changed in puppet-nova:
assignee: Richard Raseley (richard-raseley) → Mathieu Gagné (mgagne)
Changed in puppet-nova:
assignee: Mathieu Gagné (mgagne) → Richard Raseley (richard-raseley)
Changed in puppet-nova:
assignee: Richard Raseley (richard-raseley) → Mathieu Gagné (mgagne)
Changed in puppet-cinder:
status: Confirmed → In Progress
Changed in puppet-ceilometer:
status: Confirmed → In Progress
Changed in puppet-designate:
status: Confirmed → In Progress
Changed in puppet-glance:
status: Confirmed → In Progress
Changed in puppet-heat:
status: Confirmed → In Progress
Changed in puppet-ironic:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-manila (master)

Fix proposed to branch: master
Review: https://review.openstack.org/190802

Changed in puppet-manila:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-neutron:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-sahara (master)

Fix proposed to branch: master
Review: https://review.openstack.org/190816

Changed in puppet-sahara:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Changed in puppet-swift:
assignee: Richard Raseley (richard-raseley) → Mathieu Gagné (mgagne)
Changed in puppet-designate:
assignee: Mathieu Gagné (mgagne) → Sebastien Badia (sbadia)
Changed in puppet-sahara:
status: In Progress → Fix Committed
Changed in puppet-neutron:
status: In Progress → Fix Committed
Changed in puppet-nova:
status: In Progress → Fix Committed
Changed in puppet-ironic:
status: In Progress → Fix Committed
Changed in puppet-manila:
status: In Progress → Fix Committed
Changed in puppet-ceilometer:
status: In Progress → Fix Committed
Changed in puppet-heat:
status: In Progress → Fix Committed
Changed in puppet-glance:
status: In Progress → Fix Committed
Changed in puppet-designate:
assignee: Sebastien Badia (sbadia) → Emilien Macchi (emilienm)
Changed in puppet-swift:
status: In Progress → Fix Committed
Changed in puppet-designate:
assignee: Emilien Macchi (emilienm) → Mathieu Gagné (mgagne)
Changed in puppet-cinder:
status: In Progress → Fix Committed
Changed in puppet-designate:
status: In Progress → Fix Committed
Mathieu Gagné (mgagne)
Changed in puppet-ceilometer:
milestone: none → 6.0.0
Changed in puppet-cinder:
milestone: none → 6.0.0
Changed in puppet-glance:
milestone: none → 6.0.0
Changed in puppet-heat:
milestone: none → 6.0.0
Mathieu Gagné (mgagne)
Changed in puppet-neutron:
milestone: none → 6.0.0
Changed in puppet-nova:
milestone: none → 6.0.0
Changed in puppet-sahara:
milestone: none → 6.0.0
Changed in puppet-swift:
milestone: none → 6.0.0
Mathieu Gagné (mgagne)
Changed in puppet-designate:
milestone: none → 6.0.0
Changed in puppet-ironic:
milestone: none → 6.0.0
Mathieu Gagné (mgagne)
Changed in puppet-swift:
status: Fix Committed → Fix Released
Changed in puppet-glance:
status: Fix Committed → Fix Released
Changed in puppet-ironic:
status: Fix Committed → Fix Released
Changed in puppet-cinder:
status: Fix Committed → Fix Released
Changed in puppet-nova:
status: Fix Committed → Fix Released
Changed in puppet-designate:
status: Fix Committed → Fix Released
Changed in puppet-ceilometer:
status: Fix Committed → Fix Released
Mathieu Gagné (mgagne)
Changed in puppet-neutron:
status: Fix Committed → Fix Released
Changed in puppet-sahara:
status: Fix Committed → Fix Released
Changed in puppet-heat:
status: Fix Committed → Fix Released
Mathieu Gagné (mgagne)
Changed in puppet-manila:
milestone: none → 6.0.0
status: Fix Committed → Fix Released
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.