ee41dc68a809dc4a4b9a973ee3f62ecb6822d11f

Replace the auto-converted legacy jobs with native jobs and define all the jobs in-tree. After we merge this we can remove the legacy-manila-publish-generic job from the openstack-zuul-jobs repository. Note that the old job apparently relied on some JJB magic to construct tagged-image names. This no longer works so instead we use 'git describe --tags' to obtain a current tag, publish the image with its tagged name, and symlink manila-service-image-master.qcow2 -- which is the expected image-name for our CI jobs -- to it. Unfortunately the new publish job can't be tested beforehand so we may have to follow this with another patch if there are issues. Closes-Bug: #1812478 Change-Id: Ie0c367591c0e1ae4fefb62688ecd76aff5b94464
Team and repository tags
Manila Image Elements Project
This repo is a place for Manila-related diskimage-builder elements.
- Free software: Apache license
- Source: https://github.com/openstack/manila-image-elements
- Bugs: https://bugs.launchpad.net/manila-image-elements
- Built Images: https://tarballs.openstack.org/manila-image-elements/images
Build instructions
Before building the image, make sure all system dependencies listed in bindep.txt file, are installed.
Default generic using tox
Script for creating Ubuntu based image with our elements and default parameters.
You should only need to run this command:
On completion, an Ubuntu minimal image with NFS+CIFS will be available for use.
Non-default image using tox
A finer-grained image creation control can be obtained by specifying extra parameters. Precisely, the syntax is as follows:
Where <share-protocol> can be nfs, cifs, zfs or nfs-ganesha.
For example, running:
Will generate an Ubuntu based image with CIFS.
Description
Languages
Shell
89.1%
Dockerfile
8.6%
Python
2.3%