Commit Graph

  • c18decc89b pkg/restic unit tests Steve Kriss 2018-06-18 10:54:07 -07:00
  • 5ce92adff0 Merge pull request #636 from skriss/restic-set-hostname Andy Goldstein 2018-07-03 16:49:15 -04:00
  • 547625c333 set --hostname flag for restic backups Steve Kriss 2018-07-02 10:52:32 -07:00
  • eabef08561 Update generated Ark code based on the 1.11 k8s.io/code-generator script Mike Arpaia 2018-07-02 09:23:08 -06:00
  • f5eac0b434 Update vendored library code for Kubernetes 1.11 Mike Arpaia 2018-07-02 09:22:36 -06:00
  • 32907931e1 Merge pull request #633 from hamidzr/master Steve Kriss 2018-06-29 14:28:56 -07:00
  • 244994d316 fixed typos/capitalization Hamid Zare 2018-06-29 16:12:20 -05:00
  • 39bb3963ee Merge pull request #631 from skriss/restic-refactor-get-snapshot-id Nolan Brubaker 2018-06-29 17:03:46 -04:00
  • c6a8ad2926 Merge pull request #632 from ncdc/0.8.3 v0.8.3 release-0.8 Nolan Brubaker 2018-06-29 15:30:45 -04:00
  • 9dffbfbc0a Update changelog for 0.8.3 Andy Goldstein 2018-06-29 15:25:16 -04:00
  • ae4aad0890 use pkg/util/exec for running get snapshot id cmd Steve Kriss 2018-06-18 13:48:02 -07:00
  • 1b37c44a27 Merge pull request #630 from skriss/release-0.8 Andy Goldstein 2018-06-29 14:36:58 -04:00
  • a311ebdec5 Don't restore backups or restores Andy Goldstein 2018-06-28 16:56:39 -04:00
  • 59b99dde22 add FAQ about using a bucket per cluster Steve Kriss 2018-06-28 13:40:02 -07:00
  • 1857257265 Merge pull request #621 from skriss/update-restic-docs v0.9.0-alpha.3 Andy Goldstein 2018-06-29 14:04:22 -04:00
  • eb19228d16 Merge pull request #626 from ncdc/add-backups-restores-to-non-restorable-resources Andy Goldstein 2018-06-29 09:53:19 -04:00
  • afc9e9cde1 update restic documentation Steve Kriss 2018-06-28 10:28:35 -07:00
  • fe286ff564 Don't restore backups or restores Andy Goldstein 2018-06-28 16:56:39 -04:00
  • 1cc99ffa60 Merge pull request #625 from skriss/faq-bucket-per-cluster Andy Goldstein 2018-06-28 16:53:02 -04:00
  • 31b8ff92df add FAQ about using a bucket per cluster Steve Kriss 2018-06-28 13:40:02 -07:00
  • eaeb9d677e Merge pull request #608 from skriss/no-pv-snapshot-if-restic-backup Andy Goldstein 2018-06-28 13:27:30 -04:00
  • 11c176c490 don't snapshot volumes that have been backed up with restic Steve Kriss 2018-06-25 11:20:32 -07:00
  • 539de6d361 Merge pull request #564 from nrb/backup-timing Andy Goldstein 2018-06-28 11:37:39 -04:00
  • 96b72acb2d Record backup start and completion times Nolan Brubaker 2018-06-20 14:08:07 -04:00
  • fa470170cf Merge pull request #610 from skriss/restic-skip-invalid-volumes Andy Goldstein 2018-06-28 10:49:33 -04:00
  • 75a9879774 Merge pull request #620 from ncdc/gitignore Nolan Brubaker 2018-06-28 10:44:45 -04:00
  • a5722262d1 Merge pull request #619 from ncdc/skip-mirror-pods Nolan Brubaker 2018-06-28 10:43:44 -04:00
  • dd7bdf05f3 Ignore more files Andy Goldstein 2018-06-28 10:11:23 -04:00
  • 255a991c6e Stop restoring mirror pods Andy Goldstein 2018-06-28 10:06:55 -04:00
  • 781b7cd1aa log and skip backups for non-existent & hostPath volumes Steve Kriss 2018-06-25 15:23:33 -07:00
  • 51298f84cc Merge pull request #606 from skriss/restic-auto-manage-repos Andy Goldstein 2018-06-27 17:01:27 -04:00
  • 22e8f23e2c replace ark restic repo init cmd with automatic initialization of repos Steve Kriss 2018-06-22 12:07:23 -07:00
  • e015238e6d Merge pull request #570 from skriss/restic-controller-improvements Andy Goldstein 2018-06-27 16:44:00 -04:00
  • a697ad164e refine what gets enqueued in PVB/PVR controllers, and log better Steve Kriss 2018-06-20 15:46:41 -07:00
  • 29ac0b4a6c Merge pull request #613 from ncdc/ignore-reclaim-policy-delete-pvs-without-snapshots Nolan Brubaker 2018-06-26 16:52:01 -04:00
  • ee5afe148c Merge pull request #566 from runyontr/master Andy Goldstein 2018-06-26 13:43:02 -04:00
  • 7c283e5de8 Skip reclaim policy Delete PVs without snapshots Andy Goldstein 2018-06-22 15:32:03 -04:00
  • 5e28f322cf Merge pull request #580 from nikhita/add-omitempty-tags Andy Goldstein 2018-06-25 10:32:22 -04:00
  • 0da5f1ccca Add omitempty tag to optional API fields Nikhita Raghunath 2018-06-25 16:40:43 +05:30
  • 6426706390 Merge pull request #571 from skriss/restic-aws-region Nolan Brubaker 2018-06-22 16:59:32 -04:00
  • 636b09a548 Merge pull request #569 from skriss/fix-mount-propagation Andy Goldstein 2018-06-22 06:23:30 -04:00
  • 5ad21854f7 restic: if S3, get bucket's region up-front Steve Kriss 2018-06-21 17:20:53 -07:00
  • 57c5485501 restic: use HostToContainer mount prop. for host-pods volume Steve Kriss 2018-06-21 16:32:13 -07:00
  • e4856d17ca Merge branch 'master' of github.com:heptio/ark Thomas Runyon 2018-06-21 16:48:29 -04:00
  • fb0696d0c3 Deploy minio to suppport read only file systems Thomas Runyon 2018-06-21 16:46:22 -04:00
  • 13344076c2 Merge pull request #563 from skriss/restic-cache-dir Andy Goldstein 2018-06-20 14:59:04 -04:00
  • 25d3597c9a add a /scratch emptyDir to ark pods to use for restic cache Steve Kriss 2018-06-20 11:46:45 -07:00
  • 4a7457ecfe Merge pull request #557 from skriss/move-repo-id-source Nolan Brubaker 2018-06-20 13:50:21 -04:00
  • f2072e5868 use repo identifier from ResticRepo CR when backing up/restoring Steve Kriss 2018-06-14 20:24:01 -07:00
  • 8306566216 Merge pull request #532 from skriss/restic-repo-crd Andy Goldstein 2018-06-20 13:42:32 -04:00
  • a927906e52 add --maintenance-frequency flag to ark restic repo init Steve Kriss 2018-06-13 15:23:23 -07:00
  • 6e9e653f76 add restic repo getter and reorg restic cmds Steve Kriss 2018-06-12 16:53:57 -07:00
  • 3481618324 move runCommand to pkg/util/exec and use in restic repo mgr Steve Kriss 2018-06-07 20:13:24 -07:00
  • 65ed8da4b7 add ResticRepository CRD and move repo-level actions to a controller Steve Kriss 2018-06-06 14:32:28 -07:00
  • f1e82a2fe3 Merge pull request #561 from skriss/enable-local-restic Andy Goldstein 2018-06-19 14:59:24 -04:00
  • de12ca4882 move restic binary into /usr/bin so it's in PATH Steve Kriss 2018-06-19 11:30:57 -07:00
  • 01b5828ee7 Merge pull request #403 from nrb/merge-serviceaccount-secrets Steve Kriss 2018-06-15 09:46:26 -07:00
  • e7d00cf5fd Add merge support for serviceaccounts Nolan Brubaker 2018-04-11 11:07:43 -04:00
  • 2dfa7a1a72 Merge pull request #553 from ncdc/log-to-stdout Steve Kriss 2018-06-15 08:58:08 -07:00
  • 845c9cfa61 Merge pull request #555 from skriss/simplify-restores Andy Goldstein 2018-06-14 17:15:35 -04:00
  • 6fb11b8087 get rid of restore staging dir by backing up/restoring within volume dir Steve Kriss 2018-06-14 13:40:19 -07:00
  • cc9140b3cc Log to stdout instead of stderr Andy Goldstein 2018-06-14 14:02:12 -04:00
  • 7be81fe60e Merge pull request #546 from skriss/rm-old-donefiles Andy Goldstein 2018-06-14 11:12:31 -04:00
  • bc20398119 Merge pull request #551 from ashish-amarnath/update-metrics-examples Andy Goldstein 2018-06-14 07:36:46 -04:00
  • 05e86ee734 expose container ports in example deployment and pkg/install tooling Ashish Amarnath 2018-06-13 19:19:42 -07:00
  • dc273e3bed remove existing .ark dir and contents during restic restores Steve Kriss 2018-06-12 13:39:29 -07:00
  • 11c3837f9b Merge pull request #548 from skriss/update-restic-docs v0.9.0-alpha.2 Nolan Brubaker 2018-06-13 17:10:02 -04:00
  • 5d7969f4b9 remove references to a specific ark version for using restic Steve Kriss 2018-06-13 14:04:55 -07:00
  • 9245e9d5dc Merge pull request #547 from skriss/restic-rsync Andy Goldstein 2018-06-13 16:56:42 -04:00
  • f7a42f378f use rsync to copy restored data from staging dir to volume dir Steve Kriss 2018-06-13 13:41:55 -07:00
  • d1e3688468 Merge pull request #531 from ashish-amarnath/add-backup-metrics Andy Goldstein 2018-06-13 16:33:30 -04:00
  • 83658e891e Add a metrics package to add and expose metrics Ashish Amarnath 2018-06-06 14:35:06 -07:00
  • 3db7c038a5 Merge pull request #545 from skriss/update-restic-instructions Andy Goldstein 2018-06-12 15:23:50 -04:00
  • 6236085327 update restic setup instructions Steve Kriss 2018-06-12 11:59:53 -07:00
  • 6da32a4955 Merge pull request #544 from ae-v/master v0.9.0-alpha.1 Andy Goldstein 2018-06-12 09:34:26 -04:00
  • 0e0ac10388 fix typo and whitespace chars in docs Signed-off-by: Andre Veelken Andre Veelken 2018-06-12 14:31:44 +02:00
  • bd0b874631 Merge pull request #542 from ncdc/makefile-tag-latest-bool Steve Kriss 2018-06-11 12:51:17 -07:00
  • a522a96789 Add TAG_LATEST support to Makefile Andy Goldstein 2018-06-11 14:48:47 -04:00
  • 3177140db0 Merge pull request #541 from skriss/rename-init-container Andy Goldstein 2018-06-11 13:57:14 -04:00
  • d7134b1df2 use Ark version as the tag for the restore-helper image in init container Steve Kriss 2018-06-11 10:34:22 -07:00
  • 81520a9b86 rename restic-init-container to ark-restic-restore-helper Steve Kriss 2018-06-11 10:16:03 -07:00
  • 453b0a04f4 Merge pull request #540 from skriss/restic-v0.9.1 Andy Goldstein 2018-06-11 13:16:17 -04:00
  • 459fe663ee Merge pull request #534 from skriss/rm-complete-restore-sh Andy Goldstein 2018-06-11 13:00:46 -04:00
  • 50816ba23b upgrade to restic v0.9.1 Steve Kriss 2018-06-11 09:59:29 -07:00
  • 2c6fc5bd90 don't fail the restore if cleanup of the staging directory post-restore fails Steve Kriss 2018-06-11 09:48:26 -07:00
  • 6897c2f901 move dotfiles from staging to volume dir on restore Steve Kriss 2018-06-08 13:26:59 -07:00
  • e354b1c130 replace complete-restore.sh with go code Steve Kriss 2018-06-07 13:38:00 -07:00
  • e1cf244592 Merge pull request #537 from skriss/optimize-dockerfile Andy Goldstein 2018-06-11 12:28:26 -04:00
  • d9924e0f3f Merge pull request #535 from skriss/rename-restic-daemonset Andy Goldstein 2018-06-11 12:28:05 -04:00
  • c1f4e6d92d rename ark daemonset to ark restic server Steve Kriss 2018-06-08 11:03:07 -07:00
  • e7453ebc98 Dockerfile: move restic fetch before ark add so it can be cached Steve Kriss 2018-06-08 15:02:47 -07:00
  • 0396ca1dee Merge pull request #526 from yastij/ignore-resources-terminating Andy Goldstein 2018-06-08 11:10:59 -04:00
  • 17f6a14d37 ignore terminating resources while doing a backup Yassine TIJANI 2018-06-04 13:00:34 +02:00
  • c0cf61912d Merge pull request #533 from skriss/fix-init-repo-key-data Andy Goldstein 2018-06-07 13:39:18 -04:00
  • 67b40c7fc8 use fake filesystem to test key file flag for ark restic init-repo Steve Kriss 2018-06-07 10:29:59 -07:00
  • e2561f9073 ark restic init-repository: use key data if provided Steve Kriss 2018-06-07 09:52:55 -07:00
  • e3d6902ede Merge pull request #530 from skriss/restic-quickstart-doc Andy Goldstein 2018-06-06 15:33:43 -04:00
  • 68020d0e4b restic quickstart doc for alpha testing Steve Kriss 2018-06-06 12:01:44 -07:00
  • ed2d7b445c Merge pull request #508 from skriss/real-restic Andy Goldstein 2018-06-06 13:24:56 -04:00
  • 50d4084fac add restic integration for doing pod volume backups/restores Steve Kriss 2018-02-27 17:35:35 -08:00