Package repository locations are hardcoded in many Fuel components and build scripts

Bug #1486928 reported by Vladimir Kozhukalov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Low
Vladimir Kozhukalov

Bug Description

We need to have a single data source from where all fuel components will get default repositories. Openstack.yaml can be such single data source.

Update: as discussed in the comments, openstack.yaml might not be suitable as single data source.

Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

Why 7.0? It's tech-debt, I think it should be done in 8.0.

tags: added: non-release
tags: added: tech-debt
Changed in fuel:
milestone: 7.0 → 8.0
Revision history for this message
Vladimir Kozhukalov (kozhukalov) wrote :

After thinking of this a little bit and discussing this with others I changed my mind. It does not look rational to use openstack.yaml both for deployment and for bootstrap image building repos. Bootstrap is to be totally independent from deployment, so it is better to have a separate config file for it.

Changed in fuel:
status: Confirmed → Invalid
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Discarding openstack.yaml as the single data source does not invalidate the whole bug. Hardcoded package repo locations are a problem, and we need to find a way to address it.

Changed in fuel:
status: Invalid → Confirmed
description: updated
summary: - Singe data source for default repos
+ Package repository locations are hardcoded in many Fuel components and
+ build scripts
Revision history for this message
Vladimir Kozhukalov (kozhukalov) wrote :

You are right about hardcoded repos, but the only place where they hardcoded is the build script for ubuntu bootstrap. We have a separate bug for this https://bugs.launchpad.net/fuel/+bug/1486551 Once it is fixed we will have two places where default repos are defined. Still it is better to have a single place for such things but the priority is not high, rather medium and milestone is 8.0 (it is rather a feature request)

Changed in fuel:
importance: High → Medium
Dmitry Pyzhov (dpyzhov)
tags: added: area-build
Roman Vyalov (r0mikiam)
tags: added: fuel-build
Roman Vyalov (r0mikiam)
Changed in fuel:
importance: Medium → Low
Roman Vyalov (r0mikiam)
tags: added: move-to-9-0
Roman Vyalov (r0mikiam)
Changed in fuel:
milestone: 8.0 → 9.0
Roman Vyalov (r0mikiam)
tags: added: feature
removed: move-to-9-0
Roman Vyalov (r0mikiam)
Changed in fuel:
milestone: 9.0 → 10.0
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.