tools tarballs need to be stored in a directory named after their stream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Ian Booth |
Bug Description
The current directory structure for accessing tools metadata and tarballs is:
http://
http://
The tarballs for all tools for all streams (proposed, testing, devel, released) are put in the releases directory.
We want to move to a model where separate directories are used for tarballs for each stream:
http://
http://
http://
http://
The paths to the tarballs are inside the products metadata file. The juju metadata generate-tools command needs to be updated to write the new paths to the product metadata file.
tags: | added: sync-tools |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
Changed in juju-core: | |
status: | Fix Committed → In Progress |
Changed in juju-core: | |
status: | In Progress → Fix Committed |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
This isn't really fixed.
We ran generate-tools with agents in the "releases" dir. the product file says they are in a non-existent dir named "released". I don't see an option to tell juju which dir the agents are in. I don't see an option to specify the purpose of the stream...devel, proposed, released.