Skip to content

Releases: hashicorp/levant

0.2.3

02 Oct 07:56
9939144
Compare
Choose a tag to compare

Changelog

9939144 Merge pull request #241 from jrasell/f_0.2.3_release
c1733af Merge pull request #240 from jrasell/gh_235
a1b781a Prepare Levant for 0.2.3 release.
01a12a3 Add docs for plan command.
c1a3df0 Merge pull request #239 from jrasell/gh_238
7f81ef5 Add documentation for toLower and toUpper template functions.
a5d1a14 Update CHANGELOG.md
91b2b5f Merge pull request #237 from jrasell/gh_236
1de7af8 Add toUpper and toLower template funcs.
6ae4961 Update CHANGELOG.md
5b4fe06 Update CHANGELOG.md
065e654 Merge pull request #234 from jrasell/gh_229
d404126 Add plan command to allow running a plan whilst using templating.
85f932d Merge pull request #232 from jrasell/gh_231
a25342b Update to go 1.11 and update dep golang.org/x/crypto and vet code
af3c491 Merge pull request #230 from jrasell/docs_ignore_changes
c35c904 Update Docs to reference deploy command ingore-no-changes flag.
19c00f2 Update CHANGELOG.md
30bae47 Merge pull request #225 from myENA/feature/add-env-func
2b97ab7 add ignore
112a9ec Merge pull request #226 from jrasell/0.2.3_prep
c55dbe2 Prepare for 0.2.3 development effort.
ef61de5 add docs
462c3a0 Add env function similar to consul-template

0.2.2

06 Aug 09:00
df0fe57
Compare
Choose a tag to compare

Changelog

