Commit Graph

15 Commits

Author SHA1 Message Date
Vladimir Kozhukalov 24c4758642 Add upper contstraints to tox doc env
This is to avoid using untested package versions.
See for example recent fix for the sphinx that
broke openstack-tox-docs job

https: //review.opendev.org/c/openstack/openstack-helm-infra/+/892376

Change-Id: I78aeb94c02831d5a91fd5308324b55e534b38376
2023-08-24 11:23:30 -05:00
Vladimir Kozhukalov e2d550972a Add pdf-docs tox env
Story: 2006104
Task: 35275
Change-Id: Ieadbb40bcd7fbdd6d37e78eb174fdb99ad7312a8
2023-04-27 11:13:29 +03:00
Anselme, Schubert (sa246v) d30bbfbfe7
Uplift nginx ingress controller to v1.5.1
Signed-off-by: Anselme, Schubert (sa246v) <sa246v@att.com>
Change-Id: I8e3eb2ebd52c0dae1d0cc0ebaa23885b8c0cf83f
2022-12-14 15:19:51 -05:00
Brian Haley e511ba8517 Fix 'tox -e releasenotes'
Running 'tox -e releasenotes' fails with:

ERROR: You must give at least one requirement to install

Added missing doc/requirements.txt dep to tox.ini, similar
to recent openstack-helm patch.

Trivialfix

Change-Id: I01f82cdd92828ad0c99c343a1261f57562be3041
2022-06-29 14:23:53 -04:00
Gage Hugo 2a1677a36a Add reno job to openstack-helm-infra repo
With OSH now publishing charts regularly with each change, there
needs to be a way to track these changes in order to track the
changes between chart versions.

This proposed change adds in a reno check job to publish notes
based from the changes to each chart by version as a way to
track and document all the changes that get made to OSH-infra
and published to tarballs.o.o.

Change-Id: I5e6eccc4b34a891078ba816249795b2bf1921a62
2021-01-21 14:36:59 +00:00
Andrii Ostapenko 8f24a74bc7 Introduces templates linting
This commit rewrites lint job to make template linting available.
Currently yamllint is run in warning mode against all templates
rendered with default values. Duplicates detected and issues will be
addressed in subsequent commits.

Also all y*ml files are added for linting and corresponding code changes
are made. For non-templates warning rules are disabled to improve
readability. Chart and requirements yamls are also modified in the name
of consistency.

Change-Id: Ife6727c5721a00c65902340d95b7edb0a9c77365
2020-06-11 23:29:42 -05:00
Tin Lam e123100888 chore(tox): update tox.ini
This updates to use TOX_CONSTRAINTS_FILE instead of
UPPER_CONSTRAINTS_FILE since the latter is obsolete.

Change-Id: Ib31adb98e822b1b57acd8fd2f3f338e6cfe24c23
Signed-off-by: Tin Lam <tin@irrational.io>
2020-05-31 17:05:46 +00:00
Andrii Ostapenko 6779ff041c Add yamllint check to lint job
Initial commit with bootstrapping non-voting configuration
for yamllint. Yamllint checks will be switched from 'warning'
to 'enabled' in subsequent commits together with code adjustments.

Change-Id: Ie372cb9fefb310bd044b4b03064e183f0c8c003b
2020-05-20 12:42:28 -05:00
Gage Hugo fa0876750a Fixing docs build for osh-infra
There was a change[0] in zuul that made the docs job fail
if the build/html dir was empty. Our docs job was putting the
built docs in the source file by mistake, this ps fixes
this issue.

[0] https://review.opendev.org/#/c/721221/

Change-Id: I9ef336cf32dad96ff4a4fcc2743363a8f40f4718
2020-04-21 20:05:39 +00:00
Andreas Jaeger 34d54f2812 Cleanup py27 support and docs
This repo is now testing docs only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine

Change-Id: Iffd00261e6a15e2dd7c98e96bbcc9db3e86c0c65
2020-04-11 15:26:50 +02:00
jacky06 c7d4270af4 [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: I36ee8166e5c6d84303a868d8efe044bfc0b55722
2020-04-06 05:02:16 +00:00
pengyuesheng c0bd299897 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Ibb8c5e99d5311ccf23800c6d912201ea54ae057f
2019-09-24 15:51:54 +08:00
caoyuan 040edeb79a Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I0e3af4a3385f5b2a7705bc19b775863b16c2e08e
2019-05-31 01:52:10 +00:00
Doug Hellmann e3641940dc 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: I2ced79bfdfb8dd17f966fdf985e06b2f835cfa13
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-05 16:19:35 +00:00
Steve Wilkerson e7d32fb51e Add docs to openstack-helm-infra
This aims to introduce documentation to openstack-helm-infra,
similar to what exists in openstack-helm

Change-Id: If6a850d555c9bd4ddae36763733a47e795961a50
2018-05-15 13:04:28 -05:00