]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: don't enable all zone features by default
authorCasey Bodley <cbodley@redhat.com>
Fri, 7 Jul 2023 17:00:06 +0000 (13:00 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 11 Jul 2023 13:02:39 +0000 (09:02 -0400)
commit772e03bfa3889386f2486f1f59258afb2e8caac2
tree5cf30b9a080f83d9952fc894736bb810a19c8aa2
parentf8c47d972fff8e478be972b54cc45438d4a9c4be
rgw: don't enable all zone features by default

on zonegroup creation, all `supported` features get enabled by default.
however, some features should remain opt-in. add a separate list of
`enabled` features for the subset of features we want enabled by default
on zonegroup creation

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit cdb1be836cc1b8c2e8f178bc00bad24d2b8413bf)

Conflicts:
src/rgw/driver/rados/rgw_zone.cc no create_default_zonegroup()
doc/radosgw/multisite.rst
src/rgw/driver/json_config/store.cc
src/rgw/driver/rados/rgw_zone.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_zone_features.h