56eeb23f2b2d185dde315ba9b8ca18aa4edf443e
Commit Graph

70 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Jenkins
56eeb23f2b Merge "Updates default Ubuntu version and OS arch" 2017年03月01日 21:10:37 +00:00
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 
2017年03月01日 21:07:13 +00:00
OpenStack Proposal Bot
9da0958d12 Updated from global requirements
Change-Id: I9f1c00cdeef907b12c860c6bba125eb04d2f9145
1.3.0
2017年02月10日 05:50:55 +00:00
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
2017年01月27日 12:39:56 +05:30
Victoria Martinez de la Cruz
e46c38a1b2 Changes default behaviour for image creation script
Commit ac84122598 refactoring
broke manila gate by changing the default behavior of the
image creation. The generic drivers requires CIFS+NFS, and
after this change the default image shipped NFS only.
This patch set adds a default value with CIFS+NFS.
Change-Id: Ia620c04f68d0a627b047616cf5a39e2ba681c77f
Closes-Bug: #1657121 
2017年01月17日 12:22:24 -03:00
Jenkins
66ed94bade Merge "Enables end user to pick share protocol" 2017年01月17日 10:40:31 +00:00
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
2017年01月16日 14:05:50 -05:00
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 
2017年01月16日 12:40:01 -03:00
Jenkins
bd607f1968 Merge "Removes LXC/LXD support on manila-image-elements" 2017年01月14日 15:40:49 +00:00
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 
2017年01月10日 14:15:24 +00:00
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
2016年12月21日 11:48:56 +11:00
OpenStack Proposal Bot
8ba70b8c8d Updated from global requirements
Change-Id: I6f5681ca360166f12db8e3e1ab72d6235a013597
2016年12月15日 21:23:15 +00:00
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
2016年12月12日 18:47:05 -03:00
OpenStack Proposal Bot
2edee14380 Updated from global requirements
Change-Id: I6e2e3b012d571a997d0b8333feee082e542c6a2f
2016年12月02日 21:04:40 +00:00
Jenkins
179cf22a99 Merge "Show team and repo badges on README" 2016年12月02日 19:58:06 +00:00
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
2016年12月02日 19:25:37 +01:00
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
2016年11月25日 12:40:55 +01:00
Jenkins
5e2f6917b9 Merge "Fix package manager call for RHEL-based distros" 2016年08月29日 15:58:35 +00:00
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 
2016年08月12日 18:17:38 -03:00
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
2016年08月12日 20:54:31 +02:00
Jenkins
1477ae850a Merge "Add nfs-ganesha to docker container" 2016年07月04日 10:27:52 +00:00
OpenStack Proposal Bot
331e33be92 Updated from global requirements
Change-Id: I6048b600597ac2a8abafdaca9cab9eddcd83dbdd
2016年06月21日 18:00:28 +00:00
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
2016年06月21日 20:42:41 +03:00
Jenkins
5db8e619c1 Merge "Add tox job for building Docker image" 2016年06月06日 11:50:21 +00:00
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 
2016年05月31日 19:43:31 +03:00
Jenkins
b08dd7d217 Merge "Fix typos" 2016年04月16日 05:12:37 +00:00
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
2016年04月15日 15:09:07 +03:00
daiki kato
6d5bcf288a Fix typos
This patch fixes typos.
TrivialFix
Change-Id: Iddbe2317e7d160ca865e33e9c8cd19c3a51167de
2016年03月18日 10:32:51 +09:00
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: #1557758 
1.2.0
2016年03月16日 14:46:11 +04:00
Jenkins
8a7e5d27cb Merge "Add tox job for building LXD image" 1.1.0 2016年03月14日 16:03:17 +00:00
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
2016年03月09日 11:37:27 +04:00
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: I1282ddd84ec4693696135a12b0a0ea5a954ea1e4
1.0.0
2016年03月04日 11:39:58 -05:00
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 
2016年03月04日 12:48:20 +02:00
OpenStack Proposal Bot
642783c98d Updated from global requirements
Change-Id: I7347d8c36ab59ca61e95c4001693c25a8c2642ef
2016年03月03日 01:15:25 +00:00
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
2016年03月02日 16:43:00 -05:00
Jenkins
32920834c0 Merge "Update system hosts file to understand local domainnames" 2016年02月04日 06:41:28 +00:00
Jenkins
d52151564d Merge "Make CI 'buildimage' tox job verbose" 2016年02月01日 15:12:21 +00:00
Jenkins
8687a1cd01 Merge "Install vim text editor" 2016年01月28日 18:00:46 +00:00
Jenkins
f379d5f5e0 Merge "Set bash as default shell" 2016年01月28日 17:42:40 +00:00
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 
2016年01月28日 17:47:53 +02:00
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 
2016年01月28日 12:55:44 +00:00
vponomaryov
9304f97ec8 Fix launchpad url in CONTRIBUTING.rst file
File CONTRIBUTING.rst provides wrong url for launchpad project. Fix it.
Change-Id: I36b55b5e425c462e14fd79f8b90047c0383f5dec
2016年01月28日 12:07:42 +00:00
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 
2016年01月28日 11:55:01 +00:00
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 
2016年01月28日 13:50:02 +02:00
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
2016年01月28日 13:49:00 +02:00
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 
2016年01月27日 19:06:57 +02:00
Jenkins
1d6e3ff489 Merge "Fix buildimage job" 2016年01月25日 21:15:18 +00:00
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 
2016年01月25日 15:48:13 +02:00
binean
035e5064a8 Drop MANIFEST.in
use PBR already and no longer need MANIFEST.in
Change-Id: I0a1650c363c66d1c06530f58634a94e4f1424027
2016年01月23日 10:48:05 +08:00
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 
2016年01月20日 13:55:54 +02:00