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
Andy Goldstein
459fe663ee
Merge pull request #534 from skriss/rm-complete-restore-sh
...
replace complete-restore.sh with go code
2018-06-11 13:00:46 -04:00
Steve Kriss
2c6fc5bd90
don't fail the restore if cleanup of the staging directory post-restore fails
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-11 09:48:26 -07:00
Steve Kriss
6897c2f901
move dotfiles from staging to volume dir on restore
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-11 09:31:03 -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
Andy Goldstein
e1cf244592
Merge pull request #537 from skriss/optimize-dockerfile
...
Dockerfile: move restic fetch before ark add so it can be cached
2018-06-11 12:28:26 -04:00
Andy Goldstein
d9924e0f3f
Merge pull request #535 from skriss/rename-restic-daemonset
...
rename ark daemonset to ark restic server
2018-06-11 12:28:05 -04:00
Steve Kriss
c1f4e6d92d
rename ark daemonset to ark restic server
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-11 09:12:49 -07:00
Steve Kriss
e7453ebc98
Dockerfile: move restic fetch before ark add so it can be cached
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-08 15:02:47 -07:00
Andy Goldstein
0396ca1dee
Merge pull request #526 from yastij/ignore-resources-terminating
...
ignore terminating resources while doing a backup
2018-06-08 11:10:59 -04:00
Yassine TIJANI
17f6a14d37
ignore terminating resources while doing a backup
...
Signed-off-by: Yassine TIJANI <yasstij11@gmail.com >
2018-06-08 16:49:35 +02:00
Andy Goldstein
c0cf61912d
Merge pull request #533 from skriss/fix-init-repo-key-data
...
ark restic init-repository: use key data if provided
2018-06-07 13:39:18 -04:00
Steve Kriss
67b40c7fc8
use fake filesystem to test key file flag for ark restic init-repo
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-07 10:29:59 -07:00
Steve Kriss
e2561f9073
ark restic init-repository: use key data if provided
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-07 10:06:15 -07:00
Andy Goldstein
e3d6902ede
Merge pull request #530 from skriss/restic-quickstart-doc
...
restic quickstart doc for alpha testing
2018-06-06 15:33:43 -04:00
Steve Kriss
68020d0e4b
restic quickstart doc for alpha testing
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-06 12:25:09 -07:00
Andy Goldstein
ed2d7b445c
Merge pull request #508 from skriss/real-restic
...
restic integration with Ark
2018-06-06 13:24:56 -04: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
c2c5b9040c
add kube listers/informers to vendor/
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-06-04 14:52:35 -07:00
Wayne Witzel III
6f62749c1a
Merge pull request #520 from ncdc/fix-backup-pv-action-when-volumeName-is-missing
...
BackupItemActionPlugin: handle nil updatedItem
2018-06-01 14:28:05 -04:00
Andy Goldstein
86b9cc6d15
BackupItemActionPlugin: handle nil updatedItem
...
Handle the case where a BackupItemAction may return nil for updatedItem,
meaning "no modifications to the item". The backupPVAction does this,
and we were panicking instead of accepting it.
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-06-01 14:03:32 -04:00
Andy Goldstein
4e2a77d683
Merge pull request #518 from mattkelly/readme-selector-fix
...
Fix selector syntax in backup example
2018-05-29 10:10:34 -04:00
Matt Kelly
ca83f000ea
Fix selector syntax in backup example
...
Signed-off-by: Matt Kelly <matt.kelly@containership.io >
2018-05-29 10:01:57 -04:00
Andy Goldstein
10d6dd006a
Merge pull request #517 from c-knowles/bug/doc-default-resourcePriorities
...
Correct default restorePriorities docs
2018-05-26 08:47:00 -04:00
Chris Knowles
4065c0f194
Add limitRanges to default restorePriorities doc
...
Signed-off-by: Chris Knowles <c-knowles@users.noreply.github.com >
2018-05-26 20:23:23 +08:00
Chris Knowles
5643e8ebb5
Correct default restorePriorities
...
Changed in https://github.com/heptio/ark/pull/258
Signed-off-by: Chris Knowles <c-knowles@users.noreply.github.com >
2018-05-26 20:09:46 +08:00
Andy Goldstein
6dbde599bf
Merge pull request #514 from carlpett/post-hooks-after-error
...
Run post-hooks even if backup actions fail
2018-05-23 13:37:28 -04:00
Calle Pettersson
b2ec87f05f
Run post-hooks even if backup actions fail
...
Signed-off-by: Calle Pettersson <cpettsson@gmail.com >
2018-05-23 18:44:55 +02:00
Steve Kriss
fb33d93186
Merge pull request #512 from carlpett/additional-backup-error
...
Handle errors in additionalItemBackupper
2018-05-23 09:02:20 -07:00
Steve Kriss
170034787d
Merge pull request #513 from ncdc/510-follow-ups
...
Fix copyright date, add happy path test case
2018-05-23 08:54:22 -07:00
Calle Pettersson
b92d086712
Add additional test
...
Signed-off-by: Calle Pettersson <cpettsson@gmail.com >
2018-05-23 17:28:51 +02:00
Andy Goldstein
18e2401e79
Merge pull request #455 from skriss/remove-aws-region
...
AWS: remove region requirement from config for backupStorageProvider
2018-05-23 11:02:57 -04:00
Andy Goldstein
849297e623
Fix copyright date, add happy path test case
...
Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com >
2018-05-23 09:59:32 -04:00
Andy Goldstein
92e9d307a5
Merge pull request #510 from nrb/failed-backup-upload-491
...
Fail backup if object store upload fails
2018-05-23 09:55:11 -04:00
Nolan Brubaker
09bbe072cd
Check errors when closing GCP objects
...
Writing to GCP's object store is any async operation, so errors need to
be checked both on write and close calls, since errors like permission
violations aren't reported until a close.
Signed-off-by: Nolan Brubaker <nolan@heptio.com >
2018-05-22 17:38:49 -04:00
Andy Goldstein
5ff582ec42
Merge pull request #501 from dhananjaysathe/downstream
...
Add documentation on how to use a selector negation
2018-05-22 17:24:42 -04:00
Steve Kriss
b029860b46
AWS: remove region requirement from config for backupStorageProvider
...
Signed-off-by: Steve Kriss <steve@heptio.com >
2018-05-22 11:59:53 -07:00
Andy Goldstein
8ce2006814
Merge pull request #506 from marpaia/config-options
...
Add functional options for the Ark config install library
2018-05-22 14:19:45 -04:00
Calle Pettersson
24dfef6f15
Handle errors in additionalItemBackupper
...
Signed-off-by: Calle Pettersson <cpettsson@gmail.com >
2018-05-22 18:32:48 +02:00
Mike Arpaia
cb7bcea5c3
Add functional options for the Ark config install library
...
Signed-off-by: Mike Arpaia <mike@arpaia.co >
2018-05-22 09:21:12 -06:00
Andy Goldstein
aeb5f6d832
Merge pull request #437 from marpaia/install-api
...
Add library code to install required server components
2018-05-18 16:48:42 -04:00
Mike Arpaia
16f707aa11
Add library code to install required server components
...
This PR includes Go library code to assist with the installation of
required server-side components.
Signed-off-by: Mike Arpaia <mike@arpaia.co >
2018-05-18 14:43:06 -06:00
Andy Goldstein
2fde1f5fc1
Merge pull request #500 from nrb/fix-497
...
Exit when failing to update a backup's phase
2018-05-17 14:23:41 -04:00
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