Skip to content

Warn or error when --cloud-config is passed #275

Description

@sudomateo

Context

The cloud provider registration func (internal/provider/provider.go) discards the io.Reader for the config file — configuration is entirely env-var based (OXIDE_HOST/OXIDE_TOKEN/OXIDE_PROJECT). A user passing --cloud-config gets silence: their config file does nothing and there's no hint why.

Scope

  • Log a warning (or return an error) when the config reader is non-empty.
  • Document in the README that configuration is env-var based and --cloud-config is unsupported.

Done when

Passing --cloud-config produces visible feedback instead of silence.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions