6a026e72b4e4554d8aae7612f6a5034f5e40e060
129 Commits
| 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> |
||
|
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> |
||
|
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> |
||
|
Zuul
|
2859569635 | Merge "Change DHCP timeout" | ||
|
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 |
||
|
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> |
||
|
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> |
||
|
Zuul
|
0f8e60eee5 | Merge "Modify job to build images" | ||
|
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>
|
||
|
Zuul
|
4508f1fa8d | Merge "Pass env vars into tox buildimage sections" | ||
|
George Melikov
|
685e79ab0f |
README: add example for variable override
Change-Id: Ic63b298a185e7493032b6b59943db8e8bd42b18c Signed-off-by: George Melikov <mail@gmelikov.ru> |
||
|
George Melikov
|
36584b81dd |
Pass env vars into tox buildimage sections
Change-Id: Ia447d5fef7dd09ad6a68c6516a07306f314247e1 Signed-off-by: George Melikov <mail@gmelikov.ru> |
||
|
Zuul
|
73524efb43 | Merge "Fix hacking min version to 3.0.1" | ||
|
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 |
||
|
lkuchlan
|
fa2177bdf6 |
Add support for CephFS Native
Elements have been added to support mounting Ceph file systems. Change-Id: I7516ca10ea9ba2606185395e8f8cedf8304d46fb |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Zuul
|
cbd9e5880b | Merge "Replace git.openstack.org URLs with opendev.org URLs" | ||
|
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 |
||
|
caoyuan
|
782ba82156 |
Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I38a97dabafd78c48da3668d4b92cb817e1fd3ed9 |
||
|
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. |
||
|
Zuul
|
0639271d7f | Merge "Update service image from Xenial to Bionic" | ||
|
Tom Barron
|
8702219bdd |
Update service image from Xenial to Bionic
Change-Id: Ie809ffe61197a0a33668bd17bcb1a099dbab5bb6 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Vieri
|
199f9c9760 |
Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I5eb53d42c8766361408602fc0f65091e78f15a9e |
||
|
zhouxinyong
|
d27336ce24 |
Optimizing the safety of the http link site in HACKING.rst
Change-Id: I5da49b4142eb1bce831938f5b9710877866354d8 |
||
|
Zuul
|
3836a6f47e | Merge "fix tox python3 overrides" | ||
|
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> |
||
|
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 |
||
|
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 |
||
|
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> |
||
|
Tom Barron
|
b81f12c8ac |
Fix "already-provided" CI error
by removing the conflicting element dependency. Closes-Bug: #1766098 Change-Id: I76f616343f73d00c32d6f8b988aa3fc79ad2e0a2 |
||
|
OpenStack Proposal Bot
|
240340e953 |
Updated from global requirements
Change-Id: I0c7662f8460a2acd9e2e0213078730475e05fa1e |
||
|
OpenStack Proposal Bot
|
7a78180c55 |
Updated from global requirements
Change-Id: Ic882fa4747fae55b5b2d61938f8e85fae05a7b06 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
56c5f46a4d |
Updated from global requirements
Change-Id: I9704fa374b2f9a9680c35ed878f83632f2c6ef52 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Arundhati Surpur
|
ca2b39c444 |
Removes unnecessary utf-8 encoding
This patches removes unnecessary utf-8 encoding in doc/source/conf.py Change-Id: I0159fec9ba3488931ffd6c39e3537335a8cec6f7 |
||
|
OpenStack Proposal Bot
|
607fbe3965 |
Updated from global requirements
Change-Id: I1ee9bfd72c0cb9689175467586ef98a717b2c004 |
||
|
Jenkins
|
b94065d585 | Merge "Optimize the link address" | ||
|
M V P Nitesh
|
7ace617dfe |
Optimize the link address
Use https instead of http to ensure the safety Change-Id: Id6228a384cb01bfcb50520b9f6324b6fa634878c |
||
|
Jenkins
|
b0d2c6dc27 | Merge "Add support for CentOS" | ||
|
OpenStack Proposal Bot
|
81d8c0d964 |
Updated from global requirements
Change-Id: Ic2a7055ca4a0d00a1c3098029b816f49f2e2d1ab |