dependabot[bot]
9e91c7ded8
build(deps): bump google.golang.org/grpc from 1.45.0 to 1.48.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.45.0 to 1.48.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.45.0...v1.48.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-14 09:09:31 +00:00
Phil Renaud
3bb59bee82
Error typed changed to dismissable global toast ( #14099 )
2022-08-12 17:04:35 -04:00
Seth Hoenig
22610fc0d7
Merge pull request #14052 from hashicorp/dependabot/go_modules/github.com/containernetworking/cni-1.1.2
...
build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.2
2022-08-12 09:09:57 -05:00
Seth Hoenig
ea570b293b
Merge pull request #14086 from Morantron/patch-1
...
Fix typo in /tools/autoscaling
2022-08-12 09:07:12 -05:00
Seth Hoenig
d3222e24c3
Merge pull request #14088 from hashicorp/b-plan-vault-token
...
cli: support vault token in plan command
2022-08-12 09:05:34 -05:00
Seth Hoenig
9504a4537b
Merge pull request #14089 from hashicorp/f-docker-disable-healthchecks
...
docker: configuration for disable docker healthcheck
2022-08-12 09:00:31 -05:00
Seth Hoenig
1ce64156cd
docs: tweak changelog
...
Co-authored-by: James Rasell <jrasell@users.noreply.github.com >
2022-08-12 08:59:58 -05:00
James Rasell
3f5bc76df1
docs: correctly state RPC port is used by servers and clients. ( #14091 )
2022-08-12 10:14:14 +02:00
Seth Hoenig
0bd42a501c
docker: create a docker task config setting for disable built-in healthcheck
...
This PR adds a docker driver task configuration setting for turning off
built-in HEALTHCHECK of a container.
References)
https://docs.docker.com/engine/reference/builder/#healthcheck
https://github.com/docker/engine-api/blob/master/types/container/config.go#L16
Closes #5310
Closes #14068
2022-08-11 10:33:48 -05:00
Seth Hoenig
e96d52d87f
cli: respect vault token in plan command
...
This PR fixes a regression where the 'job plan' command would not respect
a Vault token if set via --vault-token or $VAULT_TOKEN.
Basically the same bug/fix as for the validate command in https://github.com/hashicorp/nomad/issues/13062
Fixes https://github.com/hashicorp/nomad/issues/13939
2022-08-11 08:54:08 -05:00
Seth Hoenig
169211251d
Merge pull request #14069 from brian-athinkingape/cli-fix-memstats-cgroupsv2
...
cli: for systems with cgroups v2, fix alloation resource utilization showing 0 memory used
2022-08-11 07:27:48 -05:00
Morantron
0eb2194924
Update index.mdx
2022-08-11 09:03:52 +02:00
Luiz Aoqui
e144298b02
ci: delete generated files after build ( #14070 )
...
The generated files are created as part of the final build process but
should not present in the repository afterwards.
2022-08-10 20:36:03 -04:00
Seth Hoenig
a2d3c29005
Merge pull request #14065 from hashicorp/b-fwd-vtoken-validation
...
cli: forward request for job validation to nomad leader
2022-08-10 15:14:01 -05:00
Seth Hoenig
7b4652440a
cli: forward request for job validation to nomad leader
...
This PR changes the behavior of 'nomad job validate' to forward the
request to the nomad leader, rather than responding from any server.
This is because we need the leader when validating Vault tokens, since
the leader is the only server with an active vault client.
2022-08-10 14:34:04 -05:00
Seth Hoenig
58bea53b57
Merge pull request #14077 from Dgotlieb/template-doc-typo-fix
...
template doc typo fix
2022-08-10 14:01:58 -05:00
Jai
5d41a480c3
test: add unit tests for namespace matching util ( #14078 )
2022-08-10 12:01:00 -04:00
dgotlieb
1d9e6f94f8
doc typo fix
...
docker and podman don't suck 🤣
2022-08-10 15:04:07 +03:00
Luiz Aoqui
939d643fec
Post 1.3.3 release ( #14064 )
...
* Generate files for 1.3.3 release
* Prepare for next release
* Merge release 1.3.3 files
Co-authored-by: hc-github-team-nomad-core <github-team-nomad-core@hashicorp.com >
2022-08-09 17:27:29 -04:00
Brian Chau
c0626dab35
Add changelog 14069
2022-08-09 14:16:34 -07:00
Brian Chau
0464889edc
cli: for systems with cgroups v2, fix alloation resource utilization showing 0 memory used
2022-08-09 14:09:14 -07:00
Phil Renaud
1a98b228d1
[ui] Fixes a bug for first-time SecVars users on namespaces ( #14067 )
...
* Fixes a bug for first-time SecVars users on namespaces
* Namespace computed dep
* Namespace computed dep
2022-08-09 16:56:18 -04:00
Jai
5833711bfa
refact: update serializer log for prefix and namespace ( #14062 )
2022-08-09 14:08:28 -04:00
Phil Renaud
9b367a5f5f
[ui] "Can Read" checks on individual Secure Variables ( #14020 )
...
* Changelog and lintfix
* Changelog removed
* Forbidden state on individual variables
* CanRead checked on variable path links
* Mirage fixture with lesser secure variables access, temporary fix for * namespaces
* Read flow acceptance tests
* Unit tests for variable.canRead
* lintfix
* TODO squashed, thanks Jai
* explicitly link mirage fixture vars to jobs via namespace
* Typofix; delete to read
* Linking the original alloc
* Percy snapshots uniquely named
* Guarantee that the alloc we depend on has tasks within it
* Logging variables
* Trying to skip delete
* Now without create flow either
* Dedicated cluster fixture for testing variables
* Disambiguate percy calls
2022-08-09 13:17:55 -04:00
dependabot[bot]
6d36878f2e
build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.2
...
Bumps [github.com/containernetworking/cni](https://github.com/containernetworking/cni ) from 1.0.1 to 1.1.2.
- [Release notes](https://github.com/containernetworking/cni/releases )
- [Commits](https://github.com/containernetworking/cni/compare/v1.0.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/containernetworking/cni
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-08 20:48:29 +00:00
Seth Hoenig
4ac50de4d7
Merge pull request #13798 from hashicorp/dependabot/go_modules/github.com/hashicorp/consul/api-1.13.1
...
chore(deps): bump github.com/hashicorp/consul/api from 1.13.0 to 1.13.1
2022-08-08 15:47:17 -05:00
Seth Hoenig
355761bbca
Merge pull request #14045 from Abirdcfly/main
...
fix minor unreachable code caused by t.Fatal
2022-08-08 11:47:02 -05:00
Jai
6b4de8cc66
ui: handle error messages for when filtering doesn't return matches ( #14048 )
...
* refact: add conditional logic to variables.index
* refact: add conditional logic to variables.path
* refact: update query selectors in assertions
2022-08-08 12:44:38 -04:00
Abirdcfly
9bfed7893a
fix minor unreachable code caused by t.Fatal
...
Signed-off-by: Abirdcfly <fp544037857@gmail.com >
2022-08-08 23:50:11 +08:00
claire labry
0c575d5544
Merge pull request #13815 from hashicorp/post-publish-website
...
Introduces the post publish website event
2022-08-08 10:34:31 -05:00
Seth Hoenig
312ee450c4
Merge pull request #14033 from hashicorp/f-plumb-task-names
...
core: automatically plumb task name into task-level services and checks
2022-08-08 09:06:04 -05:00
Seth Hoenig
ea3f4cd1f1
Merge pull request #14026 from hashicorp/docs-tweak-readme
...
docs: minor readme tweaks
2022-08-08 08:54:20 -05:00
Charlie Voiselle
279631eeb5
Sweep of docs for repeated words; minor edits ( #14032 )
2022-08-05 16:45:30 -04:00
Jai
468e16c52f
refact: namespace glob matching ( #14037 )
...
* refact: allow namespace glob matching
* test: namespace glob matching
2022-08-05 16:40:22 -04:00
dependabot[bot]
43739a7ede
build(deps): bump tmpl from 1.0.4 to 1.0.5 in /ui ( #11212 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 15:09:18 -04:00
Seth Hoenig
d6cb892788
core: automatically plumb task name into task-level services and checks
2022-08-05 12:42:41 -05:00
James Rasell
c67fd40084
api: use errors.New not fmt.Errorf when error doesn't have format. ( #14027 )
...
* api: use errors.New not fmt.Errorf when error doesn't have format.
* semgrep: add rule to catch fmt.Errorf use without formatting.
2022-08-05 17:05:47 +02:00
Phil Renaud
c05f9707e5
[ui] "can list variables" capability refactor ( #13996 )
...
* Check against all your policies' namespaces' secvars' paths' capabilities to see if you can list vars
* Changelog and lintfix
* Unit tests for list-vars
* Removed unused computed dep
* Changelog removed
2022-08-05 10:45:22 -04:00
Seth Hoenig
aeef898a07
docs: minor readme tweaks
...
- Remove Circle CI badge (pretty much always misleadingly red)
- Add MPL license badge
- Remove link to deprecated google groups
2022-08-05 07:45:03 -05:00
dependabot[bot]
1a6880e05e
chore(deps): bump github.com/hashicorp/consul/api from 1.13.0 to 1.13.1
...
Bumps [github.com/hashicorp/consul/api](https://github.com/hashicorp/consul ) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/hashicorp/consul/releases )
- [Changelog](https://github.com/hashicorp/consul/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/consul/compare/api/v1.13.0...api/v1.13.1 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/consul/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-05 12:37:18 +00:00
Seth Hoenig
9a61243656
Merge pull request #14019 from hashicorp/deps-update-runc-to-v1.1.3
...
deps: update runc to v1.1.3
2022-08-05 07:34:16 -05:00
Seth Hoenig
ded467b640
Merge pull request #14023 from hashicorp/nsd-check-body
...
nsd: add support for setting request body in http checks
2022-08-05 07:26:38 -05:00
Seth Hoenig
d5ea06af6c
nsd: add support for setting request body in http checks
...
This PR adds support for settings check.body in checks of services
making use of Nomad's service provider.
2022-08-04 14:40:23 -05:00
Seth Hoenig
6d9e179338
deps: update opencontainers/runc to v1.1.3
2022-08-04 12:56:49 -05:00
Luiz Aoqui
e1ae7bf7d1
qemu: reduce monitor socket path ( #13971 )
...
The QEMU driver can take an optional `graceful_shutdown` configuration
which will create a Unix socket to send ACPI shutdown signal to the VM.
Unix sockets have a hard length limit and the driver implementation
assumed that QEMU versions 2.10.1 were able to handle longer paths. This
is not correct, the linked QEMU fix only changed the behaviour from
silently truncating longer socket paths to throwing an error.
By validating the socket path before starting the QEMU machine we can
provide users a more actionable and meaningful error message, and by
using a shorter socket file name we leave a bit more room for
user-defined values in the path, such as the task name.
The maximum length allowed is also platform-dependant, so validation
needs to be different for each OS.
2022-08-04 12:10:35 -04:00
Charles Z
e5e849079c
allow unhealthy canaries without blocking autopromote ( #14001 )
2022-08-04 11:53:50 -04:00
Luiz Aoqui
a37ef39b8f
template: set default UID/GID to -1 ( #13998 )
...
UID/GID 0 is usually reserved for the root user/group. While Nomad
clients are expected to run as root it may not always be the case.
Setting these values as -1 if not defined will fallback to the pervious
behaviour of not attempting to set file ownership and use whatever
UID/GID the Nomad agent is running as. It will also keep backwards
compatibility, which is specially important for platforms where this
feature is not supported, like Windows.
2022-08-04 11:26:08 -04:00
Luiz Aoqui
258fab136a
qemu: restore monitor socket path ( #14000 )
...
When a QEMU task is recovered the monitor socket path was not being
restored into the task handler, so the `graceful_shutdown` configuration
was effectively ignored if the client restarted.
2022-08-04 10:44:08 -04:00
Luiz Aoqui
c4b322687d
docs: remove link to HCL2 timestamp function ( #13999 )
...
The `timestamp` HCL2 function was never part of the set of supported
functions.
2022-08-04 10:07:51 -04:00
Seth Hoenig
23a1d7ec65
Merge pull request #13978 from hashicorp/f-nsd-check-headers
...
nsd: add support for setting headers on nomad service http checks
2022-08-04 07:21:07 -05:00