Commit Graph

7553 Commits

Author SHA1 Message Date
Alex Dadgar
662bc3941b handle annotations 2017-07-07 12:03:11 -07:00
Alex Dadgar
a7df708c14 Todos 2017-07-07 12:03:11 -07:00
Alex Dadgar
3ae7abac3a Some comments and cleanup 2017-07-07 12:03:11 -07:00
Alex Dadgar
4bbf24a875 Split reconcile file 2017-07-07 12:03:11 -07:00
Alex Dadgar
0d3c836c69 Small cleanup 2017-07-07 12:03:11 -07:00
Alex Dadgar
c16195a2ea Only upsert a job if the spec changes and push deployment creation into reconciler 2017-07-07 12:03:11 -07:00
Alex Dadgar
df40bd8a5f initial reconciler 2017-07-07 12:01:17 -07:00
Alex Dadgar
bb6524151a cancel deployments 2017-07-07 12:01:17 -07:00
Michael Schurter
12b0c0da6a Mention #2786 2017-07-06 17:28:13 -07:00
Michael Schurter
4f150e1650 Merge pull request #2786 from hashicorp/f-docker-auth-soft-fail
Default to auth hard fail but optionally soft fail
2017-07-06 13:25:56 -07:00
Michael Schurter
984723541a Merge pull request #2652 from dreh23/master
Added mac address pinning in docker driver
2017-07-06 12:33:35 -07:00
Michael Schurter
87ef879f57 Simplify soft fail doc 2017-07-06 12:30:08 -07:00
Michael Schurter
58186bfb88 Merge branch 'master' into master 2017-07-06 12:09:36 -07:00
Michael Schurter
3aae173432 Default to auth hard fail but optionally soft fail 2017-07-06 11:35:34 -07:00
Michael Schurter
d4c90fea1e Merge pull request #2781 from hashicorp/f-2678-getter-mode
Add support for go-getter modes
2017-07-06 11:06:40 -07:00
Michael Schurter
c5e9c4b7b0 Merge pull request #2744 from aep/master
Do not fail when no docker registry auth is available
2017-07-06 11:04:11 -07:00
Michael Schurter
9d2682e1bb Fix api endpoint test 2017-07-06 10:45:44 -07:00
Michael Schurter
1078df4fde Improvements, not bug fixes! Also spelttting 2017-07-06 10:45:44 -07:00
Michael Schurter
8d2bea4b45 New go-getter test dep 2017-07-06 10:45:44 -07:00
Michael Schurter
b212ddac93 Update docs and readme 2017-07-06 10:45:44 -07:00
Michael Schurter
56d41f11d9 Update go-getter for minio support 2017-07-06 10:45:44 -07:00
Michael Schurter
450e347708 Add support for go-getter modes
Fixes #2678
2017-07-06 10:45:44 -07:00
Michael Schurter
b9434683d8 Merge pull request #2780 from hashicorp/b-tiny-race-fix
Tiny client race condition fix
2017-07-06 10:43:44 -07:00
Michael Schurter
ccfea7f183 Merge pull request #2768 from hashicorp/d-getting-started-consul
Start consul in getting started vagrant
2017-07-06 10:40:45 -07:00
Michael Schurter
2b97f61ac0 Consistently quote alloc ids in client logs 2017-07-06 10:24:52 -07:00
Alex Dadgar
78624cbd76 Merge pull request #2755 from hashicorp/sethvargo/docs-updates
Update docs notes
2017-07-06 10:02:38 -07:00
Michael Schurter
4794de99fd Tiny client race condition fix
Plus some logging improvements that may help with #2563
2017-07-05 16:15:19 -07:00
Michael Schurter
941d9f62d0 Merge pull request #2769 from hashicorp/b-fix-no-host-uuid
Fix no_host_uuid parsing
2017-07-05 09:45:12 -07:00
Michael Schurter
fb96b86c3d Merge pull request #2777 from hashicorp/b-2686-dont-escape-env
rkt: use %s instead of %q when interpolating env
2017-07-05 09:43:00 -07:00
Michael Schurter
80436f7e7c Add #2777 to changelog 2017-07-05 09:42:30 -07:00
Michael Schurter
9eb1a87c47 rkt: use %s instead of %q when interpolating env
Fixes #2686
2017-07-05 09:36:17 -07:00
Michael Schurter
79b7cfd506 Fix no_host_uuid parsing
Need to pointerify it to default to true since we can't tell false from
unset if it's not a pointer.
2017-07-03 17:41:20 -07:00
Michael Schurter
8a9926c6ae Start consul in getting started vagrant
Sneak a version bump to consul in as well
2017-07-03 16:45:13 -07:00
Michael Schurter
e1ab0bf6db Mention #2745 2017-07-03 15:17:57 -07:00
Michael Schurter
da14944a70 Merge pull request #2745 from hashicorp/b-2638-cpu_total_compute
Fix cpu_total_compute override
2017-07-03 15:13:51 -07:00
Michael Schurter
bde854cc14 Add #2654 #2695 #2702 #2709 #2729 #2735 #2746 #2750 #2753 2017-07-03 15:03:34 -07:00
Michael Schurter
ca38020521 0 compute == error 2017-07-03 14:51:02 -07:00
Michael Schurter
2b0f088495 Document cpu.totalcompute attribute 2017-07-03 14:51:02 -07:00
Michael Schurter
c10f530964 Fix cpu_total_compute override 2017-07-03 14:51:02 -07:00
Michael Schurter
887c7b0bfb Don't fail on first error detecting cpu stats
Since cpu.Counts() never returns an error this doesn't functionally
change anything today.
2017-07-03 14:51:02 -07:00
Michael Schurter
d16eb8738b Merge pull request #2750 from hashicorp/b-system-jobs-running
System jobs should be running until stopped
2017-07-03 14:47:31 -07:00
Michael Schurter
89e5971bc7 Merge pull request #2732 from hashicorp/b-persist-alloc-updates
Persist Alloc when EvalID changes
2017-07-03 14:46:43 -07:00
Michael Schurter
02691c988b Merge pull request #2763 from hashicorp/f-bad-state-help
Add more logging to restore state errors
2017-07-03 14:45:03 -07:00
Michael Schurter
dcf30f984a Merge pull request #2753 from hashicorp/b-leader-dies-first
Destroy task group leader first
2017-07-03 14:38:04 -07:00
Michael Schurter
6b3ae9acd8 Merge pull request #2709 from hashicorp/f-advertise-docker-ips
Advertise driver-specific addresses
2017-07-03 14:04:12 -07:00
Michael Schurter
11863660a0 Destroy task group leader first
Before this commit all tasks in a task group were destroyed
concurrently. This meant logging sidecars might be stopped before the
leader task whose logs still need to be shipped.

This commit blocks on the leader shutting down before signalling to
followers to shutdown.
2017-07-03 13:56:56 -07:00
Michael Schurter
cd9da16f14 System jobs without evals are running too 2017-07-03 13:48:51 -07:00
Michael Schurter
937203f4cf Merge pull request #2746 from hashicorp/f-validate-job-updates
Validate job updates
2017-07-03 13:43:18 -07:00
Michael Schurter
bf6c736ffe Merge pull request #2735 from hashicorp/f-no_host_uuid-true
Default no_host_uuid to true instead of false
2017-07-03 13:18:25 -07:00
Michael Schurter
e71673e24b Suggest wiping out alloc dir too 2017-07-03 12:29:21 -07:00