Commit Graph

111 Commits

Author SHA1 Message Date
emily
38ffde5a9d add gofmt checks to Vault and format existing code (#2745) 2017-05-19 08:34:17 -04:00
Jeff Mitchell
7bce60290f Add linux/arm64 build.
Fixes #2630
2017-04-24 09:35:36 -04:00
Jeff Mitchell
fdde9e365d Bump go version to 1.8.1 2017-04-17 10:44:07 -04:00
Jeff Mitchell
98c7bd6c03 Port some replication bits to OSS (#2386) 2017-02-16 15:15:02 -05:00
Jeff Mitchell
9cf27804af Bump dockerfile Go version 2017-02-07 16:08:31 -05:00
Jeff Mitchell
f3ba03de1a Prep for 0.6.3 2016-12-06 11:26:29 -05:00
Jeff Mitchell
3d90f2ba0e Bump Go version in cross Dockerfile 2016-10-19 22:29:26 -04:00
Jeff Mitchell
91f4b34d42 Bump to 1.7.1 2016-09-12 15:41:49 -04:00
Jeff Mitchell
18fe7034ad update Dockerfile for Go 1.7 final 2016-08-16 11:23:43 -04:00
James Nugent
2e7a3aae7d build: Add support for building on Illumos
This commit adds support for building for Illumos-derived operating
systems. Regrettably, the cyrpto/ssh/terminal package does not include
implementations of the functions IsTerminal, MakeRaw or Restore for the
solaris OS. Consequently this commit implements them in Vault.

makeRaw(fd int) is based on the Illumos implementation of the getpass
function [1] for the correct flags. isTerminal(fd int) is based on the
Illumos libc implementation [2] of isatty.

[1] http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libast/common/uwin/getpass.c
[2] http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libbc/libc/gen/common/isatty.c
2016-08-13 00:20:15 -04:00
vishalnayak
8922befc84 Dockerfile++ 2016-08-09 12:20:38 -04:00
Jeff Mitchell
e647dce4fc Bump Go version for building 2016-08-08 11:01:05 -04:00
Jeff Mitchell
c82deca288 Update to new hc-releases syntax 2016-07-26 10:17:52 -04:00
Jeff Mitchell
8d277ce4bc Use 1.7rc3 2016-07-26 09:54:24 -04:00
Jeff Mitchell
829563372d Update to new hc-releases syntax 2016-07-04 19:44:38 -04:00
Jeff Mitchell
8545851f3d Whitespacing 2016-06-30 14:18:14 -04:00
Jeff Mitchell
4b8481b5dd Bump version and remove --all behavior from dist script 2016-06-14 13:25:44 +00:00
Jeff Mitchell
4c6d6a539f Remove filtering that seems to be no longer needed in vendor build tags 2016-06-08 16:24:48 -04:00
Jeff Mitchell
6098a4b00e Add dep updating script 2016-06-01 10:30:42 -04:00
vishalnayak
b45aa72f71 Set the OSARCH for dev builds 2016-05-24 13:25:50 -04:00
Jeff Mitchell
ef5b37f46c
Cut version 0.6.0-beta1 2016-05-23 16:14:15 -04:00
Jeff Mitchell
caa257be44 Remove now-unnecessary env var from Dockerfile 2016-05-23 15:41:22 -04:00
Jeff Mitchell
a0b50b1f68 Rename build tags 2016-04-28 00:59:33 +00:00
Jeff Mitchell
1010591193 Built tag-ify sealtesting 2016-04-28 00:47:44 +00:00
Jeff Mitchell
84f4b7c3e7 Bump Dockerfile for cross to 1.6.2 2016-04-28 00:31:05 +00:00
Sean Chittenden
2f28a12cef Go's -X linker flag now requires only one argument 2016-03-17 10:57:25 -07:00
Jeff Mitchell
1a28dc823f Remove us building Solaris binaries for the moment, as they don't build successfully 2016-03-16 15:47:55 -04:00
Jeff Mitchell
0676a348f3 No need for the old Dockerfile for patched 1.5.3 anymore; it's in history if needed 2016-03-16 15:02:41 -04:00
Jeff Mitchell
a2359d054c Increase platforms for next build 2016-02-25 15:49:12 -05:00
Jeff Mitchell
9803a0e035 improve purging behavior 2016-02-25 15:48:25 -05:00
Jeff Mitchell
c77e00d773 TF_DEV->VAULT_DEV_BUILD 2016-02-25 11:05:51 -05:00
Jeff Mitchell
7a3fc4383c Purge fastly when we do a release, in case it's a re-package
Fixes #1057
2016-02-19 15:59:52 -05:00
Jeff Mitchell
757dca2e2c Migrate to built-in Go vendoring.
This also removes `godep` calls from make scripts. Of note is that
currently `./...` checking in acceptance tests is disabled.
2016-02-18 15:06:02 -05:00
Jeff Mitchell
35d2976cae Update cross-compiling Dockerfile to Go 1.6 2016-02-17 17:09:01 -05:00
Jeff Mitchell
270e66d7fe Add a Dockerfile to build 1.5.3 with patches.
Specifically this pulls in the following:

https://go-review.googlesource.com/12717
https://go-review.googlesource.com/17247

These fix bugs users have encountered -- the first with the PKI backend,
and the second with Vault generally, as it can bite any use of a
certificate within Vault (listener, cert credential backend, pki
backend).

These are in 1.6, but it will probably be released too late for us given
what is currently known about their release plans and our known
deadline. This lets us build our releases against a patched 1.5.3.
2016-01-23 14:50:23 -05:00
Seth Vargo
abf2c9f9bd Remove Heroku stuff 2016-01-14 13:42:13 -05:00
Jeff Mitchell
3ba925b379 Bump values to 0.4.1 2016-01-13 17:28:17 -05:00
Jeff Mitchell
b3786fbeac Add check for DOCKER_CROSS_IMAGE in dist script 2015-12-10 11:55:40 -05:00
Jeff Mitchell
d461644838 Sync dist script from pki-csrs 2015-12-01 13:12:58 -05:00
Jeff Mitchell
904e1ee600 Print version on startup.
Fixes #765
2015-11-09 13:52:55 -05:00
Seth Vargo
9649c534f6 shopt to include dotfiles 2015-10-08 13:22:15 -04:00
Seth Vargo
87948e2cbc Do not use rsync 2015-10-08 11:44:21 -04:00
Jeff Mitchell
9dc8f3a164 Use rsync in push script to avoid differing 'cp' behavior on OSX/Linux 2015-10-06 12:15:25 -04:00
Jeff Mitchell
0e06b4e8e2 Rename NOBINTRAY to something more sensible 2015-10-06 11:11:51 -04:00
Jeff Mitchell
245df9eb64 Fix cross compile by setting CGO_ENABLED=0 2015-10-01 12:32:28 -07:00
Jeff Mitchell
102190f0ad Update dist script 2015-09-27 16:56:32 -04:00
Jeff Mitchell
cb3448c9e8 Add Dockerfile to build a cross-compilation container 2015-09-22 13:19:58 -04:00
Jeff Mitchell
03aeb356ed Use the stable-website branch for documentation pushes, to allow us to update the documentation async from releases. 2015-09-21 16:20:36 -04:00
Seth Vargo
a36a762313 Use a faster middleman deploy 2015-09-20 14:09:35 -04:00
Armon Dadgar
5024c84e5d Merge pull request #404 from BRMatt/patch-1
Ensure build.sh uses dependencies vendored by godeps
2015-07-22 17:30:06 -07:00
Jeff Zellner
57dbeaab8e use /usr/bin/env to find bash 2015-07-21 20:06:54 -06:00
Matt Button
e477ff2f94 Ensure build.sh uses dependencies vendored by godeps 2015-07-08 14:02:37 +01:00
Mitchell Hashimoto
38c6b78067 scripts: fix idempotency issue 2015-05-11 11:31:47 -07:00
Mitchell Hashimoto
1df31c6144 scripts: PGP sign SHASUMs [GH-152] 2015-05-11 11:23:43 -07:00
Mitchell Hashimoto
f72bde409f don't compile for open/freebsd [GH-136] 2015-05-11 10:34:17 -07:00
Emil Hessman
b38d8afa54 make windows: enclose all paths in double quotes 2015-05-04 08:04:29 +02:00
Emil Hessman
572b056d6c make.bat: add Makefile-like functionality for Windows 2015-04-30 08:03:54 +02:00
Abhishek Chanda
aa90d268bf Actually add the coverage script
Shamelessly copied from
https://github.com/mlafeldt/chef-runner/blob/v0.7.0/script/coverage
2015-04-28 19:05:11 -07:00
Mitchell Hashimoto
0b058d6335 move the cli to the cli/ package so enterprising individuals can call it 2015-04-12 16:58:45 -07:00
Mitchell Hashimoto
cbc1e55b69 website: ACL section 2015-04-09 17:19:52 -07:00
Mitchell Hashimoto
a5c076851b scripts 2015-03-03 23:14:18 -08:00