Skip to content

Latest commit

 

History

History
324 lines (252 loc) · 25.7 KB

README.md

File metadata and controls

324 lines (252 loc) · 25.7 KB

KubeStash v2023.10.30-rc.0 (2023-10-31)

  • 340561a Update storage reference type (#63)
  • bfdb816 Add constant for db version env (#65)
  • 67092cd Update deps
  • 410b43b Return error from dump (#62)
  • 083046e Add HostPath on volumeSnapshotter stats (#61)
  • 1a047b4 Add snapshot helper method to get component path (#59)
  • 4ae6a0b Add temp empty dir const (#58)
  • be155ed Add local network volume (#54)
  • 76aa9a9 Add support for credential-less backup and restore (#49)
  • 15eae58 Update VolumeSnapshotterStats field (#47)
  • 8571043 Add runtimeSettings for initializer and cleaner jobs (#52)
  • b502297 Export MaxConnections field of SetupOptions (#53)
  • dbb3201 Add interim volume constant (#51)
  • 8970e83 Remove unused flag variables (#48)
  • 55275ca Add PVC constant (#45)
  • c710c2f Add selector validation for pod type hook executor (#46)
  • 2da68a2 Add HookTemplate webhook (#40)
  • 794814d Update offshoot labels + Fix Snapshot phase calculation
  • 9af4139 Replace map[string]*runtime.RawExtension with *runtime.RawExtension (#43)
  • 6c579f7 Add singleton field in Addon (#42)
  • 58603fa Add constant for trigger prefix (#41)
  • 30eabd2 Remove unused const (#39)
  • 5b69bc7 Set total components for Backup and Restore (#34)
  • 08f2608 Fix Addon volume information (#35)
  • 8e6c441 Add task name variable (#38)
  • 00bd87d Aadd helper method to check local provider (#33)
  • b051da5 Add constants for backend offshoot labels (#31)
  • 594f389 Add backupConfigurationTemplate in backupBlueprint (#30)
  • 68fcb72 Add offshoot labels for BackupStorage (#29)
  • 9afd31b Update offshoot labels (#27)
  • 77222ca Add helper method for BackupSession (#28)
  • 121eb73 Updated phase calculation for backupsession (#26)
  • e43043f Update restic repository for local storage (#22)
  • 05caf64 Updated snapshot conditions (#25)
  • 9fd0cc1 Cleanup restic package (#20)
  • 9bcf7b3 Add usage policy methods in blueprint (#24)
  • be4972e Fix constant for blueprint (#23)
  • 288953c Add backupBlueprint webhook (#21)
  • 6c6a4fe Shorten snapshot name (#19)
  • 4b39372 Add validator webhook for restoresession (#18)
  • d4fe687 Add repository in data source of restoresession (#17)
  • e355ac5 Add volumeClaimTemplates in target volumes (#16)
  • 61facde Add repository size and integrity in snapshot component (#15)
  • b24dbad Fix resource found pointer issue (#14)
  • 9be10a3 Add condition for backend secret existence (#11)
  • c3c22f1 Remove snapshot condition (#13)
  • f11d519 Update snapshot helper (#12)
  • 466be61 Update snapshot condition (#10)
  • 3352303 Add components to snapshot status (#9)
  • dbea414 Add merge strategy markers (#8)
  • 51ec9b4 Add option for issuerRef in RestoreSession (#7)
  • 02f0030 Join the component directory with the restic repository path (#6)
  • 8c620a0 Updated snapshot API (#5)
  • 9eb28ca Remove release.yml
  • b9686b7 Prepare for release v0.1.0-rc.0 (#3)
  • 0fead13 Prepare for release v2023.10.30-rc.0 (#14)
  • db149d7 Import crds without description
  • 36291d8 Import crds
  • be1e6be Add permissions for storageclasses (#13)
  • 764ce03 Update deps
  • 49b943b Give volume snapshotter necessary rbac (#12)
  • c498b57 Add support for local network volume (#10)
  • 35c6b95 Prepare for release v0.2.0-rc.0 (#22)
  • da97d9a Use gh runner token to publish image
  • 592c51f Use firecracker runner
  • 008042d Use Go 1.21
  • 985bcab Set snapshot time after snapshot completed (#21)
  • 6a8c682 Refactor code (#20)
  • bcb944d Remove manifest option flags (#19)
  • 5a47722 Fix secret restore issue (#18)
  • 3ced8b7 Update kmodules.xyz/client-go version to v0.25.27 (#17)
  • 2ee1314 Update Readme (#16)
  • 42d0e52 Set initial component status prior to backup and restore (#15)
  • 31a64d6 Remove redundant flags (#14)
  • a804ba8 Pass Snapshot name for restore
  • 99ca49f Set snapshot time, integrity and size (#12)
  • 384bbb6 Set backup error in component status + Refactor codebase (#11)
  • 513eef5 Update for snapshot and restoresession API changes (#10)
  • 4fb8f52 Add options for issuerref (#9)
  • 2931d9e Update restic modules (#7)
  • 3422ddf Fix bugs + Sync with updated snapshot api (#6)
  • 72bd51d Prepare for release v0.1.0-rc.0 (#3)
  • 986715c Use Go 1.21 and firecraker runner
  • 50f06ffb Prepare for release v0.2.0-rc.0 (#152)
  • 41cce3d9 Update storage reference type + Set repo storage reference to current BackupStorage (#150)
  • 354b3b8c Use firecracker runner and Go 1.21
  • 633ab4cf Add support for credential-less backup and restore (#143)
  • 60b06f0a Add support for volume-snapshots (#136)
  • f2639ce7 Fix empty restic data snapshot deletion (#148)
  • 9d60189c Fix addon interim volume data dir (#146)
  • 6de5b73b Fix backupstorage reconcile issue for watching resources (#144)
  • 7c8771bf Fix pause BackupConfig after applying RestoreSession (#142)
  • 7637680e Fix excessive requeue logs for backupstorage (#139)
  • b4aad66d Update addon flags var (#140)
  • a8c3a1f0 Add support for PVC auto backup (#138)
  • a5f3d7a9 Fix recent snapshot list not updating accurately issue (#137)
  • 0711a13a Add version cmd (#135)
  • 02bd9477 Fix repoinfo in backupstorage (#134)
  • 3670a2e8 Fix restore job cleanup issue (#133)
  • 68885c99 Add appbinding get permission in restore role (#132)
  • 4ee56ed6 Trigger the next retention policy in case of failure (#131)
  • afcf1251 Always update retention policy status (#130)
  • b9840a08 Add support for PVC backup and restore (#128)
  • ccdc8741 Add support for hook template (#115)
  • 61c2c19a Remove manifest options flag variables (#126)
  • bc25d891 Apply retention-policy from backup Job (#121)
  • ec993c59 Implement backend resource cleanup executor (#122)
  • 1960587f Resolve function args for addon parameters (#125)
  • f68e6d50 Fix latest snapshot calculation (#124)
  • 54a546c9 Resolve addon params (#123)
  • c4a20ea1 Set total components using singleton specifier (#118)
  • 61590286 Skip applying retention policy if not found. (#117)
  • 5d4e01f9 Fix Cronjob name generation (#116)
  • 4ea589b9 Set total components for Backup and Restore (#109)
  • cfc78936 Add support for addon volumes (#113)
  • 6ac04f25 Resolve task name variable (#114)
  • 3317fdf0 Update README (#110)
  • 693e4b65 Add support for local backend
  • a2353eb9 Implement auto-backup (#104)
  • d07d522e Refactor backend initialization (#108)
  • ca3085a7 Add support for cross-namespace backup and restore (#107)
  • a5c2163a Fix session skipping and cleanup (#106)
  • bfc7c8eb Refactor resolver package + Initialize backend once (#101)
  • 30185cf3 Pass backupstorages to backup and restore executor (#102)
  • 2e2ec9fc Fix backup job name (#99)
  • 42c6f79d Add support for latest snapshot restore (#98)
  • 8dfd3f98 Add volume claim template (#97)
  • 18db497a Use blob for backend (#90)
  • 36ea681c Set snapshot time (#96)
  • 7e16185e Add backup and restore logic for workload (#70)
  • b91517c5 Add backend secret condition (#93)
  • 5b2439ea Add option for issuerRef in RestoreSession (#92)
  • ab353888 Update restic modules (#91)
  • 458d182e Delete all Restic snapshots for each component instead of one. (#89)
  • 27d5d7ec Fix S3 directory cleanup (#88)
  • 9213be05 Fix storage cleanup (#87)
  • d3e752d Prepare for release v0.1.0-rc.0 (#7)
  • f0abd94 Prepare for release v0.1.0-rc.0 (#7)
  • 7c55105 Prepare for release v0.1.0-rc.0 (#1)
  • 19eff67 Use gh runner token to publish docker image
  • 6a71410 Use firecracker runner
  • e278d71 Use Go 1.21
  • 4899879 Update readme + cleanup
  • b7ce8a7 Prepare for release v0.1.0-rc.0 (#8)
  • ac48a5d Update Dockerfile (#7)
  • 650046e Refactor with update addon changes (#6)
  • 57c53cb Use gh runner token to publish image
  • 47ba57d Use firecracker runner
  • 4025d8f Use Go 1.21
  • cd5dfcc Set snapshot time after snapshot completed (#3)
  • 4f7ec84 Add support for PVC backup and restore (#2)
  • 8fef9ea Update readme
  • 44ac2c7 Prepare for release v0.1.0-rc.0 (#4)
  • f33596e Prepare for release v0.1.0-rc.0 (#21)
  • 028c967 Add missing flags (#20)
  • e7bf1b3 Update deps
  • 43d82cc Refactor
  • 429e16a Remove get component path func
  • 76bb516 Use GitHub runner token for publishing images
  • 7866112 Use firecracker runner
  • a895b83 Use Go 1.21
  • f69e980 Add support for credential-less backup and restore (#16)
  • 0c1dc11 Set snapshot time after snapshot completed (#15)
  • 082ef12 Remove taskName flag (#14)
  • faa0072 Pass parameters through flags (#13)
  • c4076e9 Resolve addon params (#12)
  • 0edba4d Add flag for task name + Refactor (#11)
  • ab41893 Update Readme (#10)
  • 87a5a2b Add task flag (#9)
  • 6e31c77 Set initial component status prior to backup (#8)
  • 6f71e6e Remove redundant flags (#7)
  • 89049e5 Add snapshotName for restore (#6)
  • b7ba2d5 Set snapshot time, integrity and size (#5)
  • 75a9261 Merge pull request #2 from kubestash/workload-backup
  • 7d1b0ae Run fmt
  • f441856 Remove comment from constant
  • 5fb15a9 Refactor code
  • 6e435a3 Initiate backup
  • 0024b96 Refactor code
  • 50256bf Fixed snapshot condition sync issue
  • 2654383 Fix restore duration with respect to restic
  • 4820508 Fix ci yaml
  • 7190934 Fix release yaml
  • 9d92e64 Fix duration for restore
  • 94d1ad9 Update components for new API
  • 723f73a Print patch
  • 262c26a Update snapshot status
  • 2870906 Update for daemonset executor job
  • 7a21b97 Fixed daemon restart issue + conflict error
  • f728b6e Fixed pathInfo pointer issue
  • 5502e6a Refactored code
  • fe5d2e1 Fixed scratchDir name + trim paths
  • ac8c538 Added HostPath in ResticStats
  • eb834fe Fixed components status update
  • b6b8530 Update for resticStats array field
  • eed5549 Fixed snapshot pointer issue
  • ffb7ec9 Fixed snapshot components issue
  • ba68169 Added restore logic
  • 8537ed4 Refactor backup and restore path method
  • 6de2585 Refactor code
  • 559c97e Implemented workload addon
  • 2ccb7db Use uid 65534 and test against K8s 1.27.0 (#4)
  • 09d9b65 Use ghcr.io for appscode/golang-dev (#3)
  • cb05914 Merge pull request #1 from kubestash/clone
  • 615f53f Update Readme
  • 46ba516 Clone data from kubedb-manifest