it should be possible to disable interpolation for some option definitions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.config |
Confirmed
|
Wishlist
|
Unassigned | ||
shaker |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
After installing shaker on an Ubuntu Trusty cloud instance according to http://
$ shaker-
2016-05-03 11:05:08.507 2882 INFO shaker.engine.utils [-] Logging enabled
2016-05-03 11:05:08.507 2882 DEBUG shaker.engine.utils [-] *******
2016-05-03 11:05:08.507 2882 DEBUG shaker.engine.utils [-] Configuration options gathered from: log_opt_values /usr/local/
2016-05-03 11:05:08.507 2882 DEBUG shaker.engine.utils [-] command line args: ['-d'] log_opt_values /usr/local/
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] config files: [] log_opt_values /usr/local/
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] =======
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] cleanup_on_error = True log_opt_values /usr/local/
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] config_dir = None log_opt_values /usr/local/
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] config_file = [] log_opt_values /usr/local/
2016-05-03 11:05:08.508 2882 DEBUG shaker.engine.utils [-] debug = True log_opt_values /usr/local/
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] default_log_levels = ['amqp=WARN', 'amqplib=WARN', 'boto=WARN', 'qpid=WARN', 'sqlalchemy=WARN', 'suds=INFO', 'oslo.messaging
ib3.connectionp
'pykwalify=INFO'] log_opt_values /usr/local/
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] external_net = None log_opt_values /usr/local/
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] flavor_name = shaker-flavor log_opt_values /usr/local/
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] image_builder_
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] image_name = shaker-image log_opt_values /usr/local/
2016-05-03 11:05:08.509 2882 DEBUG shaker.engine.utils [-] instance_format = [instance: %(uuid)s] log_opt_values /usr/local/
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] instance_
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] log_config_append = None log_opt_values /usr/local/
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] log_date_format = %Y-%m-%d %H:%M:%S log_opt_values /usr/local/
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] log_dir = None log_opt_values /usr/local/
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] log_file = None log_opt_values /usr/local/
2016-05-03 11:05:08.510 2882 DEBUG shaker.engine.utils [-] logging_
ig/cfg.py:2517
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] logging_
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] logging_
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] logging_
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] logging_
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] os_auth_url = https:/
2016-05-03 11:05:08.511 2882 DEBUG shaker.engine.utils [-] os_cacert = None log_opt_values /usr/local/
2016-05-03 11:05:08.512 2882 DEBUG shaker.engine.utils [-] os_insecure = False log_opt_values /usr/local/
2016-05-03 11:05:08.512 2882 CRITICAL shaker [-] NoSuchOptError: no such option in group DEFAULT: os_password
2016-05-03 11:05:08.512 2882 ERROR shaker Traceback (most recent call last):
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker sys.exit(
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker openstack_client = init()
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker config.
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker conf.log_
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker _sanitize(opt, getattr(self, opt_name)))
2016-05-03 11:05:08.512 2882 ERROR shaker File "/usr/local/
2016-05-03 11:05:08.512 2882 ERROR shaker raise NoSuchOptError(
2016-05-03 11:05:08.512 2882 ERROR shaker NoSuchOptError: no such option in group DEFAULT: os_password
2016-05-03 11:05:08.512 2882 ERROR shaker
Changed in shaker: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in oslo.config: | |
assignee: | ChangBo Guo(gcb) (glongwave) → nobody |
Changed in oslo.config: | |
status: | In Progress → New |
Changed in shaker: | |
status: | Triaged → Won't Fix |
Changed in oslo.config: | |
importance: | Medium → Wishlist |
summary: |
- NoSuchOptError: no such option in group DEFAULT: os_password + it should be possible to disable interpolation for some option + definitions |
Changed in oslo.config: | |
status: | New → Confirmed |
Looks like this is really a bug in oslo_config, only happens when OS_PASSWORD environment variable is set to a value containing special characters, will try to debug this further.