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

Podman 6: Provider obfuscation for machine init

XMLWordPrintable

    • 3
    • False
    • Hide

      None

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

      Implement command-line support for provider obfuscation in Podman Machine init. This will allow users to initialize machines without needing to explicitly specify the provider, with the system automatically selecting the appropriate default provider for the platform.

      The --provider flag will be added to allow users to create podman machines on different providers without needing to set or change the default provider. For example, on macOS where the default provider is libkrun, users can use --provider to create a machine using the applehv provider instead.

      Command to be updated for provider obfuscation:

      • podman machine init

      Acceptance Criteria:
      1. podman machine init will still create a machine based on the default provider
      2. The --provider flag allows users to override the default provider selection
      3. Error handling is consistent when initialization fails
      4. Documentation is updated to reflect provider-agnostic usage and the --provider override option
      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: