a4e054e3ac
Introduce a configuration option for a directory on the guest where the taskmanager should inject configuration files. During instance creation inject the guest_info and trove-guestagent conf files to the 'injected_config_location'. The default location is /etc/trove/conf.d. Also: - Change the default value for 'guest_config' to remove the risk of overwriting a guest image's conf file with the sample. - Add trove-guestagent.conf injection to heat template. - Add new 'guest_info' option that defaults to "guest_info.conf". Depends-On: I1dffd373da722af55bdea41fead8456bb60c82b2 Co-Authored-By: Denis Makogon <dmakogon@mirantis.com> Co-Authored-By: Duk Loi <duk@tesora.com> DocImpact: This change introduces a new option with a default that affects existing guest images. The guestagent init script for any existing guest image will need to be modified to read the conf files from /etc/trove/conf.d. For backwards compatibility set the injected_config_location to /etc/trove and guest_info to /etc/guest_info. Closes-Bug: 1309030 Change-Id: I1057f4a1b6232332ed4b520dbc7b3bbb04145f73 |
||
---|---|---|
.. | ||
README | ||
guest_info.conf |
README
These conf files are read and used by the guest to provide extra information to the guest. The first example of this is the guest_info.conf which will have the uuid of the instance so that the guest can report back things to the infra.