redhat-developer / redhat-developer/rhdh-fullsend

Track upstream OpenShell#1107: /etc/hosts injection for policy-allowed hostnames

Open
#40 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dockerfile
Stars
2
Forks
7
Avg merge
1d 13h
Merged PRs (30d)
8

Description

Upstream: NVIDIA/OpenShell#1107

Inside the sandbox, /etc/resolv.conf points to an unreachable nameserver (inner netns inherits the host's resolver at 10.89.0.1, which is unreachable). This means DNS-dependent tools timeout instead of failing fast, and all network access must go through the L7 proxy.

The upstream fix would inject /etc/hosts entries for policy-allowed hostnames, letting non-HTTP protocols (git://, ssh://) work without DNS.

Impact: Would eliminate the need for explicit httpProxy/httpsProxy workarounds in .yarnrc.yml and improve sandbox networking reliability.

Migrated from docs/known-issues.md

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading NVIDIA/OpenShell#1107 and the sandbox networking context around /etc/resolv.conf. Review the migrated entry in docs/known-issues.md and the .yarnrc.yml proxy workaround; done means policy-allowed hostnames work through /etc/hosts, including git:// and ssh:// access, without relying on the unreachable nameserver.

Written by the indexing model from the issue text.

Assessment

Domain
infrastructure, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.