In order to prevent build templates to render during plugin
creation we need to put them into different directories.
Change-Id: I439bc7618a43ad07cc73fb69b60d99d725c3f9d0
Closes-Bug: #1655289
It turned out that templates/base is used to create new plugin
directory structure by fpb --create and, therefore, is a bad place to
put Release.mako since it is attempted to render it at plugin creation
time, not at a build time as inteded.
Change-Id: I7dbbf192827f8b2a0c0675050f7b48820952f6af
Closes-Bug: #1655289
Release file began to present in a plugin ubuntu repository only since
version 2. This now conflicts with our new repo pinning code which
expects Release file to be in place.
Related-Bug: #1650551
Change-Id: I09b956555c3a6ab0944216d866739fb7f6dc66a0
Some plugins may have repeating packages, which are currently filtered
by dpkg-scanpackages. This is the case for multiarch builds of some Fuel
plugins like ODL, which build and ship both amd64 and arm64 DEBs for ODL
prereqs. Allow multiple versions of a single package, by passing the
`-m` flag to dpkg-scanpackages when building local Ubuntu repo.
Closes-Bug: #1599896
Change-Id: Iba6442d2f21b252769ae30b2af01bbb04e16fd4c
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
Set current working directory to the plugin directory before executing
prebuild hook. This allows prebuild hook script to refer to other
scripts in plugin directory using relative path.
Change-Id: I86193b26e5bd55ea55a712e473c2bbb3b36918fd
Closes-Bug: #1578598
Python package version is changed to the 4.0.0.
Templates updated.
Related to blueprint external-dashboard-links-in-fuel-dashboard
Change-Id: I473e409dd29d5b2c3647dc37c6051e5527ed196a
Details:
* move main files into the top of the tree;
* move examples into examples folder;
* support new structure in run_test.sh and setup.py.
Result:
* update gitignore files to support run_test.sh;
* compatibility with openstack-gates;
* compatibility with standard pip installation via git+https.
Closes-Bug: #1479785
Change-Id: I93b51b0797eaf619614cb2a493a2a68d0f547751