-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
nomad: "Nomad UI is not available in this binary." #64410
Comments
This is correct. We do not ship the Nomad UI because we would have to vendor all the javascript dependencies which amounts to a few-thousand extra packages in the package set just for Vault/Nomad which is really difficult to get working on nixpkgs and increases the source code size by quite a bit . We have the same problem with Vault on which I gave up trying to get it to work. The PR for that is here: #49082 which might help you get it working for Nomad. If you have ideas on how to get this into nixpkgs elegantly without it getting in the way, i'm happy to hear about it. Otherwise I think it might be more suitable to put nomad and vault UI in some outside package repository like https://github.com/nix-community/NUR Consul UI works because the authors commit the resulting compiled javascript to their github repository. This means we don't have to install all the npm packages ourselves. I asked hashicorp if they were interested to do the same with nomad and vault, but they were not open to this idea. Hence we're shipping without UI. |
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly:
|
Still relevant. How I suggest to solve this ticket: include a |
The nomad package for nix includes the UI since f6c47d0 (v0.9.5, 2019-08-31). Upstream includes the precompiled UI for its release commits, so unless you're planning on running a non-release commit / doing development this issue seems solved. A |
Issue description
nomad appears to be built without the UI.
Steps to reproduce
On nixpkgs master:
and observe your browser opening a page showing:
Technical details
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste theresults.
"x86_64-linux"
Linux 4.19.57-hardened, NixOS, 19.09.git.a3a9b08 (Loris)
yes
yes
nix-env (Nix) 2.2.2
""
/var/nixpkgs
The text was updated successfully, but these errors were encountered: