swift proxy misconfigured after upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-swift |
Won't Fix
|
Undecided
|
Unassigned | ||
tripleo |
Fix Released
|
High
|
Steven Hardy |
Bug Description
Upgrade job is failing at https:/
swift-proxy fails to start like this:
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
object_type, name=name)
File "/usr/lib/
self.filename))
LookupError: No section 'container-quotas' (prefixed by 'filter') found in config /etc/swift/
[root@overcloud
-bash: vim: command not found
[root@overcloud
[pipeline:main]
pipeline = catch_errors healthcheck proxy-logging cache ratelimit bulk tempurl formpost authtoken keystone staticweb copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server
AFAICS it's because these two sections are wrong (underscores instead of hyphens):
[filter:
use=egg:
[filter:
use=egg:
Should be:
[filter:
use=egg:
[filter:
use=egg:
Making this change manually seems to allow the proxy to start.
I wonder if this is actually a bug in puppet-swift, will investigate.
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → ocata-3 |
assignee: | nobody → Steven Hardy (shardy) |
importance: | Undecided → High |
tags: | added: upgrade |
Changed in tripleo: | |
milestone: | ocata-3 → ocata-rc1 |
https:/ /github. com/openstack/ swift/blob/ master/ etc/proxy- server. conf-sample# L730 seems to indicate it should be my manually fixed syntax, so I'll push a patch to puppet-swift and re-test, unsure atm why other folks aren't seeing this tho.