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

Add support for VMware Cloud Director (VCD) builder #86

Closed
bogi0704 opened this issue Jul 26, 2022 · 20 comments
Closed

Add support for VMware Cloud Director (VCD) builder #86

bogi0704 opened this issue Jul 26, 2022 · 20 comments
Assignees

Comments

@bogi0704
Copy link

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

I would very much like to use packer in our VMware Cloud Director (VCD) environment natively. I am aware that there is a vSphere-iso builder, but that is, imho, just a workaround and does not help tenants without access to the vSphere backend at all.

Use Case(s)

A VCD Packer builder would enable us to move heavily towards immutable infrastructure on our VCD environment. We already have years of experience doing that on public clouds like azure or gcp.

References

There are multiple references here and there and many people have tried to create a Packer builder in the past. See #1824 and #3280 for example. These are already pretty old and relied on a deprecated library. The new library would be vmware/go-vcloud-director, which is also used for the VCD Terraform provider and maintained by the same devs.
There has also been another try by a dev, but that did not go anywhere, since he did not manage to find a publicly available instance to test against. He was also stuck on this issue regarding the go-vcloud-director library.

Let's see if this leads to anywhere :)

@ChiefGhostZero0x1
Copy link

👍

@LordImperious
Copy link

I fully support, I really lack support for the vCD in the packer

@nywilken nywilken transferred this issue from hashicorp/packer Aug 10, 2022
@nywilken
Copy link
Contributor

Thanks for opening up this request. Given the Packer team's current priorities we wont be able to work on this any time soon. But we do prioritize pull-request reviews if a member of the community is open to contributing a builder for VCD.

Pinging @tenthirtyam for thoughts on the request.

@tenthirtyam
Copy link
Contributor

tenthirtyam commented Aug 19, 2022

Sounds like a good idea - also, some good community reactions 👍 so far. (Assuming each are VCD users.)

Happy raise the concept with some of our internal product teams next chance we meet. The other option is for a community working group to organize and develop a seperate plugin.

Ryan Johnson
Distinguished Engineer, VMware by Broadcom

@arogarth
Copy link

Would be nice 👍

@tenthirtyam tenthirtyam changed the title Support for VMware Cloud Director (VCD) Add support for VMware Cloud Director (VCD) builder Sep 28, 2022
@quentinlegay
Copy link

that would be great! I am also waiting for it

@butler54
Copy link

Just to add a comment w.r.t scope and some investigation. Console access would be very difficult to implement form what i've seen due to the use of a custom VMWare protocol.

support for a vcd-clone operation.

@hashicorp hashicorp deleted a comment from ChiefGhostZero0x1 Jan 27, 2023
@ChiefGhostZero0x1
Copy link

ChiefGhostZero0x1 commented Feb 2, 2023

Add support for a vcd-clone operation

Configure console access

@tenthirtyam
Copy link
Contributor

Community Reminder

  1. Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  2. Please do not leave "+1", 👍, or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
  3. If you are interested in working on this issue or have submitted a pull request, please leave a comment

@majosula
Copy link

majosula commented Sep 6, 2023

Hello, Is there any progress, workaround?

@sva-mk
Copy link

sva-mk commented Sep 20, 2023

Hey @tenthirtyam, a VMware Cloud Director integration for Packer would greatly benefit our workflow. Is there anything we can do to assist in the development of this feature?

@tenthirtyam
Copy link
Contributor

No plans at this time; however, base on the collection 👍 reactions I'll provider this over to our (VMware) product management for consideration.

@sva-mk
Copy link

sva-mk commented Sep 20, 2023

Thank you for your consideration! We're excited to see if Packer integration with VMware Cloud Director becomes a possibility. If any additional information or support is needed from our end, please don't hesitate to reach out. We'll look forward to any updates or progress on this request.

@ibeerens
Copy link

ibeerens commented Sep 20, 2023 via email

@rasperepodvipodvert
Copy link

👍

@rgryder
Copy link

rgryder commented Mar 11, 2024

Would also like to voice my support for this. I have spent some time attempting to deconstruct the protocol used for the Cloud Director console, as that is the primary blocker in my view; managed to get programmatic access of sorts by hosting a modified version of the default console application, but that is a bodge at best. The minified Javascript SDK is an absolute nightmare to weed through.

I think this is going to require an olive branch from VMware for information on how the (very obscure and poorly documented) console protocol works at the very least, or preferably adding support for programmatic console access directly through vCD without relying on a browser-based client application, which severely limits flexibility.

@tenthirtyam tenthirtyam added this to the Backlog milestone May 24, 2024
@aliaksandr-dabrytski-epam

I would also like to vote for this enhancement.

Regards,
Alex D.

@tenthirtyam
Copy link
Contributor

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

@eduardbulai
Copy link

This would be of great help!

@tenthirtyam
Copy link
Contributor

tenthirtyam commented Oct 7, 2024

Hello! 👋

I wanted to update this community that this request has been redirect to product management in the VMware Cloud Foundation Division at Broadcom for consideration. Since this plugin is targeted for use with VMware desktop hypervisors, Workstation and Fusion, this needs to be considered for a seperate plugin based on product directions.

Please provide your upvotes and comments on request VCF-I-1741.

Ryan Johnson
Distinguished Engineer, VMware by Broadcom

@tenthirtyam tenthirtyam closed this as not planned Won't fix, can't repro, duplicate, stale Oct 7, 2024
@tenthirtyam tenthirtyam removed this from the Backlog milestone Oct 7, 2024
@tenthirtyam tenthirtyam self-assigned this Oct 7, 2024
@hashicorp hashicorp locked and limited conversation to collaborators Oct 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests