Commit Graph

31 Commits

Author SHA1 Message Date
Ghanshyam Mann 5288ade765 Retire compute-hyperv: remove repo content
Winstackers project has been retired
- https://review.opendev.org/c/openstack/governance/+/886880

this commit remove the content of compute-hyperv
deliverables of this project

Depends-On: https://review.opendev.org/c/openstack/project-config/+/894408/1
Change-Id: I06e90d64c0211f87d3b1347667b27e5c81f85dac
2023-09-09 12:28:11 -07:00
Lucian Petrut f32ea3f0bd Use a separate doc requirements file
As per the OpenStack TC decision [1], the doc requirements should
be listed separately.

This also simplifies the requirements handling. At them moment,
we're facing some issues due to conflicting doc related lower
constraints.

While at it, we're bumping the lower constraints based on Nova's
requirements, dropping indirect dependencies which are very difficult
to maintain.

[1] https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ifa2d545d1be6615bca1a85c471322c7e9a3da3b3
2020-12-10 10:45:02 +02:00
Lucian Petrut 359fe0bc3b Pick up 'unrescue' driver method signature change
A recent patch[1] updated the 'unrescue' signature, adding a context
and dropping the 'network_info' parameter.

We'll need to pick up this change.

At the same time, we're re-adding the mock dependency. We're re-using
some of Nova's fixtures and other test helpers, which still use the
3rd party mock lib: [2].

[1] Id5e4b0f26d5a2a93db6a7d96555a2cff29d9a2cfre
[2] http://paste.openstack.org/raw/796530/

Change-Id: I0d46c4df4982e62ff81285a141c8b71bf06bcf15
2020-08-03 11:57:46 +03:00
Andreas Jaeger 47fa4f9e41 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

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: I614c930776145ab69a1b08d8affce43cae01f092
2020-06-01 16:21:12 +02:00
Ghanshyam Mann 705317f85d 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.

- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: I49c423d7e659c31c60684c7ae0792649ec681132
2020-05-12 21:40:00 -05:00
Zuul 375a1632f2 Merge "Cleanup py27 support" 2020-04-13 14:21:34 +00:00
Andreas Jaeger f235cbca64 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
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Update classifiers
- Update requirements, no need for python_version anymore
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Move basepython into testenv

Change-Id: I96fe17a0a01b8bcca4dad16889def88305857d37
2020-04-13 13:41:13 +02:00
Andreas Jaeger 176559452e Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.

Fix problems found.

Update local hacking checks for new flake8.

Remove local vi check, hacking test H106 covers this now.

Remove hacking and friends from lower-constraints, they are not needed
to be installed at run-time.

Change-Id: Id87f8b2d81583a7a67ee1a81c78d3ae40c579c70
2020-04-02 09:24:00 +00:00
zhouxinyong 2368188b8b Update hacking version
Change-Id: If8e7f2721f2c6f426dce0d9278ba066fa18d7ea1
2020-02-24 11:37:17 +02:00
Andreas Jaeger f7c98982ad Update docs jobs
Use tox-docs instead of obsolete build-openstack-sphinx-docs job.

Add readme to index to fix RST building.

Update tox.ini for this change,
disable sphinx's option to tread warnings as errors since nova
autogenerated code contains links to nova documents that do not work
when build here. Note that the previous build-sphinx also disabled
warnings, so this is no change in behaviour in jobs.

Update old pike link to current stein.

Update requirements for global-requirements change.

Remove unneeded json test from doc environment, there are no json files in the
doc directory and thus the test fails.

Change-Id: Id57f462ff4f1fa843051721aa78bb332b8a37fcd
2019-05-27 09:25:58 +00:00
Vu Cong Tuan ce3f8b7fc1 Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: Ic328c6d6f47fabd3a9b8c013e60dfd44e9d38ac1
2018-07-10 10:32:55 +07:00
OpenStack Proposal Bot 24b2bc3322 Updated from global requirements
Change-Id: I4a8167b385c0f778e60f40bc504a9482f22266ce
2018-03-16 07:20:13 +00:00
OpenStack Proposal Bot 264efe76c1 Updated from global requirements
Change-Id: Iaee8326c4c8cb4935cce0e0ce1734443d103687d
2018-01-24 00:50:51 +00:00
OpenStack Proposal Bot 7eaab31dcb Updated from global requirements
Change-Id: Id59ffcd1617e4bf6a572042a445a7bc892683863
2018-01-17 20:29:51 +00:00
OpenStack Proposal Bot 7a9dd48398 Updated from global requirements
Change-Id: I4b20bf02916f10efad47ca23f13a59c691bd71e5
2018-01-16 04:04:01 +00:00
Claudiu Belu a550636298 Adds docs and reno jobs
Change-Id: I9ab5fb42da16d6e13f6411ecd5eb475aea38960f
2017-12-18 11:51:42 +00:00
OpenStack Proposal Bot 664c96ce57 Updated from global requirements
Change-Id: If56ae02b49fbefd86f0e1949de3c8add1305282a
2017-12-03 20:58:22 +00:00
OpenStack Proposal Bot 57eb9abff3 Updated from global requirements
Change-Id: Id31331cdd8d31f4471e9f92d120c7b8cab6a5329
2017-11-16 11:00:49 +00:00
Lucian Petrut 7b0d1c3bfb doc: Switch to openstackdocstheme
The oslosphinx theme has been deprecated. Besides, we're currently
inconsistent with the other project docs themes.

