Commit Graph

89 Commits (56c5f46a4d9d1ddc9ee1001550cd0ecc55ca7764)

Author SHA1 Message Date
OpenStack Proposal Bot 56c5f46a4d Updated from global requirements
Change-Id: I9704fa374b2f9a9680c35ed878f83632f2c6ef52
2017-09-21 03:41:55 +00:00
Tom Barron 8441651e09 doc migration: warning-is-error
Enabled warning-is-error in setup.cfg

Partial-Bug: #1706181
Depends-On: I6b876f6e697659a5fe7046d5c5d4fd4ed98f9828
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454

Change-Id: If13ebd1ede6fbc997d74425ec78e15621f1f80b2
2017-08-24 14:50:13 -04:00
Tom Barron 3a9c7fb9f7 doc migration: new directory layout
This patch introduces a new directory layout
in doc/source in conformance with the OpenStack
manuals project migration spec [1], moves the
existing content in manila/doc/source into the
new directories, and adjusts index files accordingly.

This is the first step in the migration process
as outlined in the spec.

[1] https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html

Partial-Bug: #1706181
Change-Id: I6b876f6e697659a5fe7046d5c5d4fd4ed98f9828
Needed-By: If13ebd1ede6fbc997d74425ec78e15621f1f80b2
Depends-On: I834fbef9783739fd664246ff710df1ab42ce2af5
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454
2017-08-21 08:30:25 -04:00
Tom Barron f829ae8e02 doc migration: openstackdocstheme completion
This patch completes the transition from oslosphinx
to openstackdocstheme in accord with the OpenStack
manuals project migration spec [1].

[1] https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
Partial-Bug: #1706181
Needed-By: I6b876f6e697659a5fe7046d5c5d4fd4ed98f9828
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454

Change-Id: I834fbef9783739fd664246ff710df1ab42ce2af5
2017-08-21 08:29:00 -04:00
Arundhati Surpur ca2b39c444 Removes unnecessary utf-8 encoding
This patches removes unnecessary utf-8
encoding in doc/source/conf.py

Change-Id: I0159fec9ba3488931ffd6c39e3537335a8cec6f7
2017-07-05 10:54:07 +05:30
OpenStack Proposal Bot 607fbe3965 Updated from global requirements
Change-Id: I1ee9bfd72c0cb9689175467586ef98a717b2c004
2017-06-27 12:12:26 +00:00
Jenkins b94065d585 Merge "Optimize the link address" 2017-06-16 11:54:09 +00:00
M V P Nitesh 7ace617dfe Optimize the link address
Use https instead of http to ensure the safety

Change-Id: Id6228a384cb01bfcb50520b9f6324b6fa634878c
2017-06-16 12:01:39 +05:30
Jenkins b0d2c6dc27 Merge "Add support for CentOS" 2017-05-26 20:10:39 +00:00
OpenStack Proposal Bot 81d8c0d964 Updated from global requirements
Change-Id: Ic2a7055ca4a0d00a1c3098029b816f49f2e2d1ab
2017-05-17 03:49:54 +00:00
OpenStack Proposal Bot ab9ded3b3b Updated from global requirements
Change-Id: Ib03ba12f62b466210171b92df2bd211ebd063c8a
2017-04-12 04:13:48 +00:00
vponomaryov 0b656453f0 Allow built image be available via local webserver
It will be used for testing of newly proposed changes
to this project in tempest CI jobs.

Change-Id: I74d118b6661fe7683f505706c67a793700844af3
Depends-On: I005d1b204ea25ced8913351d19eac282ca465fb6
2017-04-03 14:57:36 +03:00
Victoria Martinez de la Cruz 375ddd1e9e Add support for CentOS
This change aims to add the foundations for CentOS support
on manila-image-elements.

In this patch-set, the following has been modified

- Added elements for manila-centos-minimal
- Added elements for centos-nfs
- Added elements for centos-cifs
- Renamed all elements for the different protocols to distro-protocol
to facilitate automation
- Modified the main script to take the distro param

Follow-up patches will add centos-based elements
for all other protocols supported.

Change-Id: Ie1469a8b3973b9a15c3fa27688df3b7e7e8da688
Partial-Bug: #1675538
2017-03-28 16:21:10 +00:00
OpenStack Proposal Bot 264e7278e2 Updated from global requirements
Change-Id: I3a3f45d86f468470b14b839d8afa23f7020c0f05
2017-03-27 12:18:15 +00:00
Jenkins caa65f723e Merge "Update test requirement" 2017-03-26 04:39:45 +00:00
Jenkins 2ef8b3aa59 Merge "Updated from global requirements" 2017-03-26 03:15:44 +00:00
Victoria Martinez de la Cruz 5145607196 Adds support for NFS Ganesha
Elements were already available for use with containers.
A few updates on the elements were made in order to get
the latest changes for NFS Ganesha.

Closes-Bug: #1649404
Change-Id: I605e8a3793ec1dde1efcfcef2a84c42abe5219de
2017-03-23 21:02:28 +00:00
OpenStack Proposal Bot bccfc3b69b Updated from global requirements
Change-Id: Idc484f7e2a836c90e17b4a197872e91da2886f1c
2017-03-02 11:46:42 +00:00
ricolin 748478edb0 Update test requirement
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848

Change-Id: I68cdf0090169ea7d1b18bd0dcc67b2a716f94118
2017-03-02 16:21:44 +08:00
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
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
2016-03-16 14:46:11 +04:00
Jenkins 8a7e5d27cb Merge "Add tox job for building LXD image" 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