Skip to content

fix(frontend): compose generate form #626

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

Merged
merged 3 commits into from
Jun 2, 2025

Conversation

axel7083
Copy link
Contributor

@axel7083 axel7083 commented May 27, 2025

Description

The compose generate a sneaky, hidden feature, but yet, should be working

Issues

Need rebase after #627
Fixes #586

Testing

  1. Checkout PR
  2. Start Podman Desktop
  3. Start compose project
    3.1 podman compose -f packages/podlet-js/src/compose/tests/nginx up
  4. On compose group, click on Generate Quadlet in the containers page
    image
  5. assert you are redirected to Quadlet webview
    image
  6. assert compose path is correct
  7. Click on Generate
  8. assert YAML content
    image
  9. fill the Kube filename with a valid filename
  10. click on Next
  11. assert the quadlet (editor) contains the filename you provided (see bellow)
    image
  12. select your preferred container engine
  13. click on Load into machine

@axel7083 axel7083 added this to the 0.10.0 milestone May 27, 2025
@axel7083 axel7083 force-pushed the fix/compose-generate branch from 5480a20 to 5c9dc7b Compare May 28, 2025 14:46
@axel7083 axel7083 marked this pull request as ready for review May 28, 2025 14:47
@axel7083 axel7083 requested a review from a team as a code owner May 28, 2025 14:47
@axel7083 axel7083 requested review from benoitf, dgolovin, feloy and gastoner and removed request for a team May 28, 2025 14:47
Copy link

@gastoner gastoner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM on Linux

@axel7083 axel7083 merged commit dc43483 into podman-desktop:main Jun 2, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug(ComposeForm): generating kube quadlet from compose file is broken
2 participants