Commit Graph

7562 Commits

Author SHA1 Message Date
Alex Dadgar 7952240d69 Deployment tests 2017-07-07 12:03:11 -07:00
Alex Dadgar ce55559f12 Non-Canary/Deployment Tests 2017-07-07 12:03:11 -07:00
Alex Dadgar d111dd5c10 Pull out in-place updating into a passed in function; reduce inputs to reconciler 2017-07-07 12:03:11 -07:00
Alex Dadgar c77944ed29 assign names 2017-07-07 12:03:11 -07:00
Alex Dadgar ecacd44888 handle batch filtering 2017-07-07 12:03:11 -07:00
Alex Dadgar 4c123500ee Remove old 2017-07-07 12:03:11 -07:00
Alex Dadgar e782c4efbe Plan reuses job where possible 2017-07-07 12:03:11 -07:00
Alex Dadgar 270e26c600 Populate desired state per tg 2017-07-07 12:03:11 -07:00
Alex Dadgar 23dcd175ef Show canaries on plan 2017-07-07 12:03:11 -07:00
Alex Dadgar cf5baba808 handle annotations 2017-07-07 12:03:11 -07:00
Alex Dadgar a46f7c3eb8 Todos 2017-07-07 12:03:11 -07:00
Alex Dadgar 00d962b8b5 Some comments and cleanup 2017-07-07 12:03:11 -07:00
Alex Dadgar 994ad285b7 Split reconcile file 2017-07-07 12:03:11 -07:00
Alex Dadgar d5ea5a16fd Small cleanup 2017-07-07 12:03:11 -07:00
Alex Dadgar 07b1c3e5db Only upsert a job if the spec changes and push deployment creation into reconciler 2017-07-07 12:03:11 -07:00
Alex Dadgar 0d42b5d421 initial reconciler 2017-07-07 12:01:17 -07:00
Alex Dadgar b3f4db0930 cancel deployments 2017-07-07 12:01:17 -07:00
Michael Schurter c418c409b1 Mention #2786 2017-07-06 17:28:13 -07:00
Michael Schurter 39edf23fd5 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 ca85286df3 Merge pull request #2652 from dreh23/master
Added mac address pinning in docker driver
2017-07-06 12:33:35 -07:00
Michael Schurter 965c4e6893 Simplify soft fail doc 2017-07-06 12:30:08 -07:00
Michael Schurter 8f4353779a Merge branch 'master' into master 2017-07-06 12:09:36 -07:00
Michael Schurter 2900f941b5 Default to auth hard fail but optionally soft fail 2017-07-06 11:35:34 -07:00
Michael Schurter 08b452adf5 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 b000bb8598 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 cab28b2963 Fix api endpoint test 2017-07-06 10:45:44 -07:00
Michael Schurter f19d0c6f6a Improvements, not bug fixes! Also spelttting 2017-07-06 10:45:44 -07:00
Michael Schurter 90f6a60f45 New go-getter test dep 2017-07-06 10:45:44 -07:00
Michael Schurter 2ea7b841aa Update docs and readme 2017-07-06 10:45:44 -07:00
Michael Schurter 5bf5dae13e Update go-getter for minio support 2017-07-06 10:45:44 -07:00
Michael Schurter 0d3bdf7210 Add support for go-getter modes
Fixes #2678
2017-07-06 10:45:44 -07:00
Michael Schurter 8dcb453d52 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 2c9e63b196 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 644f0cfaa4 Consistently quote alloc ids in client logs 2017-07-06 10:24:52 -07:00
Alex Dadgar b706b872d5 Merge pull request #2755 from hashicorp/sethvargo/docs-updates
Update docs notes
2017-07-06 10:02:38 -07:00
Michael Schurter 4fd9ef6a8c Tiny client race condition fix
Plus some logging improvements that may help with #2563
2017-07-05 16:15:19 -07:00
Michael Schurter 07cd4b2f1f 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 145cf3ac8e 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 bad122e054 Add #2777 to changelog 2017-07-05 09:42:30 -07:00
Michael Schurter 8e2e26c607 rkt: use %s instead of %q when interpolating env
Fixes #2686
2017-07-05 09:36:17 -07:00
Michael Schurter b9c9e6e557 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 a296a24215 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 2f7d5d4bf9 Mention #2745 2017-07-03 15:17:57 -07:00
Michael Schurter 6b7d7a41f8 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 7e35905ea0 Add #2654 #2695 #2702 #2709 #2729 #2735 #2746 #2750 #2753 2017-07-03 15:03:34 -07:00
Michael Schurter b2382f99f2 0 compute == error 2017-07-03 14:51:02 -07:00
Michael Schurter 0f65a56627 Document cpu.totalcompute attribute 2017-07-03 14:51:02 -07:00
Michael Schurter ecf090e980 Fix cpu_total_compute override 2017-07-03 14:51:02 -07:00
Michael Schurter 89abaf5ef4 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 d8a816ccee 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