Update project structure

Registered by Alexei Kornienko on 2013-06-11

Project structure should be updated to unify it with other projects:
* move configuration files in etc/glance
* move dependancies list from tools/pip-requires to requirements.txt
* etc..

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Approved
Assignee:
Alexei Kornienko
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon next

Related branches

Sprints

Whiteboard

Looks like the requirements.txt changes have been made.

Can you give more detail, please, about the other changes needed and why they are necessary/beneficial? Thanks
markwash more-info 2014-02-15

Hi. Most of the things were updated already. the only remaining thing I see is the way project store their configuration file templates. In most projects they lay in:
{project_folder}/etc/{project_name}/
and in glance:
{project_folder}/etc/

>why they are necessary/beneficial?
Common file structure will make building openstack installers, packages simpler.
alexei-kornienko 2014-02-15

But it seems like it would break existing installers and packages, no?
markwash more-info 2014-03-03

Yes it will require an update of existing packages. However it should be pretty staightforward and simple. We can discuss this additionaly with package maintainers if needed.
alexei-kornienko 2014-03-03

Feels a little like churn for churn's sake, but I suppose it is a relatively minor change. I will target this bp to "future" but whoever wants to create a patch can please target for the right release of juno, thanks.
markwash untagged 2014-03-28

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.