fuelmenu break /etc/resolv.conf

Bug #1503616 reported by Michał Górniak
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Matthew Mosesohn

Bug Description

When you run fuelmenu in fuel 7 and do nothing more (even dont quit) its replace /etc/resolv.conf

from:
search domain.tld
domain domain.tld
nameserver 10.10.30.2
nameserver 8.8.8.8

to:
nameserver 8.8.8.8

Changed in fuel:
milestone: none → 8.0
assignee: nobody → Fuel Library Team (fuel-library)
importance: Undecided → Medium
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Matthew Mosesohn (raytrac3r)
tags: added: module-fuelmenu
Changed in fuel:
status: New → Confirmed
Changed in fuel:
status: Confirmed → In Progress
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/234327

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

Reviewed: https://review.openstack.org/234327
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=bc1d5e599eb90a2984bf7d9ccf52c27a83e9b3cd
Submitter: Jenkins
Branch: master

commit bc1d5e599eb90a2984bf7d9ccf52c27a83e9b3cd
Author: Matthew Mosesohn <email address hidden>
Date: Tue Oct 13 19:25:33 2015 +0300

    Improve handling with existing DNS settings

    Fuelmenu should now treat existing /etc/resolv.conf
    settings as higher priority than defaults or config
    files. It now parses /etc/resolv.conf to read in
    domain, nameserver, and search domain settings,
    excluding admin IP address.

    Added check for admin IP in upstream DNS.

    Minor cleanup of comments and removal of
    unnecessary fixResolvConf method.

    Change-Id: If823c100f97452bbe1eef3be1f8f0943a32527cd
    Closes-Bug: #1503616
    Closes-Bug: #1500952

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

I changed Domain name to "domain1.tld" and click "Save and Quite".
After it master nameserver (10.20.0.2) disappeared from /etc/resolv.conf

"fuel-createmirror_sha": "fe81731b76071dc0a4ffdf039080732243f5a871", "api": "1.0", "fuelmain_sha": "a2d78bdf7b37d8f2658c9f0f1f43708bdf85f8cd", "astute_sha": "a090546d43c770ac27ca81c6f8c78ff0ba4a93e0", "fuel-ostf_sha": "17a093c05b972c2dd47f2c57775086d96caa5dfb", "openstack_version": "2015.1.0-8.0", "build_id": "163", "build_number": "163", "auth_required": true, "fuel-library_sha": "a0044771e18b404de1346e2a995fd215dddb5806", "fuel-nailgun-agent_sha": "08e0a11cf1f29b705e4b910d9b9db5e9b708b6e3", "fuel-nailgun_sha": "1e9f5dfdf811795637d726c3d7d959e63a25bca1", "fuel-agent_sha": "49e2e8a08a3cf39d1b38ee155015332aa84e47fd", "production": "docker", "python-fuelclient_sha": "b619bc86bba311b7bced66783833fa0454d99e9b", "feature_groups": ["mirantis"], "release": "8.0", "release_versions": {"2015.1.0-8.0": {"VERSION": {"fuel-createmirror_sha": "fe81731b76071dc0a4ffdf039080732243f5a871", "api": "1.0", "fuelmain_sha": "a2d78bdf7b37d8f2658c9f0f1f43708bdf85f8cd", "astute_sha": "a090546d43c770ac27ca81c6f8c78ff0ba4a93e0", "fuel-ostf_sha": "17a093c05b972c2dd47f2c57775086d96caa5dfb", "openstack_version": "2015.1.0-8.0", "build_id": "163", "build_number": "163", "fuel-library_sha": "a0044771e18b404de1346e2a995fd215dddb5806", "fuel-nailgun-agent_sha": "08e0a11cf1f29b705e4b910d9b9db5e9b708b6e3", "fuel-nailgun_sha": "1e9f5dfdf811795637d726c3d7d959e63a25bca1", "fuel-agent_sha": "49e2e8a08a3cf39d1b38ee155015332aa84e47fd", "production": "docker", "python-fuelclient_sha": "b619bc86bba311b7bced66783833fa0454d99e9b", "feature_groups": ["mirantis"], "release": "8.0"}}}

Changed in fuel:
status: Fix Committed → Confirmed
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/237010

Dmitry Pyzhov (dpyzhov)
tags: added: area-library
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-menu (master)

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

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

Change abandoned by Matthew Mosesohn (<email address hidden>) on branch: master
Review: https://review.openstack.org/237010
Reason: resubmitted as https://review.openstack.org/238611 to fuel-menu

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

Reviewed: https://review.openstack.org/238611
Committed: https://git.openstack.org/cgit/openstack/fuel-menu/commit/?id=d7088faca49062f0f0f16e0898cfb1d313d677ef
Submitter: Jenkins
Branch: master

commit d7088faca49062f0f0f16e0898cfb1d313d677ef
Author: Matthew Mosesohn <email address hidden>
Date: Thu Oct 22 19:32:48 2015 +0300

    Add Fuel Master IP if configuring DNS settings post-deploy

    Post-deploy settings should include Fuel Master IP as the
    first nameserver entry. Adding it early on causes delays
    in deployment (because it does not respond), but it gets
    added later during puppet run when Cobbler is up and
    running dnsmasq.

    Change-Id: I733f9b616cacccab4a914cc5610b60be888abda4
    Depends-On: I42fc5d3261fe7e6c4a996e9895710970fc721247
    Related-Bug: #1503616

Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #348

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "348"
  build_id: "348"
  fuel-nailgun_sha: "bad4d014df29beaf3708f1a050e808d20542b878"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "1d3a2b8d9e8961ebcdfa5db55e2e809f7dd404a8"
  fuel-nailgun-agent_sha: "92ebd5ade6fab60897761bfa084aefc320bff246"
  astute_sha: "c7ca63a49216744e0bfdfff5cb527556aad2e2a5"
  fuel-library_sha: "9cbb065084fda775270cc923525de711a5586300"
  fuel-ostf_sha: "d8cbc4f65361e034193479b19f84747d1c33894e"
  fuel-mirror_sha: "d15edd2128b9a4644f1db8089b0ecdf7954a2e57"
  fuelmenu_sha: "1e99db70b255da8eeddb2c4e113ff4860a968b67"
  shotgun_sha: "bf79f1ac08a256160f2835a71808ec4f8d2bbf9e"
  network-checker_sha: "9f0ba4577915ce1e77f5dc9c639a5ef66ca45896"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "07d5f1c3e1b352cb713852a3a96022ddb8fe2676"

Changed in fuel:
status: Fix Committed → Fix Released
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.