6a026e72b4e4554d8aae7612f6a5034f5e40e060
Commit Graph

129 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Goutham Pacha Ravi
6a026e72b4 Native Zuulv3 container scenario test job
Replace the "manila-tempest-dsvm-container-scenario-custom-image"
job with a native Zuulv3 style job that does not use
the deprecated devstack-gate project. This new test
job runs backend tests at the moment with the container
driver. Scenario tests that include mounting shares to
tenant VMs aren't yet enabled, and doing so is a TODO
item for the future.
Change-Id: I65379ffcf06e9de111d69cd3b5bc4acc7af0547e
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020年07月23日 23:42:15 -07:00
Goutham Pacha Ravi
873527d746 Native Zuulv3 scenario test job
Replace the "manila-tempest-dsvm-generic-scenario-custom-image"
job with a native Zuulv3 style job that does not use
the deprecated devstack-gate project. This new test
job runs integration NFS and CIFS tests against a newly
created test image that is used as the service
instance image, as well as the client image.
Change-Id: I3d2345e80f3bc18558d4cc6cc58108ff63119460
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020年07月23日 22:20:34 -07:00
Goutham Pacha Ravi
9f1a542e44 Ensure tox in test job
We use tox to build images, and it is
no longer being included in the base
job that we depend on.
Change-Id: I608d380f2347efe8615c5ff3ae157f27bbfbf497
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020年07月20日 12:51:32 -07:00
Zuul
2859569635 Merge "Change DHCP timeout" 2020年06月04日 23:19:22 +00:00
Andreas Jaeger
e5ae79051f Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: Id7a2401cd31c0b05812a76d2cc5f1e6a014cb510
2020年05月31日 17:53:48 +02:00
Goutham Pacha Ravi
f75519fba5 Refactor cephfs element
DIB ignores a plain "install.d" directive
silently currently, producing images without
the packages we asked for.
Use the "package-installs" approach to install
element dependencies. No configuration is added
at the moment, but may be required in the future.
Also install the "fuse" package to get the ability
to execute "fusermount" command.
Change-Id: Ifbd7344b20940575348a856521539425b34a4279
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020年05月26日 22:43:25 -07:00
George Melikov
1d9010cdb8 Change DHCP timeout
Manila service network may be large and dnsmasq
may be available slower than in 60 seconds.
Change-Id: I27e625ecccec0b7294bf0022f11bbd36d8ace5b4
Signed-off-by: George Melikov <mail@gmelikov.ru>
2020年05月26日 17:17:35 +03:00
Zuul
0f8e60eee5 Merge "Modify job to build images" 2020年05月22日 17:21:00 +00:00
Goutham Pacha Ravi
a833b762d7 Modify job to build images
We currently only build the generic driver
image with the job "manila-image-elements-buildimage-generic".
Since we'd like to use a cephfs based client image,
we can reuse the job to produce two images instead
of one. The new job "manila-image-elements-buildimages"
produces two images: "manila-service-image-cephfs-{tag}.qcow2"
and "manila-service-image-{tag}.qcow2"; where the
tag corresponds to the version of this project.
The job also creates a soft link of the tagged images
with a "-master" suffix instead of the tag - this
is useful for CI jobs that don't need to worry
about changing/using the latest tag.
Change-Id: I60c6b38b5d5de7649c0d760519a79288fafca1e3
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020年05月21日 15:44:12 -07:00
Zuul
4508f1fa8d Merge "Pass env vars into tox buildimage sections" 2020年05月20日 17:48:34 +00:00
George Melikov
685e79ab0f README: add example for variable override
Change-Id: Ic63b298a185e7493032b6b59943db8e8bd42b18c
Signed-off-by: George Melikov <mail@gmelikov.ru>
2020年05月20日 12:55:52 +03:00
George Melikov
36584b81dd Pass env vars into tox buildimage sections
Change-Id: Ia447d5fef7dd09ad6a68c6516a07306f314247e1
Signed-off-by: George Melikov <mail@gmelikov.ru>
2020年05月20日 12:54:52 +03:00
Zuul
73524efb43 Merge "Fix hacking min version to 3.0.1" 2020年05月15日 19:47:09 +00:00
Ghanshyam Mann
601b450cf9 Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
Also removing the hacking and other related dep from lower-constraints file
as theose are blacklisted requirements and does not need to be present
there.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I475765d76453590c47de84809fd51433d4577c76
2020年05月15日 11:42:04 -05:00
lkuchlan
fa2177bdf6 Add support for CephFS Native
Elements have been added to support mounting
Ceph file systems.
Change-Id: I7516ca10ea9ba2606185395e8f8cedf8304d46fb
2020年05月12日 08:12:05 +03:00
Andreas Jaeger
c127687d3d Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine;
 move contraints into deps
