Failed to create configuration in a specific section inside glance-api.conf using juju config

Environment - yoga/jammy

App Version Status Scale Charm Channel Rev
glance 24.2.1 active 3 glance yoga/stable 620

Trying to make persistent configurations in the section [purestorage] using api-config-flags juju config parameter. This is required for creating a volume by a tenant A’s member from an image created by tenant B’s member.

$juju config glance api-config-flags=“{‘purestorage’: {‘cinder_store_user_name’: ‘glance’, ‘cinder_store_auth_address’: ‘https://192.168.10.10:35357/v3’}}”

This adds the below line under [DEFAULT] section

purestorage = OrderedDict([(‘cinder_store_auth_address’, ‘https://192.168.10.10:35357/v3’), (‘cinder_store_user_name’, ‘glance’)])

Expected Result:

[purestorage] cinder_store_user_name = glance cinder_store_auth_address = https://192.168.10.10:35357/v3

The ceph-osd charm allows similar configuration for additional sections using ‘config-flags’ config option. Does the glance charm provides similar functionality now or is it possible to have this in future?