This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 02 Oct, 2020 10 commits
-
-
Kent 'picat' Gruber authored
Use 32-byte key for gossip encryption to enable AES-256
-
Landan Cheruka authored
-
Javier Heredia authored
-
Tim Gross authored
Co-authored-by:
Seth Hoenig <shoenig@hashicorp.com>
-
Charlie Voiselle authored
-
Fredrik Hoem Grelland authored
-
Seth Hoenig authored
docs: document docker signal fix, add tests
-
Kent 'picat' Gruber authored
So a null logger is used to avoid the problem.
-
Seth Hoenig authored
This PR adds a version specific upgrade note about the docker stop signal behavior. Also adds test for the signal logic in docker driver. Closes #8932 which was fixed in #8933
-
Tim Gross authored
The `-var-file` flag for loading variables into Terraform overlays the default variables file if present. This means that variables that are set in the default variables file will take precedence if the overlay file does not have them set. Set `nomad_acls` and `nomad_enteprise` to `false` in the dev cluster.
-
- 01 Oct, 2020 11 commits
-
-
Fredrik Hoem Grelland authored
-
Mahmood Ali authored
Tests: fix some tests for Ubuntu 18.04
-
Kent 'picat' Gruber authored
-
Kent 'picat' Gruber authored
-
José Maia authored
`nomad volume detach volume-id 00000000-0000-0000-0000-000000000000` produces an API call containing the UUID as part of the query string. This is the only way the API accepts the request correctly - if you pass it in the payload you get `detach requires node ID`
-
Mahmood Ali authored
On host with systemd-resolved, we copy /run/systemd/resolve/resolv.conf actually.
-
Mahmood Ali authored
In systemd-resolved hosts with no DNS customizations, the docker driver DNS setting should be compared to /run/systemd/resolve/resolv.conf while exec/java drivers should be compared to /etc/resolv.conf. When system-resolved is enabled, /etc/resolv.conf is a stub that points to 127.0.0.53. Docker avoids this stub because this address isn't accessible from the container. The exec/java drivers that don't create network isolations use the stub though in the default configuration.
-
Mahmood Ali authored
On the failover path, copy the permission bits (a.k.a. file mode), specially the execution bit.
-
Mahmood Ali authored
My latest Vagrant box contains an empty cgroup name that isn't used for isolation: ``` $ cat /proc/self/cgroup | grep :: 0::/user.slice/user-1000.slice/session-17.scope ```
-
Tim Gross authored
-
Landan Cheruka authored
-
- 30 Sep, 2020 11 commits
-
-
Kent 'picat' Gruber authored
-
Kent 'picat' Gruber authored
-
Kent 'picat' Gruber authored
-
Kent 'picat' Gruber authored
The key generated from this command is used for gossip encrpytion, which utilizes AES GCM encryption. Using a key size of 16-bytes enables AES-128 while a key size of 32 bytes enables AES-256. The underlying memberlist library supports the larger key size, and is ultimatley preferable from a security standpoint. Consul also uses 32 bytes by default: https://github.com/hashicorp/consul/commit/1a14b94441dbd715fcb83d78c99fe87de9ad01ea
-
Michael Schurter authored
jobspec: lower min cpu resources from 10->1
-
Michael Schurter authored
Since CPU resources are usually a soft limit it is desirable to allow setting it as low as possible to allow tasks to run only in "idle" time. Setting it to 0 is still not allowed to avoid potential unintentional side effects with allowing a zero value. While there may not be any side effects this commit attempts to minimize risk by avoiding the issue. This does *not* change the defaults.
-
Mahmood Ali authored
tests: failover to copying when symlinking fails
-
Mahmood Ali authored
Symlinking busybox may fail when the test code and the test temporary directory live on different volumes/partitions; so we should copy instead. This situation arises in the Vagrant setup, where the code repository live on special file sharing volume. Somewhat unrelated, remove `f.Sync()` invocation from a test copyFile helper function. Sync is useful only for crash recovery, and isn't necessary in our test setup. The sync invocation is a significant overhead as it requires the OS to flush any cached writes to disk.
-
Tim Gross authored
Until we have LCOW support in the E2E environment (which requires a Windows 2019 test target), we need to constrain E2E tests to the appropriate kernel
-
Tim Gross authored
The E2E framework wraps testify's `require` so that by default we can stop tests on errors, but the cleanup functions should use `assert` so that we continue to try to cleanup the test environment even if there's a failure.
-
Lars Lehtonen authored
-
- 29 Sep, 2020 8 commits
-
-
Luiz Aoqui authored
Add scaling policy type
-
Luiz Aoqui authored
-
Dave May authored
Raftutil cleanup, plus helper function to find raft.db
-
davemay99 authored
-
Tim Gross authored
-
Charlie Voiselle authored
* Fix links to ACL guides * Managing Nomad guide links; links in jsx pages * job updates guide URLS * node-drain guide URLS * outage recovery guide links * fix guide links - sentinel * fix guide links - namespaces * fix guide links - quotas * fix guide links - autopilot * more guide links. * more guide links - continued. * Updating redirects for learn * Getting Started * Load Balancing Guides * update redirects for ui guide * Consolidate spark redirects to point to GH repo * operating job update part 1 * finish operating job links; operations guides links. * finish guide redirects * coalesce EOL redirects for spark guides. * one last link * Checked links and found a few more stray links * Found more .htmls * Fixup links for new HC websites * Post-merge fixups * linkcheck caught missing ids
-
Mahmood Ali authored
Update Vagrant consul/vault deps
-
Mahmood Ali authored
drivers/exec: fix DNS resolution in systemd hosts
-