With pool-prefix RGW creates proper pools but doesn't adjust the zone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph RADOS Gateway Charm |
Fix Released
|
Medium
|
Andrei Bacos |
Bug Description
Standalone ceph and a single unit of RGW, charm revision 283:
ceph-radosgw:
annotations:
gui-x: '1000'
gui-y: '250'
charm: cs:ceph-radosgw
num_units: 1
options:
source: cloud:bionic-stein
pool-prefix: gravit
bindings:
"": default
to:
- lxd:1
The customer requests S3/Swift object to be stored in the pools with pre-defined names, decided to set "pool-prefix" to "gravit".
Once deployed, all necessary pools have been created:
root@juju-
.rgw.root
gravit.
gravit.rgw.control
gravit.
gravit.rgw.gc
gravit.rgw.log
gravit.
gravit.rgw.meta
gravit.rgw.usage
gravit.
gravit.
gravit.
gravit.
gravit.
gravit.
default.rgw.control
default.rgw.meta
default.rgw.log
However the single zone is still called "default" and uses improper pools:
root@juju-
{
"id": "f0e44e84-
"name": "default",
"domain_root": "default.
"control_pool": "default.
"gc_pool": "default.
"lc_pool": "default.
"log_pool": "default.rgw.log",
"intent_
"usage_
"reshard_pool": "default.
"user_
"user_
"user_
"user_
"otp_pool": "default.rgw.otp",
"system_key": {
},
"placement_
{
"key": "default-
"val": {
}
}
],
"metadata_
"realm_id": ""
}
Changed in charm-ceph-radosgw: | |
assignee: | nobody → Andrei Bacos (andreibacos) |
milestone: | none → 20.10 |
status: | Confirmed → In Progress |
Changed in charm-ceph-radosgw: | |
status: | Fix Committed → Fix Released |
Confirmed - setting pool-prefix creates the required pools, but the default zone is misconfigured