- Move python3 into base tox environment.
Change-Id: Ibd243ce5be8415147c24f596b4059ec3fb68a89c
2020年04月11日 15:39:10 +02:00
Andreas Jaeger
fd861534ef Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Change-Id: Ia544cd6c50fa458b14ca02648338aaecb17b0de9
2020年04月01日 13:32:53 +02:00
jacky06
67b317ce82 Sync Sphinx requirement
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Update the UPPER_CONSTRAINTS_FILE for tox[1]
3. Update some URLs to latest
[1]: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html
Change-Id: Ibe8c402c2817c31748e6a4b8344024a276609260
2019年06月25日 14:36:09 +08:00
Zuul
cbd9e5880b Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019年05月23日 20:51:00 +00:00
Andreas Jaeger
6777ba5519 Update docs job
build-openstack-sphinx-docs jobs are obsolete since some time,
use the newer build-openstack-docs-pti jobs instead.
Update tox.ini to use sphinx-build directly as recommended by PTI.
Change-Id: Ib1bb988889db8f6c0a0ee4d4fbf8921725c9790f
2019年05月19日 13:36:18 +02:00
caoyuan
782ba82156 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I38a97dabafd78c48da3668d4b92cb817e1fd3ed9
2019年04月24日 00:35:17 +08:00
OpenDev Sysadmins
1643ee1416 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019年04月19日 19:32:17 +00:00
Zuul
0639271d7f Merge "Update service image from Xenial to Bionic" 2019年02月15日 08:19:17 +00:00
Tom Barron
8702219bdd Update service image from Xenial to Bionic
Change-Id: Ie809ffe61197a0a33668bd17bcb1a099dbab5bb6
2019年01月25日 20:19:23 +00:00
Tom Barron
e06b752af8 Ensure artifacts directory exists
When we merged https://review.openstack.org/#/c/631846/ the
new image failed to upload to tarballs.openstack.org and the
error message in the post job indicated that the artifacts
directory was missing.
Change-Id: If1068b410e646f780635d733b52172d93da78db5
2019年01月25日 12:56:01 +00:00
Tom Barron
ee41dc68a8 Add native Zuul v3 manila image elements jobs
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
2019年01月22日 13:16:39 +00:00
Tom Barron
53b7969bb5 Set .ssh permissions correctly
Owner was being set to manila but group was neglected.
Closes-Bug: #1480870
Closes-Bug: #1646135
Change-Id: I9bc4197221840b33ff5ea56a69d1dd282ee9003b
2018年12月31日 02:14:52 +00:00
Tom Barron
3d78b1e2a7 Clean up image build script.
With the dependent changes, we no longer attempt to use a local
webserver to hand off newly created manila service images.
So simplify this script to remove the branch that sets up this
local webserver.
Depends-on: https://review.openstack.org/#/c/623551/
Depends-on: https://review.openstack.org/#/c/623330
Change-Id: I5795928d6de64ea6602141f494252d7b75fdfbe9
2018年12月18日 20:46:26 -05:00
Tom Barron
f0fbd9e365 Save service image URL properly
Put the image name in a file for retrieval by jobs that
need it so they don't have to play (buggy) tricks with
git to get it. Also ensure that debootstrap is installed.
Depends-on: https://review.openstack.org/623551
Closes-bug: #1807969
Change-Id: I6dfeb5fb236579aa1755c6806f9ffc397690fba6
2018年12月18日 20:44:19 -05:00
Vieri
199f9c9760 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.
Change-Id: I5eb53d42c8766361408602fc0f65091e78f15a9e
2018年12月04日 19:14:03 +00:00
zhouxinyong
d27336ce24 Optimizing the safety of the http link site in HACKING.rst
Change-Id: I5da49b4142eb1bce831938f5b9710877866354d8
2018年11月16日 10:38:27 +08:00
Zuul
3836a6f47e Merge "fix tox python3 overrides" 2018年10月17日 13:50:40 +00:00
Doug Hellmann
7efceceeb3 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I3a20dc68bf1d4051724d148b0fa808ea3d0a1673
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018年09月26日 18:55:49 -04:00
Andreas Jaeger
8b4960cfc2 Import legacy buildimage jobs
Import jobs from openstack-zuul-jobs repo, the manila team can maintain
these themselves now. Rename jobs following Zuul v3 naming conventions.
Use openstack-lower-constraints-jobs template and remove jobs that are
part of template.
Change-Id: I1926a5978b310096cd12cdd85becd491ddbe8b88
2018年09月08日 17:35:56 +02:00
Goutham Pacha Ravi
382ddfa1d3 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ib7faf0e670038308caee6629f52f83f53933c175
Story: #2002586
Task: #24309 
2018年08月20日 18:49:35 +00:00
Doug Hellmann
9b560bb1f1 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I8835451b431d29ff2a4d8eb965e8684c4499e9e8
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018年04月23日 10:50:28 -04:00
Tom Barron
b81f12c8ac Fix "already-provided" CI error
by removing the conflicting element dependency.
Closes-Bug: #1766098
Change-Id: I76f616343f73d00c32d6f8b988aa3fc79ad2e0a2
2018年04月22日 11:49:43 -04:00
OpenStack Proposal Bot
240340e953 Updated from global requirements
Change-Id: I0c7662f8460a2acd9e2e0213078730475e05fa1e
2018年03月15日 07:08:40 +00:00
OpenStack Proposal Bot
7a78180c55 Updated from global requirements
Change-Id: Ic882fa4747fae55b5b2d61938f8e85fae05a7b06
2018年03月10日 13:19:58 +00:00
Ben Swartzlander
ffabcc1a59 Add systemd support to manila-ssh
Because we're using ubuntu-minimal there is no cloud init support and
we have manila-ssh as a substitute. Manila-ssh was only designed to
work with upstart. This patch adds systemd support.
Change-Id: Id43dc8effb846dcaf68b50eace68df8a076899a1
2017年09月26日 14:14:20 -04:00
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