Mahmood Ali
79326dcfe9
update changelog
2020-09-01 12:18:04 -04:00
Mahmood Ali
b45d6c30a7
run make vendor
2020-09-01 11:48:47 -04:00
Mahmood Ali
39e2c64a39
Update cronexpr to pick up month zero padding fix
2020-09-01 11:48:28 -04:00
Mahmood Ali
8e3fc429b2
Merge pull request #8798 from hashicorp/b-esccaping-newline
...
Fix escapingio handling of `\n~\n`
2020-09-01 10:00:08 -04:00
Mahmood Ali
fe65ad60c7
add changelog
...
[ci skip]
2020-09-01 09:57:41 -04:00
Tim Gross
003ab59b4b
changelog: panic in operator debug command ( #8802 )
2020-09-01 08:40:04 -04:00
Mahmood Ali
55e7b94f62
Handle when a new line follows an escaping char
2020-08-31 20:31:44 -04:00
Mahmood Ali
79279b37cb
Add a failing \n~\n~. case!
2020-08-31 20:29:04 -04:00
Tim Gross
8ad90b4253
fix params for Agent.Host client RPC ( #8795 )
...
The parameters for the receiving side of the Agent.Host client RPC did not
take the arguments serialized at the server side. This results in a panic.
2020-08-31 17:14:26 -04:00
Jasmine Dahilig
71a694f39c
Merge pull request #8390 from hashicorp/lifecycle-poststart-hook
...
task lifecycle poststart hook
2020-08-31 13:53:24 -07:00
Jasmine Dahilig
fbe0c89ab1
task lifecycle poststart: code review fixes
2020-08-31 13:22:41 -07:00
Drew Bailey
33dc50dca0
Merge pull request #8793 from hashicorp/debug-cli/run-intervals
...
run commands for duration and interval without needing to specify server or node
2020-08-31 16:07:26 -04:00
Drew Bailey
6d7a6ebb38
run commands for duration and interval without needing to specify servers or nodes
2020-08-31 14:13:03 -04:00
Lang Martin
b4d364f030
command/plugin_status_csi: plugin status :id keeps expected count
2020-08-31 13:56:54 -04:00
Drew Bailey
5d5101bf2d
Merge pull request #8792 from hashicorp/debug-cli/add-license
...
add license info to operator debug command
2020-08-31 13:39:40 -04:00
Drew Bailey
1f7ea53876
add license info to operator debug command
2020-08-31 13:22:23 -04:00
Mahmood Ali
86178a3d3c
Merge pull request #8719 from hashicorp/f-nomad-raft-util
...
add helper commands for debugging state
2020-08-31 09:10:34 -04:00
Mahmood Ali
fdeafaa9c2
Add a linter for raftutil message type mapping
2020-08-31 08:46:28 -04:00
Mahmood Ali
66df214792
raft debug commands are low-level internal commands
2020-08-31 08:45:59 -04:00
Mahmood Ali
12dbf699fa
Apply suggestions from code review
...
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
2020-08-31 08:45:59 -04:00
Mahmood Ali
d588f91575
add helper commands for debugging state
2020-08-31 08:45:59 -04:00
Mahmood Ali
cebd38f1c7
Merge pull request #8749 from hashicorp/b-old-non-deployment
...
Handle migration of non-deployment jobs
2020-08-30 20:54:27 -04:00
Mahmood Ali
2bed2edc9e
Merge pull request #8787 from Clivern/patch-1
...
Docs: update acl guide broken link
2020-08-29 17:59:32 -04:00
Mahmood Ali
412a37d45e
Merge pull request #8778 from hashicorp/b-non-effective-copy
...
Fix accidental broken Copy
2020-08-29 17:57:18 -04:00
Mahmood Ali
2f8efd3885
Merge pull request #8784 from jf/fix_cmd_name
...
Fix cmd.Name() for NodeEligibilityCommand
2020-08-29 17:57:10 -04:00
Ahmed
e13f60b84c
update acl guide link
2020-08-29 21:29:49 +02:00
Jeffrey 'jf' Lim
25071c525a
Fix cmd.Name() for NodeEligibilityCommand
2020-08-29 22:45:42 +08:00
Kevin Pruett
e14ed6cb7c
Merge pull request #8756 from hashicorp/pruett.search-component
...
Replace local search with @hashicorp/react-search
2020-08-28 15:29:24 -04:00
Mahmood Ali
117aec0036
Fix accidental broken clones
...
Fix CSIMountOptions.Copy() and VolumeRequest.Copy() where they
accidentally returned a reference to self rather than a deep copy.
`&(*ref)` in Golang apparently equivalent to plain `&ref`.
2020-08-28 15:29:22 -04:00
Kevin Pruett
016d18434d
Replace local search with @hashicorp/react-search
2020-08-28 15:15:35 -04:00
Tim Gross
b77fe023b5
MRD: move 'job stop -global' handling into RPC ( #8776 )
...
The initial implementation of global job stop for MRD looped over all the
regions in the CLI for expedience. This changeset includes the OSS parts of
moving this into the RPC layer so that API consumers don't have to implement
this logic themselves.
2020-08-28 14:28:13 -04:00
Tim Gross
a20e3f6a74
changelog: global stop, misc bug fix ( #8777 )
2020-08-28 14:06:36 -04:00
Tim Gross
35b1b3bed7
structs: filter NomadTokenID from job diff ( #8773 )
...
Multiregion deployments use the `NomadTokenID` to allow the deploymentwatcher
to send RPCs between regions with the original submitter's ACL token. This ID
should be filtered from diffs so that it doesn't cause a difference for
purposes of job plans.
2020-08-28 13:40:51 -04:00
Lang Martin
97c7f2acea
command/operator_debug: mkdir before storing agent-host ( #8707 )
...
The api calls were reordered, the new order omits the
`agent-host.json` result by fetching it before the directory is
created.
2020-08-28 11:58:06 -04:00
Buck Doyle
eadb91e734
Add exec heartbeat keepalive ( #8759 )
...
This closes #8727 , thanks to @jfcantu for the suggestion.
The CLI implementation of exec already has a 10-second
heartbeat so this mirrors that:
https://github.com/hashicorp/nomad/blob/v0.12.3/api/allocations.go#L161-L173
2020-08-28 10:13:33 -05:00
Michael Lange
3787978ab1
Merge pull request #8771 from hashicorp/f-ui/mirage-consistency
...
UI: Clean up erroneous and redundant mirage things
2020-08-28 08:12:07 -07:00
Tim Gross
67a875af15
docs: alphabetize community task driver listing ( #8774 )
...
Everything else in the docs sidebars is alphabetized, so do it here too.
2020-08-28 11:05:20 -04:00
Michael Lange
25bb975749
Clean up erroneous and redundant mirage things
2020-08-27 17:58:24 -07:00
Lang Martin
42d1b9bb51
CHANGELOG: use consistent indentation for 0.12.4
2020-08-27 18:00:55 -04:00
Lang Martin
1c65a452ba
CHANGELOG: csi expected counts
2020-08-27 18:00:55 -04:00
Lang Martin
7d483f93c0
csi: plugins track jobs in addition to allocations, and use job information to set expected counts ( #8699 )
...
* nomad/structs/csi: add explicit job support
* nomad/state/state_store: capture job updates directly
* api/nodes: CSIInfo needs the AllocID
* command/agent/csi_endpoint: AllocID was missing
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2020-08-27 17:20:00 -04:00
Tim Gross
0e88dc0fec
changelog: batch of bug fixes for 0.12.4 ( #8767 )
2020-08-27 16:22:46 -04:00
Tim Gross
dde66bd8f8
lint: check for go.mod or go.sum drift ( #8765 )
2020-08-27 16:21:07 -04:00
Tim Gross
2c47299a67
fix committed go.sum merge conflict ( #8764 )
2020-08-27 15:35:52 -04:00
Seth Hoenig
c4fd1c97aa
Merge pull request #8761 from hashicorp/b-consul-op-token-check
...
consul/connect: make use of task kind to determine service name in consul token checks
2020-08-27 14:08:33 -05:00
Tim Gross
606df14e78
MRD: deregister regions that are dropped on update ( #8763 )
...
This changeset is the OSS hooks for what will be implemented in ENT.
2020-08-27 14:54:45 -04:00
Tim Gross
4eba6be8b1
tests: allow API test server to respect NOMAD_TEST_LOG_LEVEL ( #8760 )
2020-08-27 14:36:17 -04:00
Seth Hoenig
84176c9a41
consul/connect: make use of task kind to determine service name in consul token checks
...
When consul.allow_unauthenticated is set to false, the job_endpoint hook validates
that a `-consul-token` is provided and validates the token against the privileges
inherent to a Consul Service Identity policy for all the Connect enabled services
defined in the job.
Before, the check was assuming the service was of type sidecar-proxy. This fixes the
check to use the type of the task so we can distinguish between the different connect
types.
2020-08-27 12:14:40 -05:00
Drew Bailey
2449109cc3
Merge pull request #8758 from hashicorp/drewbailey-patch-1
...
fix changelog entry placement
2020-08-27 11:47:49 -04:00
Drew Bailey
1eae711307
fix changelog entry placement
2020-08-27 11:47:01 -04:00