-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Solaris Support? #5650
Comments
Unfortunately we have no plans to support more OSes at this time. That being said we're accumulating quite the backlog of community interest in alternative OSes, architectures (eg #2517), and environment (eg #5535), so we're trying to figure out how to better support "unofficial" builds. If you're interested in helping Nomad build on Solaris could you try commenting out the OS check in the makefile and rerunning it? I would imagine we don't properly tag Solaris in some of our platform dependent code, but it's worth a shot! Also Nomad should build using |
@schmichael and @axisofentropy, I am currently leading this effort within the Illumos community to at least start with a Nomad Plugin to support using running Nomad Agents in the GZ of SmartOS machine. This is a contiuation of the work done by @sean- and @jen20. See the following issues for more context: Adding the proper plumbing for fingerprinting Illumos / SmartOS using gopsutil. shirou/gopsutil#378 I forked this PR and tested in a SmartOS native Zone, and the GZ and the code works thanks to work done by Sean and James. This should be merged when the Illumos tag comes in. At that point using the Nomad Plugins tooling we should be able to add a SmartOS task driver, and a more generic plugin for other illumos distros that don't support vmadm currently.. I believe @cneira would probably hvae some interest in this project. Hope that brings everyone up to speed. |
@Smithx10 |
@cneira My pleasure. Also just to document the the ideas for adding this plugin, I'll start posting High lights from our irc discussions (irc.freenode.net #illumos) here so that others from the Hashicorp community can stay in the loop. We discovered there was active work on a Zone Library written in go here... https://git.wegmueller.it/Illumos/go-zone This would definitely be useful. |
I'm just looking to compile the binary on Solaris. Were you able to do that
Smith10x?
… |
@axisofentropy but you will need to fork, and implement the changes under the Solaris Tag from this PR. shirou/gopsutil#378. At that point you'll be able to use a few Task Drivers like Java, and Raw Exec I think. |
Ok what if I only need sever stuff not client?
…On Tue, May 7, 2019, 18:14 Smithx10 ***@***.***> wrote:
@axisofentropy <https://github.com/axisofentropy> but you will need to
fork, and implement the changes under the Solaris Tag from this PR.
shirou/gopsutil#378 <shirou/gopsutil#378>. At
that point you'll be able to use a few Task Drivers like Java, and Raw Exec
I think.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5650 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAQGC5XJZOOKO73GE62G6DPUIENZANCNFSM4HKWQN3Q>
.
|
That is for the server. |
Having not only Solaris, but all OSes which Consul supports would be a big win. |
Any chance of Solaris support? I see Vault and Consul have Solaris builds. But I can't even build Nomad myself from their documentation.
Nomad version
Any
Operating system and Environment details
Solaris / Illumos / SmartOS
Reproduction steps
The text was updated successfully, but these errors were encountered: