Use different docker container for plugin builder

Bug #1477582 reported by Roman Vyalov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
High
Fuel Python (Deprecated)

Bug Description

At the moment fuel plugin builder uses container with nailgun for building plugins.

We should use separate container only for building plugins or other packages.

Roman Vyalov (r0mikiam)
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
milestone: none → 8.0
importance: Undecided → High
Revision history for this message
Artem Silenkov (asilenkov) wrote :

We could create a meta package which provides "none" but requires all the necessary stuff like git, make, rpmbuild so on.
It could be called like fuelplugin-dev or something like that.

Revision history for this message
Alexander Kislitsky (akislitsky) wrote :

@Roman, please provide bp for this feature.

tags: added: feature
Changed in fuel:
status: New → Incomplete
Revision history for this message
Roman Vyalov (r0mikiam) wrote :
Changed in fuel:
status: Incomplete → Triaged
Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

Guys,

I'm completely against this terrible idea. Plugin builder is not about Fuel at all. So why we need to ship any containers?! Plugins could be built on any machine that met some requirements criteria (by tools).

Moreover, it would be enough to fetch upstream centos container. So why then?

Thanks,
Igor

Revision history for this message
Roman Vyalov (r0mikiam) wrote :

Igor,
at the moment we building plugins in docker container with nailgun.
Related bug: https://bugs.launchpad.net/fuel/+bug/1473917
Documentation: https://wiki.openstack.org/wiki/Fuel/Plugins#Using_Fuel_Plugin_Builder_tool

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

Roman,

It's up to our system tests. It's not about Fuel. I mean Fuel users don't care about it, they consume already built plugins. Therefore, I think we should fix it tests than in Fuel.

So why I see python team assigned on it?! It's not about fuel plugin builder at all.

Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

I don't see real reason why we need this feature.

Changed in fuel:
status: Triaged → Incomplete
Revision history for this message
deactivateduser (deactivateduser-deactivatedaccount) wrote :
Changed in fuel:
status: Incomplete → Won't Fix
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
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.