Exploring image import on Rocky. My cloud is a Devstack. To
permit image import, I modified it so that it runs Glance not as
uwsgi processes behind Apache, but as standalone processes.
The glance-direct image import process (create, stage, import)
works - except that the configured plugin is simply ignored.
/etc/glance/glance-image-import.conf:
[image_import_opts]
image_import_plugins = [inject_image_metadata]
[inject_metadata_properties]
inject = "import-type":"user-import"
ignore_user_roles = admin
/etc/glance/policy.json contains:
"get_task": "",
"get_tasks": "",
"add_task": "",
"modify_task": "",
"tasks_api_access": "role:admin",
Yet imported images are lacking the configured metadata. I added
a few LOG calls. get_import_plugins() in glance/async/flows/plugins/__init__.py
tells me that image_import_plugins = []. It looks like
the configuration in glance-image-import.conf is ignored
or not read at all.
How can I find out what I am doing wrong?