Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-3591

Podman 6: Provider obfuscation command line

XMLWordPrintable

    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • rhel-container-tools
    • RUN 278

      Implement command-line support for provider obfuscation in Podman Machine. This will allow users to interact with machines without needing to specify or know which provider (e.g., QEMU, libkrun, WSL) created the machine.

      This change aims to improve user experience by removing the requirement to use provider-specific flags or knowledge when managing machines, making machine operations more seamless across different providers.

      Commands to be updated for provider obfuscation:

      • podman machine start
      • podman machine stop
      • podman machine rm
      • podman machine ssh
      • podman machine inspect
      • podman machine ls
      • podman machine set
      • podman machine os
      • podman machine cp

      Acceptance Criteria:
      1. All listed machine commands (start, stop, rm, ssh, inspect, ls, set, os, cp) can operate on machines without requiring the user to specify the provider
      2. Commands automatically detect and use the correct provider for existing machines
      3. Error handling is consistent across providers when operations fail
      4. Documentation is updated to reflect provider-agnostic usage
      5. New end to end tests are created for platforms that have multiple providers

              bbaude@redhat.com Brent Baude
              bbaude@redhat.com Brent Baude
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: