Skip to content

Document the node-name-must-match-instance-name requirement #279

Description

@sudomateo

Context

When a node has no provider ID yet, getInstance (internal/provider/instances_v2.go) falls back to looking up the Oxide instance by the Kubernetes node name. If the node name doesn't match the Oxide instance name, nodes never initialize — and nothing in the docs or logs tells the user why.

Scope

  • Document the requirement in README.adoc (node name must equal Oxide instance name for bootstrap).
  • Small code change in the same PR: when the name lookup returns not-found, wrap the error with a hint that the node name must match the instance name, so the failure is diagnosable from logs.

Done when

The requirement is in the README and the failure mode is diagnosable from CCM logs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions