Skip to content

feat(compose): parse credential_spec, isolation, provider, use_api_socket, models #481

@Jaro-c

Description

@Jaro-c

Standard compose keys currently land in unknown/extensions with a noisy "unknown key" diagnostic, so users cannot tell a no-op from a typo. Add parsing (silently accepted, or warned where podman has no equivalent):

  • credential_spec (service-level, GMSA) — absent from types/service.rs.
  • isolation (service-level, distinct from build.isolation) — absent.
  • provider (v2.36, external OCI runtime) — absent.
  • use_api_socket (v2.37.1) — absent.
  • models (v2.38 top-level element) — absent from ComposeFile (types/mod.rs).
    Additive only; no behaviour change for existing files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    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