Hardcoded repos for provisioning node

Bug #1543819 reported by Sergey Rudyka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Wishlist
Fuel Python (Deprecated)

Bug Description

We have hardcoded repos for provisioning node but inside of environments without Internet access we need possibility to change repos on ISO building stage.

Github link https://github.com/openstack/fuel-web/blob/master/nailgun/nailgun/fixtures/openstack.yaml#L1961

Ilya Kutukov (ikutukov)
Changed in fuel:
milestone: none → 9.0
tags: added: tech-debt
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → Wishlist
status: New → Confirmed
tags: added: area-python
Revision history for this message
Aleksey Zvyagintsev (azvyagintsev) wrote :

Moving bug to invalid, due:
1) This repo-list are default, and can be changed via Fuel UI or via fuel cli tool(fuel download env attributes )
2) In case env\fuel don't have direct access to repositories - before starting env deployment, you can create local mirror for all needed repository's with fuel-mirror tool.

Changed in fuel:
status: Confirmed → Invalid
Revision history for this message
Sergey Rudyka (srudyka) wrote :

Thank you for your answer.
But the ways that you proposed don't fit our requirements.
Our requirement is building ISO and use it for install hundred's environments and editing settings_NN.yaml after "fuel --env NN settings --download" does not fit for us.

Revision history for this message
Aleksey Zvyagintsev (azvyagintsev) wrote :

But hardcoding of "some variables" also not good solution.
You can try to use API to automate this process. Like an example: [0]
(In the worth case you can simple create path-set with needed changes and push it to iso-build process)

(buy the way, how you are going to automate env creation\master node installing\node-network configuration end etc.)

[0] https://github.com/openstack/fuel-qa/tree/master/fuelweb_test/models

Revision history for this message
Sergey Rudyka (srudyka) wrote :

We are not asking to "hardcode some variables" and run some scripts on fuel master does not fit us because we deploy a lot of environments.

We are requesting about abbility to change default settings in openstack.yaml on ISO building stage.

Revision history for this message
Sergey Rudyka (srudyka) wrote :

For instance, it could be default.yaml where default data would be placed

tags: added: customer-found
Revision history for this message
Andrey Maximov (maximov) wrote :

@Sergey, what if you will have downstream repository of fuel where you can apply various customizations including tweaking ubuntu paths?

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.