Browse code

Initialize newly added glance-image-import config file

This patch creates a new config file glance-image-import.conf
at /etc/glance path. Also, each config option is initialized
with default values.

Need these changes to implement specs [1]:

[1]: https://blueprints.launchpad.net/glance/+spec/inject-automatic-metadata

Related-Change-Id: If14c7dc4f38360006f9cb350fbba54fa2f33be61
Change-Id: I665507db1838a50e344d3be909d7490f1f52040c

bhagyashris authored on 2017/12/14 16:53:41
Showing 1 changed files
... ...
@@ -56,6 +56,7 @@ GLANCE_CACHE_CONF=$GLANCE_CONF_DIR/glance-cache.conf
56 56
 GLANCE_POLICY_JSON=$GLANCE_CONF_DIR/policy.json
57 57
 GLANCE_SCHEMA_JSON=$GLANCE_CONF_DIR/schema-image.json
58 58
 GLANCE_SWIFT_STORE_CONF=$GLANCE_CONF_DIR/glance-swift-store.conf
59
+GLANCE_IMAGE_IMPORT_CONF=$GLANCE_CONF_DIR/glance-image-import.conf
59 60
 GLANCE_V1_ENABLED=${GLANCE_V1_ENABLED:-False}
60 61
 
61 62
 if is_service_enabled tls-proxy; then
... ...
@@ -232,6 +233,11 @@ function configure_glance {
232 232
     # Store specific confs
233 233
     iniset $GLANCE_CACHE_CONF glance_store filesystem_store_datadir $GLANCE_IMAGE_DIR/
234 234
 
235
+    # Set default configuration options for the glance-image-import
236
+    iniset $GLANCE_IMAGE_IMPORT_CONF image_import_opts image_import_plugins []
237
+    iniset $GLANCE_IMAGE_IMPORT_CONF inject_metadata_properties ignore_user_roles admin
238
+    iniset $GLANCE_IMAGE_IMPORT_CONF inject_metadata_properties inject
239
+
235 240
     cp -p $GLANCE_DIR/etc/policy.json $GLANCE_POLICY_JSON
236 241
     cp -p $GLANCE_DIR/etc/schema-image.json $GLANCE_SCHEMA_JSON
237 242