Change-Id: I6a7a105d8b689ff5e5ca2f7829ce06d166e8db2e
2017-11-13 19:04:12 +00:00
Lucian Petrut fbb330caa2 Add config sample to compute-hyperv docs
This change adds an automatically generated config sample to the
compute-hyperv docs.

The config sample is generated each time the docs are built, using
the oslo.config sphinxconfiggen extension.

Change-Id: Id8fa0311d653a438b143018f032e32d3eb6bbaa8
Related-Bug: #1731511
2017-11-13 17:51:26 +00:00
Claudiu Belu 2550dad20d Adds wsgi_intercept as a test requirement
This will fix the unittests. The package is required by
nova fixtures.

Change-Id: I7a6195c70064d3474eadd88503693eb69c556a69
2017-07-31 02:01:05 -07:00
OpenStack Proposal Bot b0dd384329 Updated from global requirements
Change-Id: I8811ea93a13554efc0ed32f2b27882962b00a9d8
2017-06-27 12:08:52 +00:00
OpenStack Proposal Bot 547f8769ae Updated from global requirements
Change-Id: Ib9a793026d334a1953c04bfb87c3dbd0da188491
2017-06-10 13:25:08 +00:00
OpenStack Proposal Bot fc4e80c7a2 Updated from global requirements
Change-Id: Iab6545e3a22b666ce261b7f3a864bdd8d7c6a81c
2017-02-10 05:47:42 +00:00
OpenStack Proposal Bot 96f1613635 Updated from global requirements
Change-Id: Iaa5ac065758b86c5fd5255064d80177cfcf365ff
2016-11-09 22:55:16 +00:00
Claudiu Belu a6f3bc4603 Updates requirements.txt and test-requirements.txt
Change-Id: I0439b45960368d3693d2656ab1426fa13c939bd1
2016-11-09 12:50:34 +00:00
Lucian Petrut af8f9928bd Add iSCSI MPIO support
Until now, even if there were multiple paths on which we could
access a volume, we were estabilishing a single iSCSI session.

This patch changes this, so we may use all the targets/portals
that we retrieve in the connection info.

Also, a config option was added so that the deployer can request
which initiators will be used for estabilishing the session, for
example forcing some hardware initiators to be used. If none is
explicitly requested, we let the iSCSI initiator service pick one.

This will also require the MPIO service to be enabled and properly
configured, in order to claim the disks.

Change-Id: Ia5c0aa81d56bb862b3b30de4b782d9d1d15d44f5
2016-03-22 15:01:12 +02:00
Claudiu Belu 44a06c533f Updates requirements.txt and test-requirements.txt
Change-Id: Ia32fbdd09f45a60983407697d77903dae3e3aca8
2016-02-19 09:09:14 -08:00
Claudiu Belu 4e055f24c7 Updates requirements.txt and test-requirements.txt
Change-Id: I6a325b417820e52a18807c17f75e4d5e590c5199
2015-10-22 13:26:21 +03:00
Claudiu Belu da1f719c2e Updates requirements.txt and test-requirements.txt
Updates vmops and tests to use oslo_utils and oslo_service.
Updates test_vhdutils.py as the requirements causes an
unit test to fail.

Change-Id: Ifaf070c124047cfa8ce38fb1ea10fc930390f9c7
2015-08-13 11:51:04 -07:00
Claudiu Belu aad9893c06 Applies cookiecutter template
Adds requirements.txt, requirements-windows.txt and
test-requirements.txt files.
Adds tox.ini, .testr.conf and .converagerc files.
Adds hacking rules.
Updates setup.cfg.
Adds doc folder and babel.cfg.

Change-Id: Ifdcaa076872563c0bb43c7845ba2129f4dcc245a
2015-03-23 22:21:15 +02:00