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.
- 23 Oct, 2020 1 commit
-
-
Nick Ethier authored
-
- 12 Oct, 2020 5 commits
-
-
Michael Schurter authored
It can run everything because it never runs anything!
-
Tim Gross authored
Stop coercing version of new job to 0 in the state_store, so that we can add regions to a multi-region deployment. Send new version, rather than existing version, to MRD to accomodate version-choosing logic changes in ENT. Co-authored-by:
Chris Baker <1675087+cgbaker@users.noreply.github.com>
-
Nick Ethier authored
-
Yoan Blanc authored
Signed-off-by:
Yoan Blanc <yoan@dosimple.ch>
-
Lens0021 authored
-
- 09 Oct, 2020 5 commits
-
-
Jimmy Merritello authored
* Add new HashiStackMenu * Bump version * Bump HSM version and rm meganav styles
-
Tim Gross authored
If a volume GC and a `nomad volume detach` command land concurrently, we can end up with multiple claims without an allocation, which results in extra no-op work when finding claims to collect as past claims.
-
Tim Gross authored
This item was completed in #8626
-
Tim Gross authored
-
Tim Gross authored
When we try to prefix match the `nomad volume detach` node ID argument, the node may have been already GC'd. The volume unpublish workflow gracefully handles this case so that we can free the claim. So make a best effort to find a node ID among the volume's claimed allocations, or otherwise just use the node ID we've been given by the user as-is.
-
- 08 Oct, 2020 6 commits
-
-
Tim Gross authored
CSI plugins with the same plugin ID and type (controller, node, monolith) will collide on a host, both in the communication socket and in the dynamic plugin registry. Until this can be fixed, leave notice to operators in the documentation.
-
Ryan Oaks authored
docs: Update redirects to use a broader catch-all for routes ending in .html
-
Tim Gross authored
The CSI specification for `ValidateVolumeCapability` says that we shall "reconcile successful capability-validation responses by comparing the validated capabilities with those that it had originally requested" but leaves the details of that reconcilation unspecified. This API is not implemented in Kubernetes, so controller plugins don't have a real-world implementation to verify their behavior against. We have found that CSI plugins in the wild may return "successful" but incomplete `VolumeCapability` responses, so we can't require that all capabilities we expect have been validated, only that the ones that have been validated match. This appears to violate the CSI specification but until that's been resolved in upstream we have to loosen our validation requirements. The tradeoff is that we're more likely to have runtime errors during `NodeStageVolume` instead of at the time of volume registration.
-
Ryan Oaks authored
-
Tim Gross authored
Volumes using attachment mode `file-system` use the CSI filesystem API when they're mounted, and can be passed mount options. But `block-device` mode volumes don't have this option. When RPCs are made to plugins, we are silently dropping the mount options we don't expect to see, but this results in a poor operator experience when the mount options aren't honored. This changeset makes passing mount options to a `block-device` volume a validation error.
-
Tim Gross authored
The CSI specification allows only the `file-system` attachment mode to have mount options. The `block-device` mode is left "intentionally empty, for now" in the protocol. We should be validating against this problem, but our documentation also had it backwards. Also adds missing mount_options on group volume.
-
- 07 Oct, 2020 4 commits
-
-
Ryan Oaks authored
Update docs site to deploy to Vercel instead of Netlify
-
Ryan Oaks authored
-
Tim Gross authored
Fixes a bug where the `nomad volume detach` command would not accept a node ID prefix instead of a full node ID. The volume ID is already prefix matched server-side.
-
Tim Gross authored
Fixes a bug where CSI volumes with the `MULTI_NODE_MULTI_WRITER` access mode were using the same logic as `MULTI_NODE_SINGLE_WRITER` to determine whether the volume had writer claims available for scheduling. Extends CSI claim endpoint test to exercise multi-reader and make sure `WriteFreeClaims` is exercised for multi-writer in feasibility test.
-
- 06 Oct, 2020 18 commits
-
-
Seth Hoenig authored
deps: update aws-sdk-go for ec2metadata bugfix
-
Seth Hoenig authored
Newer versions of aws-sdk-go contain a bugfix for retrieving region vs availability-zone information.
-
James Rasell authored
changelog: add entries for #9023 and #9025
-
James Rasell authored
cli: add scale and scaling-events commands to job cmd.
-
Dave May authored
Add metrics command / output to debug bundle
-
davemay99 authored
-
James Rasell authored
-
Seth Hoenig authored
Do not double-remove checks removed by Consul
-
davemay99 authored
-
davemay99 authored
-
davemay99 authored
-
Drew Bailey authored
-
James Rasell authored
cli: add policy list and info to new scaling cmd.
-
James Rasell authored
-
James Rasell authored
This adds the ability to scale Nomad jobs and view scaling events via the CLI.
-
James Rasell authored
cli: move tests to use NewMockUi func.
-
davemay99 authored
-
Pierre Cauchois authored
When deregistering a service, consul also deregisters the associated checks. The current state keeps track of all services and all checks separately and deregisters them in sequence, which leads, whether during syncs or shutdowns, to check deregistrations happening twice and failing the second time (generating errors in logs) This fix includes: - a fix to the sync logic that just pulls the checks *after* the services have been synced - a fix to the shutdown mechanism that gets an updated list of checks after deregistering the services, so that we get a cleaner check deregistration process.
-
- 05 Oct, 2020 1 commit
-
-
Seth Hoenig authored
consul/connect: trigger update as necessary on connect changes
-