Comment 5 for bug 2016402

Revision history for this message
Eric Harney (eharney) wrote :

Cause: 'os-volume-type-access:is_public' is only added if volume_access.TYPE_ACCESS_POLICY passes (see _extend_vol_type() in volume_type_access.py), which by default is SYSTEM_ADMIN_OR_PROJECT_MEMBER. So it looks like Cinder is currently not showing this field for reader users.

(Previously, this check used RULE_ADMIN_OR_OWNER.)

Since the "os-volume-type-access:is_public" field is only for old v2 API compatibility, we will lean toward not fixing this, since users who need this information can just use the current "is_public" field.