There is no option to set proxy in Fuel UI

Bug #1460108 reported by Dennis Dmitriev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
High
Dmitry Ilyin
6.0.x
Invalid
Undecided
Unassigned
6.1.x
In Progress
High
Dmitry Ilyin
7.0.x
New
Undecided
Unassigned

Bug Description

If a customer deploy OpenStack with Fuel on environment that doesn't have direct Internet connection, but Internet accessible through proxy server, the customer may want to use this proxy for access Ubuntu reposiroties or Ubuntu/Centos MOS update repositories with this proxy.

But we doesn't provide options to set the proxy server for package managers in the OpenStack cluster.

Revision history for this message
Andrey Maximov (maximov) wrote :

I see three options how we can address this:
1) by adding config parameter in yaml file, as we do for experimental features. should be easy to implement
2) by adding proxy settings in network config UI, preferred option

let's investigate which option we can implement with 1 day.

Changed in fuel:
assignee: nobody → Dmitry Pyzhov (dpyzhov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

Changed in fuel:
assignee: Dmitry Pyzhov (dpyzhov) → Dmitry Ilyin (idv1985)
status: New → In Progress
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

This is actually a missing part of the feature separate-mos-from-linux, so let's add this into the release - it is seamless and smooth.

Changed in fuel:
importance: Low → High
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

I restored the bug assignee as there is still no option for HTTP proxy in Fuel UI exist

Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Dmitry Pyzhov (dpyzhov)
status: In Progress → New
Changed in fuel:
assignee: Dmitry Pyzhov (dpyzhov) → Vladimir Kuklin (vkuklin)
status: New → In Progress
Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Dmitry Ilyin (idv1985)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Alex Schultz (alex-schultz)
Revision history for this message
Alex Schultz (alex-schultz) wrote :
Changed in fuel:
assignee: Alex Schultz (alex-schultz) → Dmitry Ilyin (idv1985)
Revision history for this message
Alex Schultz (alex-schultz) wrote :

It should be noted that even if we do allow for an http_proxy_url to be provided via hiera and these pending changes are merged, the deployment will still fail at the connectivity_tests task as it will not be leveraging the proxy settings. We would need to either also pass the http_proxy_url as an environment var (http_proxy) or update the task to leverage this setting.

Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Alex Schultz (alex-schultz)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (master)

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

Changed in fuel:
assignee: Alex Schultz (alex-schultz) → Dmitry Ilyin (idv1985)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-library (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/187349

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

Change abandoned by Alex Schultz (<email address hidden>) on branch: master
Review: https://review.openstack.org/187229
Reason: Looks like https://review.openstack.org/#/c/187289/ is a replacement for this.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/187349
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=ed88b4acdb5a91074b965bf95550d8b4ad1b5731
Submitter: Jenkins
Branch: master

commit ed88b4acdb5a91074b965bf95550d8b4ad1b5731
Author: Alex Schultz <email address hidden>
Date: Mon Jun 1 16:38:36 2015 -0500

    Add proxy support for url_available

    In order to support deployments that are configuring proxies for
    their yum/apt repositories, we need to also support proxies for the
    repo connectivity_tests task. This change adds the support to pass
    in a proxy to use when checking the url availability.

    Change-Id: Id363c12c35f35b07e280f196091f71cfe91b7311
    Related-Bug: 1460169
    Related-Bug: 1460108

Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

Also, this info should be set in Anaconda or preseed as it makes no sense for classic provision.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

Revision history for this message
Andrey Maximov (maximov) wrote :

it was decided that all apt-get configuration support will be done in nailgun

Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

Scope of this request needs to be clarified precisely because this change will affect several modules. net-checker, puppet, nailgun, astute. Also it needs to be well-tested and we are at the HCF line. After discussion with Mike Scherbakov we decided to postpone this feature to 7.0 in order to avoid risks for 6.1 and in order to avoid delivery of unclear feature.

Changed in fuel:
milestone: 6.1 → 7.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: master
Review: https://review.openstack.org/187538

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

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: master
Review: https://review.openstack.org/187289

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

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: master
Review: https://review.openstack.org/186864

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.