Andy Goldstein
3a746a3f73
Merge pull request #496 from nrb/fix-477
...
Check restore Phase before downloading logs
2018-05-17 13:23:23 -04:00
Andy Goldstein
f288902e3e
Merge pull request #490 from skriss/jsonpatch
...
Use JSON merge patches everywhere
2018-05-17 13:02:47 -04:00
Nolan Brubaker
7eac6675e8
Exit when failing to update a backup's phase
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-17 12:47:38 -04:00
Nolan Brubaker
f6761ddd00
Check restore Phase before downloading logs
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-17 12:20:55 -04:00
Dhananjay Sathe
e313d6200a
Add documentation on how to use a selector negation
...
This will help users use the `--selector` flag to selectively exclude objects from being backed up by ark
workaround for #404 until dedicated flags are implemented
Signed-off-by: Dhananjay Sathe <dhanajaysathe@gmail.com >
2018-05-17 21:21:39 +05:30
Steve Kriss
5d74a92cf1
Merge pull request #484 from nrb/move-groupresources
...
Consolidate commonly used GroupResource objects
2018-05-15 14:02:29 -07:00
Nolan Brubaker
f936c55a37
Consolidate commonly used GroupResource objects
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-15 15:55:15 -04:00
Andy Goldstein
ad93135adb
Merge pull request #483 from skriss/graceful-shutdown-on-sigs
...
shutdown gracefully on SIGINT/SIGTERM
2018-05-15 14:33:09 -04:00
Andy Goldstein
67263d2652
Merge pull request #486 from nrb/fix-475
...
Filter on resources that support get & delete
2018-05-15 10:58:56 -04:00
Nolan Brubaker
4fcd222777
Expand required resource verbs with get and delete
...
Some resources use GET for listing, which resulted in errors.
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-15 10:55:03 -04:00
Steve Kriss
6d6f734bc9
use json merge patches
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-14 14:34:24 -07:00
Andy Goldstein
014c0e2c4c
Merge pull request #485 from skriss/fix-cohab
...
use new cohabitatingResources map for each backup
2018-05-14 15:02:33 -04:00
Steve Kriss
1c950aa17b
unit test to ensure new cohabitatingResources map for each backup
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-14 10:23:21 -07:00
Steve Kriss
ed7fbc9178
use new cohabitatingResources map for each backup
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-11 16:30:14 -07:00
Steve Kriss
20f56e9868
cleanup plugin subprocesses on server exit
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-11 09:48:46 -07:00
Andy Goldstein
5bfd4f64db
Merge pull request #482 from skriss/add-cohab-resources
...
add replicasets and daemonsets to cohabitating resources
2018-05-11 10:02:10 -04:00
Steve Kriss
09c20b51e6
shutdown gracefully on SIGINT/SIGTERM
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-10 16:22:14 -07:00
Steve Kriss
fbb5ead4e9
add replicasets and daemonsets to cohabitating resources
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-10 14:15:01 -07:00
Andy Goldstein
9fc1711d45
Merge pull request #480 from skriss/fix-azure-setup
...
Azure: fix issues with setup instructions on macOS
2018-05-09 16:56:51 -04:00
Steve Kriss
c4d1e705d3
Azure: fix issues with setup instructions on macOS
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-09 12:56:19 -07:00
Andy Goldstein
43b1f9a19e
Merge pull request #418 from skriss/refactor-patch-tests
...
use typed structs for decoding patch JSON in unit tests
2018-05-09 15:44:21 -04:00
Andy Goldstein
ea83ed32f5
Merge pull request #470 from skriss/backup-cluster-roles-and-bindings
...
backups: include clusterroles/bindings that reference serviceaccounts
2018-05-09 13:21:13 -04:00
Steve Kriss
041cfc2173
backups: include clusterroles/bindings that reference serviceaccounts
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-09 10:03:55 -07:00
Andy Goldstein
50a5550291
Merge pull request #478 from skriss/osx-build-perf-fix
...
when building on macOS, bind-mount volumes with delegated config
2018-05-09 10:36:14 -04:00
Andy Goldstein
ef5ac7fd05
Merge pull request #463 from nrb/fix-454
...
Don't restore completed pods or jobs
2018-05-09 09:59:34 -04:00
Andy Goldstein
3f3deda3d4
Merge pull request #479 from skriss/image-tagging-doc
...
add image-tagging policy doc
2018-05-09 09:15:38 -04:00
Steve Kriss
9e521aa757
add image-tagging policy doc
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-08 16:09:19 -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
Andy Goldstein
c4bb6501ca
Merge pull request #476 from skriss/dep-cleanup
...
Dep cleanup
2018-05-07 23:33:06 +02:00
Steve Kriss
9affb3c92a
clean up/organize Gopkg.toml
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-07 10:02:59 -07:00
Steve Kriss
e81de2491f
remove duplicate github.com/satori/go.uuid dependency
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-07 10:02:59 -07:00
Steve Kriss
51928e9177
use typed structs for decoding patch JSON in unit tests
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-07 09:22:20 -07:00
Andy Goldstein
5d8d221157
Merge pull request #472 from skriss/sync-ns-bug
...
when syncing backups, set their namespace to current cluster's Ark ns
2018-05-07 18:16:47 +02:00
Steve Kriss
6754955bcd
when syncing backups, set their namespace to current cluster's Ark ns
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-07 09:12:51 -07:00
Andy Goldstein
fbda82ed63
Merge pull request #456 from skriss/go-1.10
...
upgrade to go 1.10 / alpine 3.7
2018-05-07 17:32:07 +02:00
Nolan Brubaker
923870390b
Skip completed jobs and pods when restoring
...
Completed jobs and pods may be useful in the backup for auditing
purposes, but don't recreate them when restoring.
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-02 12:16:54 -04:00
Jennifer Rondeau
96b0808e3a
Merge pull request #460 from skriss/debugging-docs
...
add installation troubleshooting doc with common issues
2018-04-27 09:26:56 -04:00
Andy Goldstein
e6624506cf
Merge pull request #465 from castrojo/update-slack
...
Add a direct link to the slack channel
2018-04-26 15:16:10 -04:00
Jorge O. Castro
6d46b5f1eb
Add a direct link to the slack channel
...
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com >
2018-04-26 15:00:14 -04:00
Steve Kriss
193fdb7026
add installation troubleshooting doc with common issues
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-04-25 11:22:55 -07:00
Andy Goldstein
b6316aff70
Merge pull request #458 from gianrubio/review-docs
...
Fix invalid file
2018-04-25 07:13:50 -04:00
Giancarlo Rubio
1f7d5c18f2
Fix invalid file
...
Signed-off-by: Giancarlo Rubio <gianrubio@gmail.com >
2018-04-25 13:07:40 +02: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
2889db72ac
update to go 1.10 & alpine 3.7
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-04-24 13:12:54 -07:00
Andy Goldstein
18d6b233da
Merge pull request #453 from nrb/fix-444
...
Make empty excludes string more accurate
2018-04-24 14:53:33 -04:00
Andy Goldstein
c8989231eb
Merge pull request #417 from skriss/upgrade-k8s-deps
...
Upgrade apimachinery, client-go, api, kubernetes dependencies
2018-04-24 14:53:11 -04:00
Nolan Brubaker
05cb059b1a
Make empty excludes string more accurate
...
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-04-24 14:34:56 -04:00
Andy Goldstein
ff6e9dd2f3
Merge pull request #452 from mattmoyer/update-build-image
...
Switch to upstream Go build images.
2018-04-24 11:07:28 -04:00
Matt Moyer
deae0e6ae1
Switch to upstream Go build images.
...
These internal `gcr.io/heptio-images/golang` images are deprecated. It looks like `git` and `bash` are the only things the Ark build needed that aren't in the upstream `golang:1.9-alpine3.6` image.
Signed-off-by: Matt Moyer <moyer@heptio.com >
2018-04-24 09:53:23 -05:00
Andy Goldstein
dc8c66b305
Merge pull request #447 from skriss/v0.8.1-changelog
...
changelog for v0.8.1
v0.8.1
2018-04-23 16:07:56 -04:00