2.2 KiB
2.2 KiB
Heptio Ark Roadmap
Released Versions
v0.5.0 - 2017-10-26
- Add User-Agent to Ark clients
- Fix config change detection
- Glog -> Logrus
- Exclude nodes from restorations
- Support multi-zone snapshots & restores
- Back up PVs claimed by PVCs
- Add --include-cluster-resources flag
- Backup hooks, only to execute a command in a container
- Can specify via annotation on pod
- Can specify via backup spec
- Verb-noun command aliases
- Make Ark ServiceAccount cluster-admin
- Proper prioritization of both cluster and namespace scoped resources (breaking tarball format change)
- Multi platform binaries
v0.6.0 - 2017-11-30
- Deeper Azure integration
- Plugin mechanism (look at https://github.com/hashicorp/go-plugin) so third-party integrators can add their own custom:
- Object store implementation (storing backup tarballs)
- Block store implementation (volume snapshotting)
- Per-item backup actions
- Per-item restore actions
- Ark describe backup, restore, schedule
v0.7.0 - 2018-02-15
- Allow Ark to run in any namespace - #106
- Ark backup delete command - #252
- Always try to upload backup log file, even if backup fails - #250
- Support pre and post pod exec hooks - #244
- Add serviceaccounts to list of default prioritized resources during restore - #239
Upcoming Versions
The following versions, dates, and features are approximate and are subject to change.
v0.8.0 - ~ 2018-04-19
- Backup targets
- Snapshot & restore non-cloud volumes - #19
- Custom conflict resolution handlers - #205