Alex Dadgar
7f989499ff
Correct defaulting
2018-03-21 16:51:44 -07:00
Preetha Appan
5e038e4106
Show reschedule policy in addition to when the eval will get rescheduled
2018-03-20 13:34:29 -05:00
Preetha Appan
eab9d2da92
Add reschedule policy to API, and HCL parsing support.
2018-01-31 09:56:53 -06:00
Michael Schurter
04b8f8e7fc
Remove structs import from api
...
Goes a step further and removes structs import from api's tests as well
by moving GenerateUUID to its own package.
2017-09-29 10:36:08 -07:00
Alex Dadgar
ddc2efa4ac
sync
2017-09-19 10:08:23 -05:00
Alex Dadgar
ac1539d5d9
Sync namespace changes
2017-09-07 17:04:21 -07:00
Armon Dadgar
e24fa79aab
agent: thread ACLs for Job Register
2017-09-04 13:05:53 -07:00
Alex Dadgar
6723bade37
Don't merge empty update from job into task groups
...
This PR fixes an issue in which we would merge an update stanza from the
job into the task groups even if it was empty. This broke round
tripping a job (reading from the api and resubmitting as JSON)
Fixes https://github.com/hashicorp/nomad/issues/3132
2017-08-30 11:35:19 -07:00
Clint Armstrong
8486bf2ff6
Set MaxParallel default to 1
2017-08-25 07:56:40 -04:00
Luke Farnell
7a56971508
fixed all spelling mistakes for goreport
2017-08-07 17:13:05 -04:00
Alex Dadgar
f0a090c6e8
Disallow update stanza on batch jobs
...
This PR:
* disallows update stanzas on batch jobs
* undeprecates the stagger field
* changes the way warnings are returned
2017-07-07 12:11:39 -07:00
Alex Dadgar
aaf5ab0a21
Job stability
2017-07-07 12:10:04 -07:00
Alex Dadgar
fbd2b73904
job revert
2017-07-07 12:07:07 -07:00
Alex Dadgar
3935656d14
Show submit time
2017-07-07 12:07:07 -07:00
Alex Dadgar
9220836cb4
JobVersions returns struct with optional diff
2017-07-07 12:05:57 -07:00
Alex Dadgar
d0a8332140
job deployment endpoint + api
2017-07-07 12:05:56 -07:00
Alex Dadgar
89d86bc4bd
Deployments HTTP docs
2017-07-07 12:03:11 -07:00
Alex Dadgar
662bc3941b
handle annotations
2017-07-07 12:03:11 -07:00
Alex Dadgar
715c6bcc4a
API defaults use structs default
2017-05-10 13:51:52 -07:00
Alex Dadgar
7515f778a9
Thread through warnings about deprecations
2017-05-09 20:52:47 -07:00
Alex Dadgar
d606e98a6e
New update block; still need to handle the upgrade path
2017-05-08 17:44:26 -07:00
Alex Dadgar
694d9c450a
Revert api
2017-04-20 11:14:06 -07:00
Alex Dadgar
b8b18dbe62
Structs
2017-04-20 11:14:06 -07:00
Alex Dadgar
376e177836
Status shows type of job
2017-04-15 17:08:05 -07:00
Alex Dadgar
950171f094
non-purge deregisters
2017-04-15 17:08:05 -07:00
Alex Dadgar
330800f683
Agent API + api package
2017-04-15 17:08:05 -07:00
Alex Dadgar
0c94d4822b
Upsert Job Histories
2017-04-15 17:08:05 -07:00
Alex Dadgar
8eb9a5d819
Make validate work without a Nomad agent
2017-03-03 15:02:03 -08:00
Alex Dadgar
07f7e19578
Fix vet script and fix vet problems
...
This PR fixes our vet script and fixes all the missed vet changes.
It also fixes pointers being printed in `nomad stop <job>` and `nomad
node-status <node>`.
2017-02-27 16:00:19 -08:00
Alex Dadgar
6799c7667d
ensure spec is set
2017-02-24 14:18:09 -08:00
Alex Dadgar
55e7ad7fd9
Remove defaulting from parse and fix parser tests
...
This PR removes defaulting from the parse, fixes some regressions that
existed as part of the parser refactor and fixes the tests.
2017-02-22 12:30:05 -08:00
Alex Dadgar
76ab4b6448
Merge branch 'master' into refactor-parser
2017-02-20 15:13:21 -08:00
Alex Dadgar
fb4b6bdeb2
Merge pull request #2321 from hashicorp/f-timezone
...
Allow specification of timezones in Periodic Jobs
2017-02-17 11:32:14 -08:00
Alex Dadgar
11e9a10378
Fix embedded meta in dispatch response
2017-02-16 15:47:36 -08:00
Diptanu Choudhury
592bc73a4c
Making the job register endpoint use api.Job
2017-02-16 13:52:39 -08:00
Diptanu Choudhury
67e6098f87
Removing un-neccessary conversions
2017-02-16 13:52:39 -08:00
Diptanu Choudhury
5502a669e8
Added tests
2017-02-16 13:52:39 -08:00
Diptanu Choudhury
f551dcb83e
Making the job spec return api.Job
2017-02-16 13:52:39 -08:00
Alex Dadgar
8d101c0d25
Allow specification of timezones
2017-02-15 14:37:06 -08:00
Michael Schurter
1a845561dd
Rename Constructor -> Parameterized Job
2017-01-20 12:43:10 -08:00
Alex Dadgar
248c069652
Merge pull request #2128 from hashicorp/f-dispatch
...
Nomad Constructor Jobs and Dispatch
2017-01-06 05:22:49 +08:00
Alex Dadgar
bf9355ac4f
Children fixes + nomad status outputs summaries
...
Children object is always initialized instead of lazily.
`nomad status` outputs children summaries and has specialized view for
constructor jobs.
2016-12-14 16:58:54 -08:00
Alex Dadgar
e495eecece
Rename structs
2016-12-14 14:28:43 -08:00
Alex Dadgar
a38ade9afb
Add structs
2016-12-05 17:24:37 -08:00
Alex Dadgar
2868a77d74
start of the cli command
2016-12-04 21:22:13 -08:00
Alex Dadgar
b05b729562
Remove paused
2016-12-01 13:17:34 -08:00
Alex Dadgar
14de95f97f
dispatch beginning
2016-11-25 18:04:55 -08:00
Diptanu Choudhury
5eb4e8adb3
Making the status command return the allocs of currently registered job
2016-11-24 16:31:30 +01:00
Alex Dadgar
22d494f812
Dispatch structs
2016-11-23 15:03:13 -08:00
Mathias Lafeldt
ab8cc89756
Include parent ID in job info returned by Go API
...
At the moment, this ID is only included when using `Jobs().List()`, which returns `api.JobListStub`.
With this change, the ID will also be available when using `Jobs().Info()`, which returns `api.Job`.
In fact, `ParentID` is currently the only field present in `api.JobListStub` that is not part of `api.Job`.
Note: This has the side effect that `nomad run -output` will now include an empty `ParentID`.
2016-09-15 14:37:13 +02:00