614 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
187b8e5ee6 Updated from OpenStack Ansible Tests
Change-Id: Ib2ae57cc377f14c25c59886933afdd3a69987e5f
2020-08-12 11:33:16 +00:00
Dmitriy Rabotyagov
39b938c099 Add Ubuntu focal and CentOS 8 support
Depends-On: https://review.opendev.org/736507
Depends-On: https://review.opendev.org/745676
Change-Id: I8333d707026056903b973f38908eea6b419e7b44
2020-08-11 21:22:48 +03:00
Zuul
1f1ac6744a Merge "Cleanup ansible_python_interpreter" 2020-06-22 13:24:37 +00:00
Zuul
a8dac8d1ed Merge "inspector: fix service catalog creation" 2020-06-18 00:38:06 +00:00
Marc Gariepy
c22db848a9 Cleanup ansible_python_interpreter
ansible_pyhton_interpreter is set to auto, it's not needed anywhere now.

Change-Id: I09da7425e6794851b2aa88b8053530b8ce3bbb26
2020-06-17 11:14:07 -04:00
Mohammed Naser
eeffeeef04 inspector: fix service catalog creation
The service catalog is not properly created at the moment, this patch
fixes it.

Change-Id: I7439b21247302f2cf1dbe6732c124c3b1d25bb70
2020-06-11 11:18:53 -04:00
OpenStack Proposal Bot
f30ce56146 Updated from OpenStack Ansible Tests
Change-Id: I638d85cd3fa96d0e17620295f8f0270baa41cf29
2020-06-08 19:55:05 +00:00
Zuul
514995ae59 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:41:17 +00:00
OpenStack Proposal Bot
27c66eb2e8 Updated from OpenStack Ansible Tests
Change-Id: Ie1b6141aa389968c303a8d336ad37e8c154e743d
2020-06-03 19:04:59 +00:00
Andreas Jaeger
4639624b02 Use newer openstackdocstheme and reno versions
The sync from https://review.opendev.org/733244 updated to
openstackdocstheme 2.2.1 and reno 3.1.0 versions.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

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: I7c1df7b9349b4599ecfe6c1890ca0ca4ad353a81
2020-06-03 19:15:17 +02:00
4242c4b7ae Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.

Change-Id: Id6f641c69856430a9ba9c45cc12baa5ef90c3b63
Sem-Ver: feature
2020-06-01 13:14:58 +00:00
OpenStack Proposal Bot
1c4955e4b2 Updated from OpenStack Ansible Tests
Change-Id: I38d8fef707dbf0f2ed9bbbf0dbd05e00ab4ff4db
2020-05-22 07:05:18 +00:00
Andreas Jaeger
b89b742c61 Update docstheme for style
New version of openstackdocstheme (Victoria+) respects pygments_style.
Since this repo is using now Victoria (master) requirements but has
not branched for Ussuri yet, it uses the new version.

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.

Change-Id: Ifefea414df9220ae6df85e881424dfeafabe136f
2020-05-20 18:49:08 +02:00
Zuul
814b456d93 Merge "[ussuri][goal] Update contributor documentation" 2020-05-16 07:58:06 +00:00
Zuul
73f41f045a Merge "Cleanup after repo_build and pip_install retirement" 2020-05-13 18:37:12 +00:00
Dmitriy Rabotyagov
75725919ab Cleanup after repo_build and pip_install retirement
Change-Id: I5af4ea54dcd2d416570f17bad676b79a08b78903
2020-05-12 22:06:44 +03:00
Dmitriy Rabotyagov
69810e0724 [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].

[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38554

Change-Id: Ic4a531510f45489a61fd0dc3801388eabd602c4a
2020-05-12 22:05:29 +03:00
OpenStack Proposal Bot
5e95648451 Updated from OpenStack Ansible Tests
Change-Id: If33a7d0906469ba0e9a299bbe88b1b457ef200da
2020-05-12 18:04:10 +00:00
OpenStack Proposal Bot
11f180ef4d Updated from OpenStack Ansible Tests
Change-Id: I17fa9dbe18c0074e6e3617355cb365e603206415
2020-05-05 13:32:20 +00:00
Zuul
2f3b601798 Merge "Cleanup py27 support" 2020-04-14 20:07:38 +00:00
Zuul
db2f174393 Merge "Adding missing sgdisk utility" 2020-04-14 20:07:37 +00:00
melissaml
8ac0d7586f 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
- Cleanup doc/source/conf.py to remove now obsolete content.

Change-Id: Ib42c12dffafe11104db0a4688930a75c3465a296
2020-04-14 17:01:18 +08:00
Bjoern Teipel
774ed47856 Adding missing sgdisk utility
Certain deployment interfaces, like iscsi, in Ironic need the sgdisk
utility installed onto the conductor to manipulate partition
information. The responsible package is now installed

Change-Id: Iabbcb65b3253813ba3d01cd9a38d5984e867c4ae
Closes-Bug: #1871927
2020-04-13 15:12:49 -05:00
OpenStack Proposal Bot
87a03cd3a3 Updated from OpenStack Ansible Tests
Change-Id: Ife7d1f53ba60ff1c1c3c0d2a3ee0314d54409c08
2020-04-13 17:49:38 +00:00
Guilherme Steinmüller
02750db47b Refactor memcached_servers
This patch aims to add a prefix for memcached_server
on each role to give the ability for deployers to
override the location of memcached cluster. I.e users
wants to create a single memcached cluster with k8s
for each service.

We also add pymemcache based on [1]

[1] https://review.opendev.org/711429

Change-Id: I7e3b2835f1cee2525b02960e2b7e4ee238373bcc
2020-03-16 13:57:29 +00:00
OpenStack Proposal Bot
e4090ee5b3 Updated from OpenStack Ansible Tests
Change-Id: I0cbcdcaf78b64836823a8d5c24170c6f902e778c
2020-03-11 12:46:28 +00:00
OpenStack Proposal Bot
a87caacd3b Updated from OpenStack Ansible Tests
Change-Id: Id8eb61991f4c6af4b4ea9bc68da948b2705174cc
2020-03-06 17:56:46 +00:00
Ghanshyam Mann
62d04f5ff2 [ussuri][goal] Updates for python 2.7 drop
OpenStack is dropping the py2.7 support in ussuri cycle.

Only update required is in tox to define common baspython as py3 os that
all tox env including [testenv:functional] will use py3 instead of py2.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ida095b81e9154ecd1b424ca2b1ef8297385fd79f
2020-03-01 18:54:34 -06:00
Zuul
a81e1886df Merge "Updated from OpenStack Ansible Tests" 2020-02-25 13:59:35 +00:00
OpenStack Proposal Bot
b7051306c6 Updated from OpenStack Ansible Tests
Change-Id: Iab908c5dd3fc46f8e83b52acb328116a87a5025f
2020-02-24 13:10:40 +00:00
Cameron Loader
1f434661b1 Ironic fixes from inspector addition
1. There was an issue with pip packages not being installed when
inspector_hosts is not defined.

2. The db_setup task failed when inspector_hosts not defined because of
the condition.

Change-Id: I0ccd782ffd54322896559e5a6218ff532f3cae03
2020-02-19 11:31:55 -06:00
Zuul
11f32d2364 Merge "tox: Keeping going with docs" 2019-12-12 17:01:36 +00:00
Zuul
840f268bcc Merge "Adds configuration for the Ironic Inspector" 2019-12-06 19:24:02 +00:00
Zuul
3a0c31a3a0 Merge "Replace git.openstack.org with opendev.org" 2019-12-06 10:36:46 +00:00
Cam Loader
7da7127071 Adds configuration for the Ironic Inspector
This commit enables and configures the Ironic Inspector. This feature
allows for baremetal nodes to be introspected. This provides useful
information about an Ironic host. Such information includes harware
and mac addresses.

Depends-On: https://review.opendev.org/680553
Change-Id: I2ee09d9cc20f9b8e4430c55129cd8bac9435299d
2019-12-06 06:21:05 +00:00
Zuul
b8f927d397 Merge "Fix typos in yml files" 2019-11-22 16:17:21 +00:00
OpenStack Proposal Bot
37a7fa8433 Updated from OpenStack Ansible Tests
Change-Id: I8c068764522c767f205c6f3728f0a37e4df87b24
2019-11-21 16:34:28 +00:00
Dmitriy Rabotyagov
2350d09d3f Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.
Also we change upper constraints url due to [1]

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: I987630d0af1354b5c74c00c1ba0f76e2c80bed7e
2019-11-14 16:41:11 +02:00
ShangXiao
18e1b6c651 Fix typos in yml files
Change-Id: I9e0c48a6d6a6e6b128add994e4df075b334b8984
2019-11-07 11:13:38 +08:00
jacky06
25823c4838 tox: Keeping going with docs
1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
2. Remove the unnecessary blank line for tox.ini

[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045

Depends-On: Ie837d376bb1a1d93367369d25140dd8a9d5ac14e
Change-Id: Iad6c20e328edab65db5387215dde9b66d87aceaa
2019-10-23 17:42:53 +00:00
122fa765b3 Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.

Change-Id: Iec3b895bdf79b42f0ea59349c7cac3fa8542fa20
Sem-Ver: feature
2019-10-22 18:59:06 +00:00
Dmitriy Rabotyagov
089a1bd345 PDF Documentation Build tox target
This patch adds a `pdf-docs` tox target that will build
PDF versions of our docs. As per the Train community goal:

  https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html

Add sphinxcontrib-svg2pdfconverter to doc/requirements.txt
to convert our SVGs.

Change-Id: I688c5cb2f5e5d0e44b01f41668f1e8dd6fed79f4
Story: 2006105
2019-10-18 16:27:53 +03:00
Zuul
f85f59e2aa Merge "Add global override for service bind address" 2019-10-08 14:41:02 +00:00
Bjoern Teipel
ee783e4bd5 Adding missing gdisk dependency
The iscsi deployment interface requires the sgdisk binary to
zero/partition the shared block device.
This commits adds the package as dependency.

Change-Id: I948b9712bbc6921d0c43d54e23c30735905a0dc3
2019-10-03 15:48:03 -05:00
Jonathan Rosser
b0ce4f73f3 Add global override for service bind address
Change-Id: Iacd7a9c6cbea36aab8a9d08cde235e28ac5821f1
2019-09-19 10:47:46 +01:00
Cameron Loader
b21a6cf3a0 Remove UCS packages from os_ironic
UcsSdk and ImcSdk are not compatible with Py3. This patch
removes them.

Depends-On: I9bbd3195a7b02a55e38207aa4bba182a6e58346c
Change-Id: I196d10c71a0b0966428a5dfbd6173f0ac4acce7b
2019-09-18 11:56:33 -05:00
Zuul
1bd52d6a3a Merge "Allow venv python interpreter to be overridden" 2019-09-12 17:32:32 +00:00
Jonathan Rosser
e366e4f018 Allow venv python interpreter to be overridden
Change-Id: I3c05c6e96c77f0af4421eebad51df8adc2e4f3dd
2019-09-11 17:58:17 +01:00
Zuul
4a596c6850 Merge "Start using uWSGI role" 2019-09-06 15:54:29 +00:00
Dmitriy Rabotyagov
39dcdeedc8 Start using uWSGI role
Move service to use uWSGI role instead of iternal task for uwsgi
deployment. This aims to ease the maintenance of uWSGI and speedup
metal deployments as the same uwsgi environment will be used
across all services.

Change-Id: Ie79a7ba7d62504e9e81edbb386f8e52ce0a03074
2019-09-04 20:13:20 +03:00