Skip to content

v0.8.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@skriss skriss released this 11 Apr 18:12
· 1692 commits to master since this release
8a9fdc4

Highlights:

  • Backup deletion has been completely revamped to make it simpler and less error-prone. As a user, you still use the ark backup delete command to request deletion of a backup and its associated cloud
    resources; behind the scenes, we've switched to using a new DeleteBackupRequest Custom Resource and associated controller for processing deletion requests.
  • We've reduced the number of required fields in the Ark config. For Azure, location is no longer required, and for GCP, project is not needed.
  • Ark now copies tags from volumes to snapshots during backup, and from snapshots to new volumes during restore.

Breaking Changes:

  • Ark has moved back to a single namespace (heptio-ark by default) as part of #383.

All New Features:

  • Add global --kubecontext flag to Ark CLI (#296, @blakebarnett)
  • Azure: support cross-resource group restores of volumes (#356 #378, @skriss)
  • AWS/Azure/GCP: copy tags from volumes to snapshots, and from snapshots to volumes (#341, @skriss)
  • Replace finalizer for backup deletion with DeleteBackupRequest custom resource & controller (#383, @ncdc)
  • Don't log warnings during restore if an identical object already exists in the cluster (#405, @nrb)

Bug Fixes / Other Changes:

  • Error from the Ark CLI if attempting to restore a non-existent backup (#302, @ncdc)
  • Enable running the Ark server locally for development purposes (#334, @ncdc)
  • Add examples to ark schedule create documentation (#331, @lypht)
  • GCP: Remove project requirement from Ark config (#345, @skriss)
  • Add --from-backup flag to ark restore create and allow custom restore names (#342 #409, @skriss)
  • Azure: remove location requirement from Ark config (#344, @skriss)
  • Add documentation/examples for storing backups in IBM Cloud Object Storage (#321, @roytman)
  • Reduce verbosity of hooks logging (#362, @skriss)
  • AWS: Add minimal IAM policy to documentation (#363, @hopkinsth)
  • Don't restore events (#374, @sanketjpatel)
  • Azure: reduce API polling interval from 60s to 5s (#359, @skriss)
  • Switch from hostPath to emptyDir volume type for minio example (#386, @containscafeine)
  • Add limit ranges as a prioritized resource for restores (#392, @containscafeine)

Thanks as always to all our contributors!

Binary checksums:

01a8ce1bb5030fb47efc772417eaa60f9ccd26c10649dbd406a9edd54304c4dc  ark-v0.8.0-rc.1-darwin-amd64.tar.gz
10ffb3b2fbb2411b7301beff0a2d4c394ba4d9902bd5ad61066809b212bb77c4  ark-v0.8.0-rc.1-linux-amd64.tar.gz
19033aea696359f04396461ea8d63773ce860fe583278660cdbd304337b798b1  ark-v0.8.0-rc.1-linux-arm.tar.gz
b911b810f51dad4d1b9acd7aae8e37f805692fb2c60db33859d9dfac62ad4493  ark-v0.8.0-rc.1-linux-arm64.tar.gz
e468fcd44f698580b21e8a22897507da4df8a65d734c7b0b5178839658251f13  ark-v0.8.0-rc.1-windows-amd64.tar.gz
b8ab0464bfdc96dd38ce49a1ca84388899d2a20f39eb42678a4a54fc8610eb28  CHECKSUM