Add option to enable swift object versioning

Bug #1910679 reported by Diko Parvanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceph RADOS Gateway Charm
Fix Released
Wishlist
jarred wilson

Bug Description

As described, add a feature to the charm to enable swift versioning for objects

https://docs.ceph.com/en/latest/radosgw/swift/containerops/#enable-object-versioning-for-a-container

rgw swift versioning enabled = true

Revision history for this message
Liam Young (gnuoy) wrote :

Seems like a sensible addition to me. More info on object versioning here: https://docs.openstack.org/swift/latest/api/object_versioning.html

Changed in charm-ceph-radosgw:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: onboarding
jarred wilson (jardon)
Changed in charm-ceph-radosgw:
assignee: nobody → jarred wilson (jardon)
Revision history for this message
Garrett Neugent (thogarre) wrote :
Changed in charm-ceph-radosgw:
status: Confirmed → In Progress
tags: added: good-first-bug
removed: onboarding
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-radosgw (master)

Reviewed: https://review.opendev.org/c/openstack/charm-ceph-radosgw/+/770876
Committed: https://opendev.org/openstack/charm-ceph-radosgw/commit/72a7184dc5b14bd6c1eb6690406ae24a76c809d0
Submitter: "Zuul (22348)"
Branch: master

commit 72a7184dc5b14bd6c1eb6690406ae24a76c809d0
Author: Jarred Wilson <email address hidden>
Date: Thu Jan 14 14:07:07 2021 -0500

    Enable object versioning for a container

    This patch adds the config option rgw-swift-versioning-enabled boolean that enables swift versioning for the ceph-backed storage solution. This uses X-Versions-Location as it is the only header that radosgw interprets.

    closes-bug: #1910679
    Change-Id: I5b42c34882b46e96f4cc92d91ec441a4bdfd76f6

Changed in charm-ceph-radosgw:
status: In Progress → Fix Committed
Changed in charm-ceph-radosgw:
milestone: none → 21.10
Changed in charm-ceph-radosgw:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.