Nolan Brubaker
e6b44539a5
Make fsfreeze image building consistent
...
Due to the version of docker used to build images, the Dockerfile used
with -f must be in the same directory that's used for the context. Copy
the Dockerfile into the _output directory and make the custom targets
more closely match the standard ones.
Fixes #833
Signed-off-by: Nolan Brubaker <nolan@heptio.com>
2018-09-12 01:15:54 -04:00
Wayne Witzel III
d32f8dbb6c
Update hooks/fsfreeze example
...
Signed-off-by: Wayne Witzel III <wayne@riotousliving.com>
2018-08-27 09:58:24 -04:00
Andy Goldstein
6e53aa0350
Bring back 'make local'
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-08-08 15:55:46 -07:00
Steve Kriss
a2a7dbda09
fix tagging latest by using make's ifeq
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-07-20 11:36:09 -07:00
Steve Kriss
f042653886
use posix-compliant conditional for checking TAG_LATEST
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-07-06 09:23:16 -07:00
Steve Kriss
bd0b874631
Merge pull request #542 from ncdc/makefile-tag-latest-bool
...
Add TAG_LATEST support to Makefile
2018-06-11 12:51:17 -07:00
Andy Goldstein
a522a96789
Add TAG_LATEST support to Makefile
...
Only tag an image as "latest" if TAG_LATEST is set to "true".
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2018-06-11 15:00:15 -04:00
Steve Kriss
81520a9b86
rename restic-init-container to ark-restic-restore-helper
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-06-11 10:24:23 -07:00
Steve Kriss
e354b1c130
replace complete-restore.sh with go code
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-06-11 09:31:03 -07:00
Steve Kriss
50d4084fac
add restic integration for doing pod volume backups/restores
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-06-06 09:48:10 -07:00
Steve Kriss
a280e8cfd2
when building on macOS, bind-mount volumes with delegated config
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-05-07 16:00:03 -07:00
Steve Kriss
fd1c8294ce
use the go 1.10 build cache
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-04-24 13:12:54 -07:00
Steve Kriss
c1af90dcc8
docker tag and push :latest when building a git tag
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2018-04-19 10:19:35 -07:00
Curt Micol
bdfdf8d38e
Remove deprecated method for pushing images to GCR
...
Signed-off-by: Curt Micol <asenchi@heptio.com>
2018-04-18 15:28:08 -04:00
Andy Goldstein
1455d67152
Use a custom builder image
...
Use a custom builder image to do all of Ark's builds. This image now
contains k8s.io/code-generator for code generation.
Enable docker in travis to use the builder image.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2018-04-04 16:44:16 -04:00
Andy Goldstein
a70addcaf7
Pass VERSION all the way down during 'make release'
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
(cherry picked from commit d053dc2914
)
2017-12-04 11:56:14 -05:00
Andy Goldstein
062a5d7557
Remove fmt target as it's handled by update
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-11-27 14:30:26 -05:00
Andy Goldstein
962ea4708e
Include git describe info in binary names.
...
New format now looks like this:
ark-v0.5.0-44-g72b0bdd-dirty-linux-amd64.tar.gz
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-11-06 16:21:09 -05:00
Andy Goldstein
1af01e28ef
Add travis support
...
Remove realpath as Travis doesn't have it
Use bash instead of sh for build + test
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-10-30 12:58:45 -04:00
Andy Goldstein
81d47887ae
Add 'make release'
...
Add 'make release' that automatically creates tarballs for all CLI
platforms in _output/release. It also creates a CHECKSUM file using
sha256 sums. Finally, it displays the contents of the CHECKSUM file as
well as the sha256sum of the CHECKSUM file.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-10-26 10:47:36 -04:00
Andy Goldstein
ce60e53e4b
Restore ca-certificates to image
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-10-25 09:53:43 -04:00
Andy Goldstein
e38b6d0f4c
Support cross-compiling for clients
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-10-24 12:26:26 -04:00
Andy Goldstein
eaed15cbce
Pass VERSION to cbuild so it's resolved correctly
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-10-20 14:03:29 -04:00
Andy Goldstein
eef6e0e2c3
Bump to v0.4.0
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-09-14 11:29:01 -04:00
Andy Goldstein
81fda27440
Tweak version display
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-09-13 10:16:16 -04:00
Justin Nauman
98d4660d27
Adding in support for backup download
...
- Adding in support for a new `download` subcommand of backup
- Adjusted signing to allow for multiple types
- Adding in git sha version during build more granular version
debugging
Signed-off-by: Justin Nauman <justin.r.nauman@gmail.com>
2017-09-11 20:17:33 -05:00
Andy Goldstein
ee38a9471a
Regen docs last
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-09-11 15:40:48 -04:00
Jessica Yao
ef9eafacb4
address comments
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-16 14:03:05 -07:00
Andy Goldstein
973968fedd
Prep for v0.3.3
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-10 12:45:25 -04:00
Steve Kriss
0c86e54a92
bump version to 0.3.2
...
Signed-off-by: Steve Kriss <steve@heptio.com>
2017-08-07 09:54:53 -07:00
Andy Goldstein
351d8cf87a
Bump version to v0.3.1
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-03 13:47:32 -04:00
Jessica Yao
2e8df48770
add changelog date, fix version tag
...
Signed-off-by: Jessica Yao <jessica@heptio.com>
2017-08-03 09:39:49 -07:00
Andy Goldstein
2fe501f527
Initial commit
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>
2017-08-02 13:27:17 -04:00