Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI:DOCS] Installer: Use windows image with latest wix #22408

Draft
wants to merge 13 commits into
base: main
Choose a base branch
from

Commits on May 10, 2024

  1. Add Hyper-V option in windows installer

    podman.msi GUI has a radio-button to select WSL or Hyper-V
    
    The checkbox in podman.msi GUI allow the user to specify if
    the machine provider installation (WSL or Hyper-V) should
    be part of podman installation or not.
    
    podman-setup.exe supports 2 new variables: MachineProvider
    (valid values are `wsl` and `hyperv`) and HyperVCheckbox
    (valid values are `0` and `1`)
    
    Installation creates the configuration file
    `99-podman-machine-provider.conf` under folder
    `%APPDATA\containers\containers.conf.d` with the selected
    machine provider
    
    Cirrus CI `win_installer_task` tests the installation with
    both `hyperv` and `wsl` and verifies the configuration.
    Uninstallation is tested too.
    
    Note that podman-setup.exe GUI doesn't allow to choose the
    provider yet. See containers#22492
    
    Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
    l0rd authored and lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    970d714 View commit details
    Browse the repository at this point in the history
  2. [CI:DOCS] Installer: Use windows image with latest wix

    Replace choco with dotnet for wix installation as choco doesn't have
    anything newer than v3.14.
    Ref: https://community.chocolatey.org/packages/wixtoolset
    
    This commit also uses an updated windows image that installs the latest
    wix using the dotnet runtime.
    Ref: containers/automation_images#354
    
    Resolves: RUN-2055
    
    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    32188b5 View commit details
    Browse the repository at this point in the history
  3. install heat

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    87b5246 View commit details
    Browse the repository at this point in the history
  4. wix convert

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    93b3403 View commit details
    Browse the repository at this point in the history
  5. use new wix steps

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    0455d62 View commit details
    Browse the repository at this point in the history
  6. disable packit

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2d69e9f View commit details
    Browse the repository at this point in the history
  7. update image

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    b3e433e View commit details
    Browse the repository at this point in the history
  8. update heat path

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2542a0f View commit details
    Browse the repository at this point in the history
  9. remove podman.proj

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    1e5897d View commit details
    Browse the repository at this point in the history
  10. remove bom and trailing whitespaces

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2cb8222 View commit details
    Browse the repository at this point in the history
  11. fix docs path for heat

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    b8d2331 View commit details
    Browse the repository at this point in the history
  12. install heat in github action

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 10, 2024
    Configuration menu
    Copy the full SHA
    0c0a4c2 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. disable heat

    Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
    lsm5 committed May 11, 2024
    Configuration menu
    Copy the full SHA
    c0840c1 View commit details
    Browse the repository at this point in the history