[openstack-dev] [Heat] Questions on configuration options.
Steven Hardy
shardy at redhat.com
Fri Dec 13 13:15:17 UTC 2013
On Fri, Dec 13, 2013 at 08:12:30PM +0800, Qi Ming Teng wrote:
>
> Hi,
>
> Just noticed the following configuration options in heat.conf(.sample),
> I'm wondering if some of them are not so relevant now. Leaving these
> options
> there may cause some confusion, especially for new comers like me.
I think your analysis is incorrect, and that most of these are used, by
oslo modules and keystone auth_token middleware.
> Some of the options may be place holders for future extension, some could
> be already deprecated but not cleaned away.
>
> Examples:
>
> Option Default Status
> --------------- ------------------ -----------------------------------
> instance_driver heat.engine.nova Parsed; used nowhere.
This one possibly is unused.
> sqlite_db heat.sqlite Option not parsed; not used except
> for a test case which calls
> 'session.set_defaults' directly.
This is used by oslo sqlalchemy/session.py I think.
> log_config <None> Not parsed; not used.
This is used by oslo log.py AFAICS
> clients_xxxxx. <None> Mostly not parsed; not used.
> cert_file
> clients_xxxxx. <None> Mostly not parsed; not used.
> key_file
These were added as part of the clients-ssl-options blueprint, and allow
users to configure the client libraries heat uses to connect to other
openstack services.
> [keystone_authtoken]
> auth_admin_prefix Not parsed; not used.
> auth_host 127.0.0.1 Not parsed; not used.
> auth_port 35357 Not parsed; not used.
> auth_protocol https Not parsed; not used.
> auth_version <None> Not parsed; not used.
> delay_auth_decision false Not parsed; not used.
> http_connect_timeout <None> Not parsed; not used.
> http_request_max_retries 3 Not parsed; not used.
> http_handler <None> Not parsed; not used.
> cache <None> Not parsed; not used.
> certfile <None> Not parsed; not used.
> keyfile <None> Not parsed; not used.
> cafile <None> Not parsed; not used.
> signing_dir <None> Not parsed; not used.
> memcached_servers <None> Not parsed; not used.
> token_cache_time 300 Not parsed; not used.
> revocation_cache_time 1 Not parsed; not used.
> memcache_security_strategy <None> Not parsed; not used.
> memcache_secret_key <None> Not parsed; not used.
These are all options for keystone auth_token, not all of them are
mandatory but they could be configured if desired.
See tools/config/oslo.config.generator.rc for why we get these options.
Hope that helps.
Steve
More information about the OpenStack-dev
mailing list