df0fe57 Merge pull request #223 from jrasell/f_release_0.2.2
3656eb8 Release version 0.2.2 of Levant.
b4d9d0a Update CHANGELOG.md
a92656a Merge pull request #82 from dansteen/reporting_78
9b80263 Update CHANGELOG.md
5e5f275 Update CHANGELOG.md
54b6b77 Merge pull request #221 from jrasell/b_gh_220
021cdbe Do not fail a deployment when nodes have been filtered during eval.
2cfd453 Update 0.2.1 release date
657cf0f Merge pull request #219 from jrasell/f_0.3.0_dev_effort
478e4b5 Update Levant for 0.3.0 development effort.
48b633d fixed failure inspector to report on tasks that are restarting
aec1b25 Merge pull request #79 from jrasell/f_gh_67_issue
de7588b Add GitHub Issue Template for easier user interaction and dev flow
971add0 Update CHANGELOG.md
2ba18af Merge pull request #76 from jrasell/f_gh_75
59541d7 Merge pull request #74 from jrasell/f_gh_72
0949fd0 Merge pull request #73 from jrasell/f_gh_53
6ece54a Update Vendored version of Nomad to 0.7.1.
f7fe6ec Add tests for helper/files.go
2ba1bc0 Add basic status checking for batch job types.
054878c Merge pull request #71 from jrasell/f_0.0.4_prep
1e40247 Prepare for 0.0.4 development effort.
7a3b98b Merge pull request #70 from jrasell/f_0.0.3_release
0447da1 Update for 0.0.3 release.
dd7a101 Update CHANGELOG.md
e60a49c Merge pull request #69 from jrasell/b_gh_54
63f2743 Fix issue in failure_inspector incorrectly handling multi-groups.
b13523a Update CHANGELOG.md
9e9f016 Merge pull request #66 from jrasell/b_gh_49
82a2b17 Fix issue where evaluations errors were not being fully checked.
dbe0c76 Merge pull request #65 from jrasell/f_autoload_readme
ba5d58e Update README.md to include details regarding autoload.
ed96016 Update CHANGELOG.md
a659ca6 Update CHANGELOG.md
0466ed1 Merge pull request #37 from dropje86/issue_10
5346ee1 Rebase branch
6a5e83f same for command/deploy
d2be6fb Add error msg if no arg is given and no default template is found
7c5b2ff adjust Help msg
282b74e round 2 of autoloading
67e17fe explicitly check for length of args
5a5f66d autoloading of files
a1627df Merge pull request #64 from jrasell/b_travis_rel
17a2b85 Fix issue where travis would run the release build every time.
fda2259 Update CHANGELOG.md
247dc53 Merge pull request #62 from jrasell/f_61
6a83d6c Update logging around passed variables and ovverriden variables.
f01d4e2 Merge pull request #60 from jrasell/b_gh_56
5c9d290 Merge pull request #59 from jrasell/rm_fc_fix
5596e35 Fix -force-count README syntax error.
6f33a24 Fix issue where system jobs cause panic.
44e00b5 Merge pull request #57 from jrasell/b_docker_ca
2bb1fc4 Update the Dockerfile to install ca-certificates for TLS envs.
6139de6 Update CHANGELOG.md
64b82ab Merge pull request #55 from jrasell/f_gh_47
00a8f45 Levant can now track Nomad auto-revert of a failed deployment.
c97dd3d Update CHANGELOG.md
c745056 Merge pull request #52 from jrasell/b_gh_50
2c60e65 Nomad jobs of type batch do not produce evaluations.
81db1b2 Merge pull request #48 from jrasell/f_0.0.3_prep
8cf6e17 Update project to prepare for 0.0.3 development effort.
9f7bcd0 Merge pull request #46 from jrasell/f_release_0.0.2
e783f8c Prepare Levant for 0.0.2 release.
ef89813 Merge pull request #44 from jrasell/f_test_command_dep_can
9365337 Add tests for command/deploy.checkCanaryAutoPromote function.
754d2a6 Merge pull request #42 from tripiq/canary-restriction
2690f0c Merge pull request #43 from tripiq/eval-loop
1e87d03 levant: fix infinite loop with sleep
b1511b3 command/deploy: more robust canary promote check
7bea5b1 Merge pull request #41 from jrasell/add-code-of-conduct-1
377aee7 Add CODE_OF_CONDUCT.md
398dc60 Update CHANGELOG.md
c5fbfba Merge pull request #40 from jrasell/f_gh_39
25788d3 Update Levant deployment to inspect the evaluation results.
9c826d3 Merge pull request #38 from jrasell/f_readme_force
0582acd Update README to include -force-count deploy param detail.
b092165 Merge pull request #35 from dropje86/issue_7
88db350 Update CHANGELOG.md
d9486ac Merge pull request #36 from dropje86/issue_16
4b167e1 If none of the TaskGroups have a count > 0 don't continue
18bf1a3 low hanging fruit of debug output
3e13cd0 Merge pull request #34 from dropje86/fix_nilpointer_deref
c2fa6f8 Merge branch 'master' into fix_nilpointer_deref
41a343e Merge branch 'master' into fix_nilpointer_deref
bd44a2c request log msg
abfcb4d Update CHANGELOG.md
e8a46ee Merge pull request #33 from dropje86/force_count
d17d302 verify job.Type isn't nil before continuing
106acfa introduce -force-count into Deploy
f013954 Update CHANGELOG.md
552ed18 Merge pull request #32 from jrasell/gh_31
53651f9 Fix a bug in handling Nomad job types incorrectly.
731cf60 Merge pull request #30 from jrasell/b_lint_fix
0aab731 Fix Go lint issue in templater.go for func RenderJob()
6a9756a Update CHANGELOG.md
acce21b Merge pull request #27 from jrasell/gh_26
375c706 Merge pull request #28 from jrasell/b_render_help_format
258f0b9 Fix formatting issue in render command help (spaces vs. tab)
f9d54b8 Fix issue with failure_inspector import changed by Atom.
ca29d5a Update failure_inspector to cover more cases.
e070df5 Merge pull request #25 from jolexa/patch-1
1926a08 Small README update
c38b76a Merge pull request #22 from jrasell/f_0.0.2_init
2256b86 Update version for 0.0.2 development work and add CHANGELOG.md.
0fe6eae Merge pull request #21 from jrasell/f_0.0.1_release
f052024 Prepare Levant for 0.0.1 release.
c389f90 Merge pull request #20 from jrasell/f_travis_release_secure
041c252 Update Travis secure key to be a real one for releases.
d4a0257 Merge pull request #19 from jrasell/f_travis_1.9.x
d4596d6 Update Travis to build using all minor versions of 1.9.
3ae8184 Merge pull request #14 from pmcatominey/dockerfile
0c1aa0a Merge pull request #17 from jrasell/f_gh_15
87df1ed Update canary-auto-promote feature addition based on feedback.
7a151d5 Introduce canary-auto-promote which allows for canary promotion.
84f5140 WIP - Canary Deployment Feature.
c5dfb97 add Dockerfile
daced87 Merge pull request #13 from pmcatominey/comand-render
fd95da4 command: add render command
d156de5 Merge pull request #12 from pmcatominey/missing-vars
fa4a8c4 templater: fail rendering if a variable is not set
97a37ae Merge pull request #8 from jrasell/gh_3
4ca0643 Levant now uses [[ ]] for variable interpolation.
bf14d61 Add tests to the helper package.
82e7ed6 Add templater_test.go to run basic tests for job file rendering.
6fbb96a Merge pull request #6 from jrasell/b_templating

