Tim Gross
93c1093274
e2e: remove unused EBS volumes and depends_on ( #8827 )
...
Our provisioning process for E2E doesn't require the `depends_on` fields to be
set for client instances, so dropping that field allows all instances to be
started in parallel.
We don't use the extra EBS volumes (they aren't even mounted), so remove them
to reduce costs.
2020-09-04 10:25:59 -04:00
Drew Bailey
28aa0387e9
remove node events for state track changing pr
...
remove Txn and update calls with ReadTxn()
constructor for changetrackerdb
2020-09-04 10:23:35 -04:00
Tim Gross
0577b03479
e2e: minor rename and cleanup ( #8824 )
2020-09-04 08:51:22 -04:00
Tim Gross
e6cdd8e0c0
e2e: consolidate cloud-specific Consul configs ( #8823 )
...
The `-recursor` flag in the Consul service unit files is specific to a given
cloud, but we already have cloud-specific configuration files. Consolidate all
the cloud-specific items into the config.
2020-09-04 08:51:15 -04:00
Lars Lehtonen
6bfc6c25ca
client/allocrunner/taskrunner: client.Close after err check ( #8825 )
2020-09-04 08:17:59 -04:00
Lars Lehtonen
55f0302c46
client/allocrunner/taskrunner: client.Close after err check ( #8825 )
2020-09-04 08:12:08 -04:00
Tim Gross
bc6ad011fe
e2e: Linux AMI setup cleanup ( #8821 )
...
As we add new Linux targets for E2E, the existing setup.sh script will be used
only for Ubuntu. Rather than have the service and config files echo'd from the
script, move them into files we upload so they can be reused.
Includes some general noise reduction in the setup.sh script and removal of
unused bits.
2020-09-03 16:30:58 -04:00
Shishir
47bdf13ac9
nomad-driver-containerd: Update networking section ( #8762 )
2020-09-03 10:31:58 -04:00
Mahmood Ali
af8cab3d74
Isolate the jobspec package from the rest of Nomad ( #8815 )
...
This eases adoption of the jobspec package by other projects (e.g. terraform nomad provider, Lavant). Either by consuming directy as a library (hopefully without having go mod import rest of nomad) or by copying the package without modification.
Ideally, this package will be published as an independent module. We aren't ready for that considering we'll be switching to HCLv2 "soon", but eitherway, this seems like a reasonable intermediate step if we choose to.
2020-09-03 06:34:04 -05:00
Michael Schurter
4ab4dc918b
Merge pull request #8819 from hashicorp/docs-0.12.4-rc1
...
docs: add download link to 0.12.4-rc1
2020-09-02 21:31:15 -07:00
Michael Schurter
edda586205
docs: add download link to 0.12.4-rc1
2020-09-02 21:25:56 -07:00
Nomad Release Bot
ab13849f0b
Release v0.12.4-rc1
2020-09-03 04:03:12 +00:00
Nomad Release bot
3b8a2f22dc
Generate files for 0.12.4-rc1 release
2020-09-03 02:59:23 +00:00
Gale Fagan
a01ab4f1a8
Updating versions and removing deprecated items ( #8750 )
...
* Removed deprecated Spark pieces.
* Bumped HashiCorp stack versions to current as of commit date
* Bumped versions of HashiCorp stack tools
* Bumped versions, added VAULT_ADDR in GCP, removed refs to Spark in shared README
2020-09-02 10:14:47 -07:00
Michael Schurter
94c0a0c441
docs: update 0.12.4 release date
2020-09-02 08:40:26 -07:00
Luiz Aoqui
36f8e38002
Merge pull request #8812 from hashicorp/docs/add-volume-mount-to-task
...
docs: add entry for volume_mount in task
2020-09-02 10:21:46 -04:00
James Rasell
2cbcb9d01e
Merge pull request #8813 from hashicorp/b-fix-autoscaler-aws-target-policy-params
...
docs: fix incorrect aws-asg autoscaler target plugin policy params
2020-09-02 16:20:08 +02:00
James Rasell
03d56ec706
docs: fix incorrect aws-asg autoscaler target plugin policy params
2020-09-02 14:03:35 +02:00
Luiz Aoqui
e4073ab8de
docs: add entry for volume_mount in task
2020-09-01 18:59:05 -04:00
Mahmood Ali
7b99eea0e4
Changelog catchup ( #8808 )
2020-09-01 15:24:24 -04:00
Jasmine Dahilig
0203dc9983
Merge pull request #8797 from hashicorp/poststart-changelog
...
changelog: task lifecycle poststart hook
2020-09-01 10:34:36 -07:00
Michael Lange
d4c741f391
Merge pull request #8805 from hashicorp/f-ui/remove-poststop
...
UI: Temporarily remove poststop from the lifecycle chart
2020-09-01 09:44:57 -07:00
Seth Hoenig
4f2d84267a
Merge pull request #8803 from hashicorp/docs-cigs-cl
...
add consul ingress gateways to changelog
2020-09-01 11:33:10 -05:00
Mahmood Ali
d6bfcb6a28
Merge pull request #8804 from hashicorp/b-cronexpr-zero-padding
...
Fix cron handling with zero-padding months
2020-09-01 12:22:01 -04:00
Mahmood Ali
79326dcfe9
update changelog
2020-09-01 12:18:04 -04:00
Michael Lange
f1316cf6bb
Merge pull request #8742 from hashicorp/f-ui/poststart-poststop
...
UI: Add poststart and poststop lifecycle phases
2020-09-01 08:58:54 -07: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
Seth Hoenig
2919341848
add consul ingress gateways to changelog
2020-09-01 10:14:05 -05:00
Drew Bailey
d5f6d3b3c5
fix a few missed txn changes
2020-09-01 10:27:21 -04:00
Drew Bailey
9253146bf4
fix bad merge from scalingpoliciesbynamespace
2020-09-01 10:27:20 -04:00
Drew Bailey
45762d8df8
noop changetracker for snapshots
2020-09-01 10:27:20 -04:00
Drew Bailey
0af749c92e
Transaction change tracking
...
This commit wraps memdb.DB with a changeTrackerDB, which is a thin
wrapper around memdb.DB which enables go-memdb's TrackChanges on all write
transactions. When the transaction is comitted the changes are sent to
an eventPublisher which will be used to create and emit change events.
debugging TestFSM_ReconcileSummaries
wip
revert back rebase
revert back rebase
fix snapshot to actually use a snapshot
2020-09-01 10:27:20 -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
Michael Lange
fc31f80880
Temporarily remove poststop from the UI
...
Since poststart and poststop are shipping separately, we can't ship them
both in the UI at the same time.
2020-08-31 19:32:38 -07: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
Jasmine Dahilig
42fd2b7aa6
changelog: task lifecycle poststart hook
2020-08-31 14:47:14 -07: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