Michael Schurter
d32d0326e8
docs: focus changelog entry for #11111 on the ux
...
While I don't think this fully encompasses the changes, other bits
like marking sysbatch as dead immediately are new so haven't changed
from a previous release.
2021-09-10 16:45:43 -07:00
Michael Schurter
9ff246a394
scheduler: deep copy AllocMetric
...
Defensively deep copy AllocMetric to avoid side effects from shared map
references.
2021-09-10 16:41:31 -07:00
Luiz Aoqui
84416303b2
dependabot: set proper theme/* labels ( #11154 )
2021-09-10 09:41:05 -04:00
Aleksandr Zagaevskiy
ebb87e65fe
Support configurable dynamic port range
2021-09-10 11:52:47 +03:00
Joel Watson
7e100cc682
Merge pull request #11145 from hashicorp/watsonian/gpu-update
...
docs: Update Nvidia GPU installation instructions
2021-09-09 10:19:18 -05:00
James Rasell
04a15b5c16
Merge pull request #11105 from hashicorp/f-add-staticcheck-ci
...
ci: add staticcheck with ST1020 and update golangci-lint
2021-09-09 09:42:12 +02:00
James Rasell
686189aade
Merge pull request #11143 from hashicorp/b-gh-11026
...
deps: update go-plugin to v1.4.3 to fix Windows handle leak.
2021-09-09 09:39:22 +02:00
dependabot[bot]
31874f3616
build(deps): bump postcss from 7.0.35 to 7.0.36 in /ui ( #10771 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 7.0.35 to 7.0.36.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/7.0.35...7.0.36 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 19:44:11 -04:00
dependabot[bot]
398c928aa9
build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /ui ( #10737 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
---
updated-dependencies:
- dependency-name: hosted-git-info
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 19:43:23 -04:00
dependabot[bot]
a92c59b042
build(deps): bump ws from 7.4.3 to 7.4.6 in /ui ( #10669 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.3 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.3...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 19:40:31 -04:00
dependabot[bot]
39b7cb0fa1
build(deps): bump ssri from 6.0.1 to 6.0.2 in /ui ( #10398 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 19:39:12 -04:00
dependabot[bot]
08417cf95c
build(deps): bump path-parse from 1.0.6 to 1.0.7 in /ui ( #11028 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 18:01:59 -04:00
dependabot[bot]
1df803bfcf
build(deps): bump url-parse from 1.5.1 to 1.5.3 in /ui ( #11030 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 17:59:45 -04:00
Andy Assareh
40790017fd
typo - capability ( #11152 )
2021-09-08 14:34:02 -07:00
Luiz Aoqui
4dd8b6b571
cli: include all possible scores in alloc status metric table ( #11128 )
2021-09-08 17:30:11 -04:00
Joel Watson
4d0fde00f5
docs: Update Nvidia GPU installation instructions
2021-09-07 15:26:32 -05:00
Luiz Aoqui
305f0b5702
ui: set the job namespace when redirecting after the job is dispatched ( #11141 )
2021-09-07 12:27:33 -04:00
James Rasell
fa149744a9
changelog: add entry for #11143 .
2021-09-07 09:51:17 +02:00
James Rasell
89040d4835
deps: update go-plugin to v1.4.3 to fix Windows handle leak.
2021-09-07 09:27:00 +02:00
James Rasell
d4a333e9b5
lint: mark false positive or fix gocritic append lint errors.
2021-09-06 10:49:44 +02:00
Forest Anderson
3d68bf81d6
Change dashboard port to http ( #11129 )
2021-09-03 20:34:40 -04:00
Andy Assareh
60df2a2d0f
suggest changing port number to nomad default ( #11140 )
...
i found this confusing since 8300 is associated with consul. suggest using more nomad ports
2021-09-03 20:15:32 -04:00
Kent 'picat' Gruber
0a1a491dd1
Merge pull request #10968 from hashicorp/configured-dependabot
...
Add initial Dependabot configuration
2021-09-03 13:20:58 -04:00
Luiz Aoqui
f30c024a40
e2e: use absolute path for mTLS env vars ( #11126 )
2021-09-03 12:59:21 -04:00
Kent 'picat' Gruber
907442656f
Add configuration for `/api` using Go modules
2021-09-03 08:43:05 -04:00
Isabel Suchanek
ab51050ce8
events: fix wildcard namespace handling ( #10935 )
...
This fixes a bug in the event stream API where it currently interprets
namespace=* as an actual namespace, not a wildcard. When Nomad parses
incoming requests, it sets namespace to default if not specified, which
means the request namespace will never be an empty string, which is what
the event subscription was checking for. This changes the conditional
logic to check for a wildcard namespace instead of an empty one.
It also updates some event tests to include the default namespace in the
subscription to match current behavior.
Fixes #10903
2021-09-02 09:36:55 -07:00
Luiz Aoqui
12f5f3ae90
changelog: add entry for #11111
2021-09-02 12:13:42 -04:00
Luiz Aoqui
a553063c92
test: use Len instead of Equal on system and sysbatch node constraint tests
2021-09-02 11:36:02 -04:00
Kevin Wang
450d0cb872
fix(website): `start` script reloads app on save ( #11119 )
2021-09-02 09:42:34 -04:00
Luiz Aoqui
3cbf75a5e7
tests: update expected test result based on changes done in #11111
2021-09-01 19:49:04 -04:00
Mahmood Ali
906528c197
Format Terraform files ( #11099 )
...
Also format terraform scripts with hclfmt, equivalent to terraform fmt.
I opted not to use terraform fmt, because I didn't want to introduce dev dependency on the terraform CLI.
Also, I've optimized the find command to ignore spurious directories (e.g. .git, node_modules) that seem to be populated with too many files! make hclfmt takes 0.3s on my mac down from 7 seconds!
2021-09-01 15:15:06 -04:00
Luiz Aoqui
eb0ed980a5
ui: set namespace when looking for and displaying children jobs ( #11110 )
2021-09-01 14:40:25 -04:00
Luiz Aoqui
f09d5ebcd6
Document Docker `extra_hosts` behaviour post v1.1.3 ( #11079 )
...
Co-authored-by: Derek Strickland <1111455+DerekStrickland@users.noreply.github.com>
2021-09-01 12:41:06 -04:00
Andy Assareh
ed580726d6
corrected peersInfoContent - was copied from Consul and not updated for Nomad ( #11109 )
...
updated with Nomad ports and web link (learn guide: https://learn.hashicorp.com/tutorials/nomad/outage-recovery )
2021-09-01 08:30:49 +02:00
Mahmood Ali
9d0378cfcc
scheduler: warn when system jobs cannot place an alloc
...
When a system or sysbatch job specify constraints that none of the
current nodes meet, report a warning to the user.
Also, for sysbatch job, mark the job as dead as a result.
A sample run would look like:
```
$ nomad job run ./example.nomad
==> 2021-08-31T16:57:35-04:00: Monitoring evaluation "b48e8882"
2021-08-31T16:57:35-04:00: Evaluation triggered by job "example"
==> 2021-08-31T16:57:36-04:00: Monitoring evaluation "b48e8882"
2021-08-31T16:57:36-04:00: Evaluation status changed: "pending" -> "complete"
==> 2021-08-31T16:57:36-04:00: Evaluation "b48e8882" finished with status "complete" but failed to place all allocations:
2021-08-31T16:57:36-04:00: Task Group "cache" (failed to place 1 allocation):
* Constraint "${meta.tag} = bar": 2 nodes excluded by filter
* Constraint "${attr.kernel.name} = linux": 1 nodes excluded by filter
$ nomad job status example
ID = example
Name = example
Submit Date = 2021-08-31T16:57:35-04:00
Type = sysbatch
Priority = 50
Datacenters = dc1
Namespace = default
Status = dead
Periodic = false
Parameterized = false
Summary
Task Group Queued Starting Running Failed Complete Lost
cache 0 0 0 0 0 0
Allocations
No allocations placed
```
2021-08-31 16:58:09 -04:00
Michael Lange
c186628975
Merge pull request #11101 from hashicorp/d/event-stream-ndjson
...
Mention the ndjson standard format the event stream uses
2021-08-31 11:55:00 -07:00
James Rasell
706eb85c7f
Merge pull request #11107 from hashicorp/f-add-cni-config-dir-install-script
...
scripts: create CNI config directory within Vagrant machine.
2021-08-31 17:28:46 +02:00
Derek Strickland
a705e84e77
Add firewall statement to requirements ( #11106 )
...
This PR adds a sentence about configuring your firewall to allow required Nomad ports. This is being added to help search discoverability.
This closes issue #11076
2021-08-31 10:29:33 -04:00
James Rasell
d0d9eb8ecb
scripts: create CNI config directory within Vagrant machine.
2021-08-31 16:22:52 +02:00
James Rasell
994bd11a2e
ci: update golangci-lint to v1.42.0
2021-08-31 11:13:31 +02:00
James Rasell
0491c010af
ci: enable staticcheck with ST1020 to check func docstrings.
2021-08-31 11:13:20 +02:00
James Rasell
6bd2acd5b3
Merge pull request #11098 from hashicorp/b-fixup-all-incorrect-docstrings
...
chore: fix incorrect docstring formatting.
2021-08-31 09:46:18 +02:00
Michael Lange
1340c82144
Mention the ndjson standard format the event stream uses
...
Knowing this upfront is important when looking for common libraries to help consume events.
2021-08-30 11:53:38 -07:00
Mahmood Ali
483d30f578
release 1.1.4 ( #11088 )
2021-08-30 11:43:05 -04:00
Mahmood Ali
fec0adbb0e
Support mTLS clusters for e2e testing ( #11092 )
...
This allows us to spin up e2e clusters with mTLS configured for all HashiCorp services, i.e. Nomad, Consul, and Vault. Used it for testing #11089 .
mTLS is disabled by default. I have not updated Windows provisioning scripts yet - Windows also lacks ACL support from before. I intend to follow up for them in another round.
2021-08-30 10:18:16 -04:00
James Rasell
b6813f1221
chore: fix incorrect docstring formatting.
2021-08-30 11:08:12 +02:00
James Rasell
4dd5c47a47
Merge pull request #11091 from hashicorp/consolidate-cni-plugins-to-1.0.0
...
cni: consolidate cni plugins within test install and docs to use v1.0.0
2021-08-30 09:39:39 +02:00
Mahmood Ali
53f11e0080
docs: note env and meta map assignment syntax ( #11095 )
2021-08-29 14:35:09 -04:00
Derek Strickland
f4c82d9c62
Update terraform configuration for demo/csi/digitalocean ( #11093 )
...
* Update configuration for csi/digitalocean demo
* hclfmt DigitalOcean CSI demo files
Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2021-08-29 06:15:34 -04:00
Mahmood Ali
35ff41c266
link to cve listing in changelog
...
Co-authored-by: Kent 'picat' Gruber <kent@hashicorp.com>
2021-08-27 10:42:39 -04:00