56eeb23f2b2d185dde315ba9b8ca18aa4edf443e
70 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Jenkins
|
56eeb23f2b | Merge "Updates default Ubuntu version and OS arch" | ||
|
Victoria Martinez de la Cruz
|
badb874284 |
Updates default Ubuntu version and OS arch
New default is Ubuntu Xenial AMD64. Change-Id: I361d875340e200f938818b43278f9ed4aef5f9fe Closes-Bug: #1658746 |
||
|
OpenStack Proposal Bot
|
9da0958d12 |
Updated from global requirements
Change-Id: I9f1c00cdeef907b12c860c6bba125eb04d2f91451.3.0 |
||
|
aditi
|
547ba3826d |
Remove link to modindex
The documentation build does not generate any module index, thus remove the link to the page. Change-Id: I2ded30fc69b5e1156fd05fa40674a0a3ab45a0ac |
||
|
Victoria Martinez de la Cruz
|
e46c38a1b2 |
Changes default behaviour for image creation script
Commit
|
||
|
Jenkins
|
66ed94bade | Merge "Enables end user to pick share protocol" | ||
|
Tom Barron
|
d0da393ac6 |
Suppress some bashate warnings
When running ``tox`` for manila image elements bashate warnings are emitted for lines that are too long. Suppress these since we have no intention of enforcing that requirement. Also add a shebang to the top of a shell script, which does no harm (even though it is not needed when sourcing the script to set env files) in order to make another warning go away. TrivialFix Change-Id: I7f2f2723f99d64a0e28b4d0fe43b79e7201f6121 |
||
|
Victoria Martinez de la Cruz
|
ac84122598 |
Enables end user to pick share protocol
This patch set refactors manila-image-create script to allow end users to pick which share protocol install on their images. This change slightly affects the current behavior of the script. If an image is created using tox -e buildimage (as stated by current docs) an Ubuntu Trusty Minimal image with NFS will be created. Now, calling manila-image-create with params, will generate an image with the filesystem protocol desired. Change-Id: I0419cbf9a39290d32409f7a5ab9dfaf5ca636bb7 Closes-Bug: #1643034 |
||
|
Jenkins
|
bd607f1968 | Merge "Removes LXC/LXD support on manila-image-elements" | ||
|
Victoria Martinez de la Cruz
|
288f6c2f97 |
Removes LXC/LXD support on manila-image-elements
The support for LXC/LXD was added as part of the initial effort to develop a container driver for Manila which was later on abandoned. Despite of that, the code in the manila-image-elements remained. This patch set removes LXC/LXD container support in manila-image-elements. Code-path used for generation of Docker images is preserved. This will help for the parallel effort of making manila-image-elements usable by end users. Change-Id: I99c6a7fbf2b2fb0cebb7b16d94c66f807e7ac7ef Closes-Bug: #1646615 |
||
|
Tony Breeds
|
4603abfb0a |
Add Constraints support
To be co-installable with other OpenStack projects and have consistent testing it's a good idea (tm) to use constraints when creating tox environments. Change-Id: I9b1ffe86e5bbf7219246c0e56a86dfffa0266b3e |
||
|
OpenStack Proposal Bot
|
8ba70b8c8d |
Updated from global requirements
Change-Id: I6f5681ca360166f12db8e3e1ab72d6235a013597 |
||
|
Victoria Martinez de la Cruz
|
4cc362a7f1 |
Pin docutils version
The 0.13.1 release breaks some documentation jobs when it tries to build docs with remote images. This has been reported upstream[0]. The version matches the supported docutils versions for sphinx. The requirements patch is here: [1] [0] https://sourceforge.net/p/docutils/bugs/301/ [1] https://review.openstack.org/#/c/409529/ Change-Id: I13832c4103f5c2a3fd9271e1ed55598d786f6bde |
||
|
OpenStack Proposal Bot
|
2edee14380 |
Updated from global requirements
Change-Id: I6e2e3b012d571a997d0b8333feee082e542c6a2f |
||
|
Jenkins
|
179cf22a99 | Merge "Show team and repo badges on README" | ||
|
Andreas Jaeger
|
6a18c90ff2 |
Fix doc building
Add the usual sphinx configuration for setup.cfg so that docs are built at the usual place required for OpenStack CI. Change-Id: I3d510f09a5e4d5945c62e2e75c90e8a0ea88fa0c |
||
|
Flavio Percoco
|
de64d8528c |
Show team and repo badges on README
This patch adds the team's and repository's badges to the README file. The motivation behind this is to communicate the project status and features at first glance. For more information about this effort, please read this email thread: http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html To see an example of how this would look like check: b'https://gist.github.com/4f52c596d31a1b5e970624f13c9d6572\n' Change-Id: Ie5f410f8dd74912b714effba3880e2ac53a64d78 |
||
|
Jenkins
|
5e2f6917b9 | Merge "Fix package manager call for RHEL-based distros" | ||
|
Victoria Martinez de la Cruz
|
e2e7ef98d8 |
Fix package manager call for RHEL-based distros
Assuming users will be working with latests versions for RHEL, Centos or Fedora, the requirement for EPEL repo is not longer needed. This requirement was due to argparse not being present in standard repos, something that does not hold anymore. For this reason, this patch set removes the installation of the EPEL repo. On the other hand, this patch set also makes an extra check to use dnf when this script is run on Fedora. Since Fedora 22 dnf has been the default package manager instead of yum. Change-Id: I9fcd47a0bf9302506949fa56efb42b77552710f6 Closes-Bug: #1611527 |
||
|
Andreas Jaeger
|
4ffbfc279d |
Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been changed from "other-requirements.txt" to "bindep.txt" with the release of bindep 2.1.0. While the previous name is still supported, it will be deprecated. Move the file around to follow this change. Note that this change is self-testing, the OpenStack CI infrastructure will use a "bindep.txt" file to setup nodes for testing. For more information about bindep, see also: http://docs.openstack.org/infra/manual/drivers.html#package-requirements http://docs.openstack.org/infra/bindep/ As well as this announcement: http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html Change-Id: Ie1e1afa1db2690c7960697dfbd8acaeab5d6c79e |
||
|
Jenkins
|
1477ae850a | Merge "Add nfs-ganesha to docker container" | ||
|
OpenStack Proposal Bot
|
331e33be92 |
Updated from global requirements
Change-Id: I6048b600597ac2a8abafdaca9cab9eddcd83dbdd |
||
|
Alexey Ovchinnikov
|
f8b4f63cbb |
Add nfs-ganesha to docker container
The change adds nfs-ganesha to the container image. Nfs-ganesha is compiled with dbus support on. Also some initial container setup is performed. Change-Id: Ic0b350ce5aa2efd16dc71e46dcd3c6159ca17978 |
||
|
Jenkins
|
5db8e619c1 | Merge "Add tox job for building Docker image" | ||
|
vponomaryov
|
5ddd59814a |
Use ubuntu-minimal instead of ubuntu-core
Support of ubuntu-core was dropped and now it is impossible to continue using it. Therefore, start using ubuntu-minimal OS element for building image. Also, add 'other-requirements.txt' file with list of required system packages to be installed prior to buidling image. Change-Id: Ief7059b9e6cc2aad03c81225663f5313a8d2f5f2 Closes-Bug: #1586351 |
||
|
Jenkins
|
b08dd7d217 | Merge "Fix typos" | ||
|
Alexey Ovchinnikov
|
b8ce11524a |
Add tox job for building Docker image
Add new job 'buildimage-docker' which produces a compressed image from which a Docker container can be started. This container is designed to run Samba. Change-Id: I499fa1850d3ad197cab5f742bfca1a9f074e9a8b |
||
|
daiki kato
|
6d5bcf288a |
Fix typos
This patch fixes typos. TrivialFix Change-Id: Iddbe2317e7d160ca865e33e9c8cd19c3a51167de |
||
|
Alexey Ovchinnikov
|
12eac6e6cb |
Fix for image name
Manila service image was generated with incorrect name which led to publishing job failure. This change fixes the problem. Change-Id: I1d5a01cf23e5be35022998619d61aea37bfcd960 Closes-Bug: #15577581.2.0 |
||
|
Jenkins
|
8a7e5d27cb | Merge "Add tox job for building LXD image" 1.1.0 | ||
|
Igor Malinovskiy
|
796f168c5c |
Add tox job for building LXD image
Add additional tox job 'buildimage-lxd' which produces lxd metadata package and rootfs with installs nfs-ganesha, unfs3 and cifs. Co-Authored-By: Alexey Ovchinnikov <aovchinnikov@mirantis.com> Change-Id: Ia5a4701a828aeef93840f9c0a0e1d0bc0f4a5a2e |
||
|
Ben Swartzlander
|
8ada4c7949 |
Provide link to where images are uploaded
Now that images are automatically uploaded to tarballs site, provide a link so people can just download images without needing to pull the source and build their own. Change-Id: I1282ddd84ec4693696135a12b0a0ea5a954ea1e41.0.0 |
||
|
vponomaryov
|
9291b4781e |
Disable ZFS element by default
ZFS element should not be installed by default, because it is not used. Change-Id: I9173fc6a607e2c8fb46982cfccf8967cef42406c Closes-Bug: #1553132 |
||
|
OpenStack Proposal Bot
|
642783c98d |
Updated from global requirements
Change-Id: I7347d8c36ab59ca61e95c4001693c25a8c2642ef |
||
|
Ben Swartzlander
|
9637c86877 |
Don't run bashate on conf files
Bashate seems to be running on many files it shouldn't. There is an error related to a conf file, so I'm explicitly excluding conf files. Also reformat the run_bashate script so it doesn't warn about itself. Change-Id: I3986ecefcfb91c6a090697c782371dd100dc0d67 |
||
|
Jenkins
|
32920834c0 | Merge "Update system hosts file to understand local domainnames" | ||
|
Jenkins
|
d52151564d | Merge "Make CI 'buildimage' tox job verbose" | ||
|
Jenkins
|
8687a1cd01 | Merge "Install vim text editor" | ||
|
Jenkins
|
f379d5f5e0 | Merge "Set bash as default shell" | ||
|
vponomaryov
|
773510b899 |
Add more files to .gitignore
Add following elements to .gitignore: - root dir called 'build' that is used by 'docs' tox job. - vim temporary files - pydev/eclipse project files - log files with suffix '*.log' Change-Id: I99f6206d80fa360c113c889e4c535541d2d4978a Closes-Bug: #1538663 |
||
|
vponomaryov
|
6fcc0179c5 |
Install vim text editor
Manila service image has old "vi" that provides very narrow set of functionality. So, install better text editor - "vim". Change-Id: I06443c7c9a3585c65b58b20919eb63727ffbeb62 Closes-Bug: #1535807 |
||
|
vponomaryov
|
9304f97ec8 |
Fix launchpad url in CONTRIBUTING.rst file
File CONTRIBUTING.rst provides wrong url for launchpad project. Fix it. Change-Id: I36b55b5e425c462e14fd79f8b90047c0383f5dec |
||
|
vponomaryov
|
f65fb8566c |
Make CI 'buildimage' tox job verbose
It is very useful to have detailed messages in CI logs for case we have errors. So, enable it for CI. Change-Id: Icf943dfababad8f6a99c2a754a753a40be9457b1 Closes-Bug: #1538662 |
||
|
vponomaryov
|
004a4a1c4c |
Set bash as default shell
Default shell in manila service image does not allow to use history of executed commands and lots of special actions, such as "home", "end", etc... So, set 'bash' as default shell for manila service image to make life of its users much better. Change-Id: I35ae2e93cb7f81e6cb1a87a4d26a315785e6b078 Closes-Bug: #1535800 |
||
|
vponomaryov
|
327a968658 |
Update system hosts file to understand local domainnames
Currently Manila service image has no info about its local domainnames, and recent Neutron feature [1] became incompatible with Manila because of it. That led to b_u_g 1535692. Neutron started adding default DNS resolvers to Nova VMs, and Manila was failing because of timeouts, since default resolvers do not know this local machine domainnames. So, add static domainname info to make new Neutron feature be able to work with Manila. [1] I17a884f467d307432a06f67a9dd93ed2fa6081a3 Closes-Bug: #1535804 Change-Id: Icf7f189d621e9686c4bb449b5770b83e4bd072ee |
||
|
vponomaryov
|
572cef52e2 |
Add ZFS element
ZFS filesystem is going to be used for replication feature by Manila Generic share driver. So, add appropriate Manila image element as optional and enabled by default. Set env var 'MANILA_ENABLE_ZFS_SUPPORT' to any value other than 'yes' to disable its installation. Change-Id: If58186dc03d43430c1225e77aa80a1f85a62dd1b Closes-Bug: #1538658 |
||
|
Jenkins
|
1d6e3ff489 | Merge "Fix buildimage job" | ||
|
vponomaryov
|
a07f17734e |
Fix buildimage job
Job named "buildimage" fails with following error: E: Package 'kpartx' has no installation candidate So, execute "apt-get update" before required dependencies installation. Also, do not install dependencies specified in 'test-requirements.txt' as redundant. Change-Id: Ic4beaa6be81eb50bafa1dd029722ec84288e6f20 Closes-Bug: #1537011 |
||
|
binean
|
035e5064a8 |
Drop MANIFEST.in
use PBR already and no longer need MANIFEST.in Change-Id: I0a1650c363c66d1c06530f58634a94e4f1424027 |
||
|
vponomaryov
|
2d3e436ab5 |
Fix name of CI script
Gate job for building image fails because it cannot find file "tools/gate/build_images" that should be named "tools/gate/build-images". Change-Id: I57bebc790235ebc24748d7ec7367d0f2e1b5a14a Partial-bug: #1504530 |