[openstack-dev] [all] Embracing new languages in OpenStack

Pete Zaitcev zaitcev at redhat.com
Thu Nov 10 17:26:48 UTC 2016


On Mon, 07 Nov 2016 15:53:51 -0800
Joshua Harlow <harlowja at fastmail.com> wrote:

> Standards though exist for a reason (and ini files are pretty common 
> across languages and such); though of course oslo.config has some very 
> tight integration with openstack, the underlying ini concept it 
> eventually reads/writes really isn't that special (so hopefully such a 
> thing existing isn't that hard).

Swift in Go demonstrated that it's not the ini format that's the problem
for reimplementation, the paste-deploy is. In particular, the names from
pipeline= define section names, and egg names define what code is executed.
So one can have "pipeline=keystone app", but [keystone] section is actually
use=egg:swift#tempauth, not Keystone. It's pefectly legal and will work
today, even if such a configuration is a hostile move against future
coworkers.

-- Pete



More information about the OpenStack-dev mailing list