Add an ability to connect to remote repos via http_proxy without building of local mirror

Bug #1460169 reported by Dmitry Pyzhov
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Triaged
High
Fuel Sustaining
Mitaka
Won't Fix
High
Fuel Python (Deprecated)

Bug Description

We should create either UI option or yaml option for http proxy. And use it for image building and for access in puppet.

Evgeniy L (rustyrobot)
Changed in fuel:
assignee: Igor Kalnitsky (ikalnitsky) → Evgeniy L (rustyrobot)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

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

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 : 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
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

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

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: Evgeniy L (rustyrobot) → Igor Kalnitsky (ikalnitsky)
Revision history for this message
Dmitry Pyzhov (dpyzhov) 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 Pyzhov (<email address hidden>) on branch: master
Review: https://review.openstack.org/187255
Reason: Feature abandoned

tags: added: feature
tags: added: known-issue
Changed in fuel:
status: Confirmed → Won't Fix
tags: added: qa-agree-8.0 release-notes
removed: known-issue
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/187553
Reason: This review is > 4 weeks without comment and currently blocked by a core reviewer with a -2. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and contacting the reviewer with the -2 on this review to ensure you address their concerns.

Changed in fuel:
assignee: Igor Kalnitsky (ikalnitsky) → Alexei Sheplyakov (asheplyakov)
status: Won't Fix → In Progress
Revision history for this message
Alexei Sheplyakov (asheplyakov) wrote :

The feature should be implemented in fuel-agent and nailgun:

1) fuel-agent should use proxy when building initial images for IBP
2) nailgun should configure APT to use a proxy

Re-assigning bug to fuel-python team

P.S. Setting nginx as a reverse proxy (like https://review.openstack.org/187553 does) will help the environments where only master node has an access to Internet (or a local Ubuntu mirror)

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 7.0 → 8.0
no longer affects: fuel/8.0.x
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Alexei Sheplyakov (<email address hidden>) on branch: master
Review: https://review.openstack.org/213771
Reason: The patch is supposed to provide an access to Ubuntu repositories to slave nodes having no direct connection to Internet *without* having the master node to NAT a lot of traffic. However most of Fuel developers think it's OK to set the master node as the default route during the deployment, and the patch have been rejected.

Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-docs (master)

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

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

Reviewed: https://review.openstack.org/304612
Committed: https://git.openstack.org/cgit/openstack/fuel-docs/commit/?id=e9d1be7df3a46bfa5d40229dcdf73c64864f1be6
Submitter: Jenkins
Branch: master

commit e9d1be7df3a46bfa5d40229dcdf73c64864f1be6
Author: Evgeny Konstantinov <email address hidden>
Date: Tue Apr 12 16:15:08 2016 +0300

    Add Fuel Mitaka known issues to relnotes
    Related-Bug: #1439776
    Related-Bug: #1450100
    Related-Bug: #1460169
    Related-Bug: #1490597
    Related-Bug: #1526544
    Related-Bug: #1556854
    Related-Bug: #1446704

    Change-Id: I3df16c163d82af7d0db8a64643b915909cabd8f1

Changed in fuel:
milestone: 9.0 → 10.0
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

This is a feature request. Removing from the Mitaka release because we don't backport patches of this kind.

tags: removed: release-notes
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
assignee: Fuel Python (Deprecated) (fuel-python) → Fuel Sustaining (fuel-sustaining-team)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.