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

[Idea to consider] Improve TF conversion www page #13903

Open
meagancojocar opened this issue Jan 29, 2025 · 1 comment
Open

[Idea to consider] Improve TF conversion www page #13903

meagancojocar opened this issue Jan 29, 2025 · 1 comment
Labels
product/iac Docs issues for the IaC product

Comments

@meagancojocar
Copy link
Collaborator

Problem description

We have this: https://www.pulumi.com/tf2pulumi/

Some improvements we could look at making:

  • Better default example, this Pulumi program doesn't run for me due to an outdated Ubuntu version
  • better performance if we can
  • a useable tool for folks to dump code and get quick conversions
  • should this be part of Pulumi AI?
@meagancojocar meagancojocar added the needs-triage Needs attention from the triage team label Jan 29, 2025
@github-project-automation github-project-automation bot moved this to 🤔 Triage in Docs 📚 Jan 29, 2025
@meagancojocar meagancojocar added the product/iac Docs issues for the IaC product label Jan 29, 2025
@interurban interurban removed the needs-triage Needs attention from the triage team label Feb 3, 2025
@interurban interurban moved this from 🤔 Triage to 🧳 Backlog in Docs 📚 Feb 3, 2025
@thoward
Copy link
Contributor

thoward commented Feb 4, 2025

See commentary here: #13904 (comment) for some context on this tool/web page. One thing I've noticed, trying to use Copilot and pulumi convert is that the convert subcommand is more reliable than Copilot in terms of generating working code, but neither of them reliably converts automatically. I almost always have to manually edit the code to get the output to work from either tool.

With Copilot, this is especially pronounced when going from GPL to GPL rather than HCL to GPL (e.g. doing something like taking a working Python Pulumi program, pasting it into Copilot and asking it to convert to TypeScript produces pseudo-TypeScript that has never worked out of the box for me).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product/iac Docs issues for the IaC product
Projects
Status: 🧳 Backlog
Development

No branches or pull requests

3 participants