Skip to content

Releases: Lirt/velero-plugin-for-openstack

v0.8.0

12 Aug 18:06
6701b13
Compare
Choose a tag to compare

Changes since v0.7.0

Breaking Changes

No breaking changes were introduced

Features

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

08 Apr 20:01
73798b6
Compare
Choose a tag to compare

Changes since v0.6.1

Breaking changes

  • Set default region back to empty string by @Lirt in #110
    • Previous behavior was that if region name in one of Openstack auth methods was not specified, it defaulted to RegionOne.
    • With this change in case region is not specified in one of Openstack auth methods, the plugin will use the first found region. This is original behavior of Openstack and gophercloud library.
    • This can be a potentially breaking behavior in case user had multiple regions and one of them was called RegionOne
    • Note that there is very small chance that this will affect any consumer of this plugin

Enhancements

Full Changelog: v0.6.1...v0.7.0

v0.6.1

26 Mar 08:11
a665700
Compare
Choose a tag to compare

Small patch release.

Changes since v0.6.0

Features

Enhancements

  • Add lint job to CI by @Lirt in #101
  • Replace command to setup temporary url key with MacOS compatible by @Lirt in #105
  • Update dependencies in CI by @Lirt in #106
  • Tests: Do not upgrade CRDs in velero helm chart by @Lirt in #108

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0 - Manila support and new backup methods

02 Aug 20:27
c9b5ee5
Compare
Choose a tag to compare

This release introduces support for backups of Manila shares, new backup methods for Cinder and multiple bug fixes.

This release marks volume snapshot provider name community.openstack.org/openstack as deprecated. This provider name will be removed in release v0.7.0 and replaced by name community.openstack.org/openstack-cinder.

Big thanks for this release and all new functionalities goes to @kayrus and his colleagues @yIKX5 @chrislinan 🙏 👏 .

Changes since v0.5.2

Features

  • Add support for Manila Shared Filesystem backups by @kayrus in #73 (fixed #62)
  • [backup-methods] Add an ability to create Cinder and Manila backup using clone method @kayrus in #81
  • [backup-methods] Add support for Cinder backup using method backup and image by @kayrus in #89
  • Add an option to wait until volume/snapshot is deleted by @kayrus in #91 (related to #60)

Enhancements

  • [config] Add configurable timeouts by @kayrus in #87
  • [maintenance] Add an alias for cinder snapshot location by @kayrus in #84
    • For provider name deprecation
  • [logging] Add user agent with a plugin version by @kayrus in #76
  • [logging] Add an ability to print API debug logs by @kayrus in #72

Bug Fixes / Security Fixes

  • [maintenance] Set proper package name by @kayrus in #77
  • [bug] Use local random generator by @kayrus in #83
    • This bug caused volume and snapshot names to not have random suffix.
  • [bug] Preserve metadata on snapshot restore by @kayrus in #85 (fixed #70)
  • [maintenance] Update dependencies by @Lirt in #97

Full Changelog: v0.5.2...v0.6.0

v0.5.2

09 May 14:15
32ce39b
Compare
Choose a tag to compare

Changes since v0.5.1

This release has no breaking changes

Enhancements

  • Compatibility with Velero 1.11 by @Lirt in #64
    • Compatibility with Velero 1.11 API (go module)
    • Update CI to use Velero 1.11
    • Update documentation to install Velero 1.11 with latest helm chart 4.0.1
  • Implement project issue templates by @Lirt in #65
  • Rewrite logs with JSON fields by @Lirt in #66
  • Burn build version and git sha into binary by @Lirt in 7407385, 79160f3

Bug Fixes / Security Fixes

  • Replace unmaintained pkg/errors by native error wrapping by @Lirt in #67

Full Changelog: v0.5.1...v0.5.2

v0.5.1

07 Apr 13:21
f127ead
Compare
Choose a tag to compare

Changes since v0.5.0

This release has no breaking changes

Enhancements

  • CI: Add action to release on tags by @Lirt in #57
  • Add an ability to set a static Temp URL key by @kayrus in #59

Full Changelog: v0.5.0...v0.5.1

v0.5.0

02 Mar 15:56
44f5211
Compare
Choose a tag to compare

Changes since v0.4.1

This release has no breaking changes

Enhancements

  • [Add an option to override Swift endpoint URL [6ecbbee].
    • This makes it possible to grant an access to container in one openstack project to a user that has another project scope token (#50).
  • Refactor code and docs by renaming a bucket to a container [7cef0c3].

v0.4.1

16 Nov 13:02
f3886a9
Compare
Choose a tag to compare

Changes since v0.4.0

Enhancements

  • Update all go dependencies to latest (fixes 2 high severity security issues).
  • Update Go from 1.16 to 1.19.
  • Add first version of GitHub Workflows (unit and integration tests).

v0.4.0

16 Nov 12:59
d9fc7f3
Compare
Choose a tag to compare

Changes since v0.3.1

Features

  • Add support for multiple BackupStorageLocations and multiple Openstack Clouds.
    • With this release it is possible to create multiple BackupStorageLocations, enter into their config a cloud name and use clouds.yaml file with multiple clouds to execute object storage backups to multiple clouds with single Velero instance.
    • All information about this feature can be found in documentation

v0.3.1

19 Nov 07:08
cc1b4b7
Compare
Choose a tag to compare

Changes since v0.3.0

Enhancements

  • Add support for Everest CSI driver
  • Starting with this release, plugin is built also for ARM (v6, v7, arm64) architecture.