0.2.1

19 Jul 10:15
0b61075
Compare
Choose a tag to compare

Changelog

0b61075 Merge pull request #218 from jrasell/gh_217
e8e877d Release v0.2.1 of Levant.
5832363 Update CHANGELOG.md
5172be1 Merge pull request #216 from jrasell/gh_215
2bad169 Update Vendored package of Nomad to allow use of progress_deadline
8f8d68f Update CHANGELOG.md
778f767 Merge pull request #185 from bogdanov1609/f-allow_stale
d643bbc Update CHANGELOG.md
f6b3fbf Merge pull request #214 from jrasell/gh_213
8f92c84 Merge pull request #212 from jrasell/gh_209
524a6b9 Add documentation for new parse template functions.
a573d18 Add additional template funns to allow parsing of types.
3bc5011 Merge pull request #211 from jrasell/enable_lint_check
daf6287 Enable lint check during tests and fix discovered lint issues.
8f4a8b0 Fix the forgotten letter
d240542 Fix conflict
c072cc2 Resolved merge conflict by incorporating both suggestions.
b4741ff Update CHANGELOG.md
8329c80 Merge pull request #210 from jrasell/f_gh_208
d536a24 Update README.md to detail json variable file addition.
914c8d5 Addition of .json as variable file format type.
749536e Merge pull request #207 from jrasell/f_0.2.1_dev
a642754 Fix build error caused by gometalinter changes
089f004 Update for 0.2.1 development effort.
a43fc95 Added -allow-stale option into deploy

0.2.0

04 Jul 14:49
c6e7295
Compare
Choose a tag to compare

Changelog

c6e7295 Merge pull request #206 from jrasell/f_0.2.0_release
ff9da55 Update Levant for 0.2.0 release.
3619164 Merge pull request #205 from jrasell/b_fix_template_link
e2096af Fix incorrect templates link in docs README.md
c993d0f Merge pull request #204 from havk64/minorfix
2d04558 Fix option to create rendered template file
428be27 Update CHANGELOG.md
7b1595c Merge pull request #202 from jrasell/f_gh_201
53e93fc Add loop template function to allow interation in templating.
aefe2e0 Merge pull request #200 from jrasell/f_gh_108
b6d5b53 Update README to reference Levant Ansible role.
9fea468 Merge pull request #198 from jrasell/f_gh_197
c1c1677 Run tests with -race flag to detect race conditions.
aa018a2 Update CHANGELOG.md
fc29298 Merge pull request #196 from jrasell/b_gh_186
e1fdaad Add -ignore-no-changes to change no changes on plan exit code.
9012dba Merge pull request #194 from jrasell/f_gh_193
4150f4b Update contribution guide to remove ref to old build script.
d261bad Merge pull request #192 from jrasell/f_gh_191
5323105 Add Consul clients docs and move client docs to docs folder.
a04986d Merge pull request #190 from jrasell/f_gh_176
cab0aa1 Document template funcs and move template docs to docs space.
1783094 Merge pull request #189 from jrasell/f_gh_173
3153b69 Add documentation for scale commands and multiple var file feature
fc26af4 Update CHANGELOG.md
5e422a6 Merge pull request #180 from rkettelerij/multiple_var_files
e9febe0 Merge pull request #187 from CarrotCodes/patch-1
87b1505 Fix broken Docker Hub link in README
b3f596a Update CHANGELOG.md
7ff4a64 Merge pull request #184 from jrasell/f_gh_181
08ae736 Provide better command help for deploy and render commands.
cba2067 #179 Support multiple var-files - improved variable names
fd25d09 #179 Support multiple var-files - formatting
dbdedbf #179 Support multiple var-files
667ceb4 Merge pull request #178 from shantanugadgil/patch-1
e4bbcd3 typo and message fixup
014bd3a Update CHANGELOG.md
ecb9b0b Merge pull request #175 from jrasell/f_gh_58
9502d0f Addition of template functions allow Consul and Time lookups.
14d10be Merge pull request #174 from jrasell/f_gh_171
076fd63 Move templating functionality into its own package from Levant pkg
32664bb Update CHANGELOG.md
71cbe30 Merge pull request #172 from jrasell/f_gh_124
82f70dc Addition of scale-out and scale-in commands.
20f24e4 Update CHANGELOG.md
f9b1913 Merge pull request #170 from jrasell/b_gh_166
c3fcf51 Merge pull request #169 from jrasell/f_gh_167
e8c20a9 Add Dockerfile.build to allow building during development.
9491ef5 Fix formatting issue with version summary output.
5591ecd Merge pull request #168 from jrasell/f_0.2.0_dev
369d346 Merge branch 'master' into f_0.2.0_dev
e75269b Update CHANGELOG.md to correct 0.1.1 release date.
d99a5eb Updae Lavent for 0.2.0 development effort.
1ec3264 Merge pull request #165 from jrasell/f_dockerfile_updates
206cf94 Update Dockerfile to pull released artifact rather.

0.1.1

13 May 10:21
c4c996b
Compare
Choose a tag to compare

Changelog

c4c996b Merge pull request #164 from jrasell/f_0.1.1_relase
ca7fe78 Update CHANGELOG and version for 0.1.1 release.
934da05 Merge pull request #163 from jrasell/b_goreleaser
cd59cf8 goreleaser and travis updates for new release tooling.
d1ee543 Update CHANGELOG.md
2915e5b Merge pull request #157 from jrasell/f_gh_154
4baf287 Update vendored packages based on switch logrus > zerolog.
e086104 Update logging to allow JSON output as well as contextual fields.
9263d4d Merge pull request #155 from jrasell/f_gh_121
cfa7090 Break levant/deploy function out to make smaller and cleaner.
03c53d5 Update CHANGELOG.md
e23f1f7 Merge pull request #153 from jrasell/f_gh_104
e3b7f04 Addition of plan functionality which logs plan diff on deploy.
dc8547d Merge pull request #152 from jrasell/b_fix_lint_deadcode
7a18079 Fix deadcode lint issue found in job_status_checker.
82c1028 Update CHANGELOG.md with better wording
8f217b0 Update CHANGELOG.md
5854763 Merge pull request #150 from dansteen/fixed_batch_job_checker
f96a3ce Update CHANGELOG.md
bbc3421 Merge pull request #151 from stack72/migrate-to-govvv
b1024a8 Migrate to use govvv for builds
ea6255e Merge pull request #144 from jrasell/f_gometalinter
9f57335 Merge branch 'master' into f_gometalinter
9ba2772 fixed tests to work with new function
6172b95 fixed the batch job checker to not panic when tasks in a job take onger or shorter to complete than other tasks in the same job
b6e80cd Merge pull request #148 from jrasell/remove_go_1.9
37048d7 Merge pull request #147 from stack72/switching-from-gox-to-goreleaser
34c14d8 Remove Go 1.9 from travis tests as this is no longer needed.
0344776 Merge pull request #146 from jrasell/f_gitter_readme
b5c23ee Migrate releases to use GoReleaser
646a49f Add link to Gitter room in README.
1cf6b1d Fix structcheck issues as found by gometalinter.
8f7ec39 Refactor makefile to GNUmakefile and use gometalinter.
edc9b4d Merge pull request #143 from qivers/master
25c0f54 Merge pull request #142 from jrasell/f_0.1.1_dev
b1fbed7 Adding force-batch docs to README
082e7f2 Prepare for 0.1.1 development effort.

0.1.0

18 Apr 14:44
fbb0b64
Compare
Choose a tag to compare
Update CHANGELOG.md for 0.1.0 release

0.0.4

25 Jan 20:15
e1ce05b
Compare
Choose a tag to compare
Merge pull request #93 from jrasell/f_0.0.4_relase

Release of Levant 0.0.4

0.0.3

23 Dec 15:12
7a3b98b
Compare
Choose a tag to compare
Merge pull request #70 from jrasell/f_0.0.3_release

Update for 0.0.3 release.

0.0.2

29 Nov 11:43
9f7bcd0
Compare
Choose a tag to compare
Merge pull request #46 from jrasell/f_release_0.0.2

Prepare Levant for 0.0.2 release.

0.0.1

30 Oct 19:20
0fe6eae
Compare
Choose a tag to compare
Merge pull request #21 from jrasell/f_0.0.1_release

Prepare Levant for 0.0.1 release.