Skip to content

DNS issues in Alpine #23755

@engelkek

Description

@engelkek

Describe the bug

After installing Che and opening the dashboard, red error popups say that registry.devfile.io could not be resolved and some 401 errors, which are probably related. This can be replicated by running "getent hosts registry.devfile.io" on the dashboard pod, which fails. nslookup, however, works fine. DNS works fine on the main che pod. So I suspect the known DNS issues with Alpine in Kubernetes are to blame.

Che version

7.114@latest

Steps to reproduce

  1. Deploy Eclipse Che in minikube.
  2. Open Dashboard

Expected behavior

DNS resolution should just work.

Runtime

minikube

Screenshots

https://i.imgur.com/5UAnlfg.jpeg

Installation method

chectl/latest

Environment

Linux

Eclipse Che Logs

Additional context

I tried setting the ndots to see if it's a workaround. But inside the pod I am not root and setting the dnsConfig in the deployment YAML is of course overwritten by the controller. There doesn't seem to be an option for this in the custom resource definition.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/dashboardkind/bugOutline of a bug - must adhere to the bug report template.severity/P2Has a minor but important impact to the usage or development of the system.team/AThis team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions