We’re pleased to discuss some of the upcoming changes and new features to Vagrant 3.0. Check out our blog for more details.
If you have comments or questions, please reply to this topic!
We’re pleased to discuss some of the upcoming changes and new features to Vagrant 3.0. Check out our blog for more details.
If you have comments or questions, please reply to this topic!
As a plugin maintainer (vagrant-libvirt) I’m curious to know more about a number of areas:
Hi! Sure, I’d be happy to provide a bit more information. I’ll keep my answers in the same order as your questions.
vagrant
executable which it runs tests on, there’s no reason pressing reason that we would need to replace it with something else.We are planning on publishing a blog post along with the Vagrant 2.3.0 release that includes much of this more developer/maintainer focused content. It will provide more detailed explanations and examples than my somewhat summarized answers. Hope that helps, and if you have more questions, or need something expanded upon, just let me know.
Cheers!
Thanks, I’ll try to keep an eye out for when the new blog post lands. Finally got around to watching the recording of some of the details being shared at hashicorp europe.
Are there any plans around having a workshop on vagrant plugin dev using the new SDK at some of the conferences that hashicorp would have a presence once things are a little further along? Or maybe an online session specifically for this, as I’m thinking it that it might help disseminate knowledge through the community a little quicker. With advanced notice it might be easier for more plugin maintainers to attend, and ask many of the same questions in one go, especially if it involves travel and the plugin maintenance is outside of their day job.
I don’t have any definitive answers around anything that would be available at upcoming conferences. However, we will be generating lots of documentation around the new SDK, guides for building new plugins, and approaches for porting existing plugins.
The 2.3.0 release is when everything will be made available. I will be working with our developer advocacy team to schedule a “community office hours” (which have been happening for other HashiCorp products) to coincide close to the release with a focus on the new plugin SDK.
We also have a Build talk scheduled today which talks a bit about the new plugin architecture, and will be available for questions afterwards. (https://events.hashicorp.com/hashitalksbuild)
Very excited about this, but curious on the status.
Where is development taking place; in public or a private repo?
Do you have alphas or betas available for testing? I’d love to start testing something.
I signed up and logged in to ask just these same questions. It’s been ~6 months and no response. That’s discouraging.
Would someone be so kind as to answer those questions? Like @mikeschinkel I am also very excited about this new development!
I guess it’s internal. If you watch this video at this point in time: https://youtu.be/H6RRfhi3v0E?t=957, you can see there are Go modules referenced that do not exist publicly in Github.
I am also very excited about 3.0, but would also love to know a bit more about the current progress.
I am curious how the port to Go is going, we’re big on Vagrant at our company and are very much looking forward to a ruby-less future with 3.0