Skip to content

Releases: Lirt/velero-plugin-for-openstack

v0.8.2

26 Mar 18:47
f565d53

Choose a tag to compare

Changes since v0.8.1

Update of dependencies, bugfix.

Breaking Changes

Previous versions of plugin might have moved the parent share during Manila backup with clone method instead of the cloned share.

Features and Enhancements

  • Bump github.com/vmware-tanzu/velero` from 1.17.2 to 1.18.0 (#140)
  • Bump github.com/gophercloud/gophercloud/v2` from 2.10.0 to 2.11.1 (#140, #141)
  • Bump google.golang.org/grpc from 1.77.0 to 1.79.3 (#143)
  • manila: fix share ID argument in changeAZ call by @kayrus in (#144)
    • Fix the bug where during Manila backup with clone method would move the parent share into desired availability zone instead of the cloned share.

Full Changelog: v0.8.1...v0.8.2

v0.8.1

04 Mar 21:36
cfcc9e4

Choose a tag to compare

Changes since v0.8.0

Main topic is migration to gophercloud v2 and use of latest dependency versions. Non important logs had lowered their severity. The integration tests were improved and as well the documentation.

Big thanks to @EmilienM and @kayrus for taking care of migration to gophercloud v2 and dependency bump (plus dependabot).

Breaking Changes

No breaking changes were introduced

Features and Enhancements

  • Docs: compatibility and link to docker images by @Lirt in #115
  • Fix: incremental backup docs by @stijzermans in #117
  • Bump Gophercloud to the latest greatest v2 by @EmilienM in #118
  • chore: bump deps by @kayrus in #128
  • Bump the default group with 3 updates by @dependabot[bot] in #131
  • Lower the severity of Init() logs and non-important logs by @Lirt in #133
  • Bump versions in tests by @Lirt in #135
  • Add test for long object name by @Lirt in #134
  • CI: Run full test action on main and tags by @Lirt in #136
  • Allow configuration of ceph version in integrated tests by @Lirt in #139
  • Draft: Docs/update by @Lirt in #132

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

12 Aug 18:06
6701b13

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

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

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

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

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

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

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

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).