Commit Graph

26 Commits

Author SHA1 Message Date
OpenStack Release Bot 7f01efb9c4 Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

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

Sem-Ver: feature
Change-Id: I720259c72c1b912ec591a452be8ef6178538bf38
2022-12-13 13:19:46 +00:00
Dmitriy Rabotyagov 136dfa02d0 Control rally-openstack installed version
At the moment we don't have control what version of rally-openstack
is being installed. So we are installing latest version available in
PyPi. However rally package version is defined in
rally-openstack constraints.

With this patch we add variables to be able to adjust source of
rally-openstack as well as pick version for installation.

We also temporary disable upgrade jobs to resolve circular dependency

Needed-By: https://review.opendev.org/c/openstack/openstack-ansible/+/847272
Change-Id: I8100dfd3544c0530815fb877b44b960d404f635b
2022-07-05 22:03:20 +00:00
Andreas Jaeger c78d271638 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: Ib7f76f49d8679991b2deb22aff0d7878bc1e2ce0
2020-06-03 20:04:38 +02:00
OpenStack Release Bot bb58fb9483 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: I35a0aa74d2e667c7a7ac730a8993b2b3d1192dbe
Sem-Ver: feature
2020-06-01 13:18:02 +00:00
Andreas Jaeger 34659610bc 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: I2963b474efb08ac4fb619830673b5b1e12a89389
2020-05-20 18:51:17 +02:00
OpenStack Release Bot 597a969989 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: Ic9a6c3886324adec3f25b6ab0d57e28e43b4f49c
Sem-Ver: feature
2019-10-22 19:01:39 +00:00
melissaml c53e631763 Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I73a8bb8682d3daf027bc3b532912c852121afbae
2019-07-11 06:04:51 +08:00
OpenStack Release Bot 800b2b6c1b Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

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

Change-Id: Iea01d6dc1f7684e8ad8656563b735fb67fac1c95
Sem-Ver: feature
2019-04-08 09:20:56 +00:00
OpenStack Release Bot fbbd530469 Update reno for stable/rocky
Change-Id: Ia26851b14951f37c38546d09f1e280a66e7f3858
2018-08-10 16:48:08 +00:00
Jesse Pretorius 5b96496399 Pin cmd2 to the last python2 version of the library
The cmd2-0.9.0 is python3-only and the rally venv is built
unconstrained, so it's trying to bring in the latest version
which is incompatible with python2. We pin the library to
ensure that the venv build completes correctly.

We also re-arrange the package list to be alphabetically
sorted.

Depends-On: https://review.openstack.org/570879
Change-Id: I1e259ce98fc8517c0cd00a04d6fe7b3f0703f5b4
2018-05-29 09:48:58 +00:00
OpenStack Release Bot 215f60ea21 Update reno for stable/queens
Change-Id: I9a23e75e0cbb457e77f651da415a974e79eb53b7
2018-02-14 15:50:10 +00:00
Andreas Jaeger 35ad8b18c1 Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: Ia6a1825508743741c1fa66c2991a5d68ccb82fa6
2017-11-17 08:03:30 +01:00
Jesse Pretorius 22b34fbf86 Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: I3103b032d8847eeb044d87e0ed7950c9078e18a1
2017-10-17 20:52:06 +00:00
OpenStack Release Bot be7b94fd14 Update reno for stable/pike
Change-Id: I7ae84ad1f374d1dedc0bd08598854581fbb1a557
2017-08-18 12:38:29 +00:00
ZhongShengping e45463109d Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].

[0]https://docs.openstack.org/openstackdocstheme/latest/

Change-Id: Ibe45903eba62be86ed0678ce3479cd2826930b50
2017-07-03 16:45:15 +08:00
ZhongShengping e868358f0e Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Ied6e76840d00fcd52e01434fcacd641051ac0757
2017-06-26 11:38:17 +08:00
Jenkins b95cbd2d6e Merge "Update reno for stable/ocata" 2017-02-06 09:22:10 +00:00
gecong1973 852b4299b0 Use https instead of http for git.openstack.org
TrivialFix

Change-Id: Icc03742921f7a177ac7e7d0faf33d0f7916ff9e5
2017-02-06 11:11:33 +08:00
OpenStack Release Bot e3a82d661d Update reno for stable/ocata
Change-Id: I85093905af020faaf937f03502dc6c12f2bacfc5
2017-02-03 18:58:42 +00:00
Jesse Pretorius 9c432d6db7 Simplify pip options/constraints mechanism
The current constraints generation for the
installation involves multiple tasks and multiple
variables.

Using multiple tasks extends the installation time
unnecessarily and the additional variables are
unnecessary.

This patch aims to simplify the mechanism and
hopes to speed it up a little.

Change-Id: I4633c71c515ab03a4e72ef08e1bb682dedc8c079
2016-11-02 17:58:38 +00:00
Andreas Jaeger 16ac444076 Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: I6f0e296c17ace3a1cbb4c11c46c1b25b4af5ade6
2016-10-06 20:37:56 +02:00
Major Hayden 4118bcbf7c Update reno for stable/newton
Change-Id: Ic5114c0d507e0455620bcadf7cb18392db123ccd
2016-09-29 14:22:25 -05:00
Jesse Pretorius 61b08b72b1 Add ability to change apt/yum package state
The current method of installing the distribution packages required is
set in the tasks and cannot be changed by a deployer.

Currently the apt task always installs the latest package. This results
in unexpected binary changes when a deployer may simply be trying to
execute a configuration change.

This patch adds the ability for a deployer to change the desired state
so that the results are predictable.

Change-Id: I1708ca8285ffa2bbd1a989b187ef3c6d9dd005c2
2016-08-02 15:03:37 +01:00
Jesse Pretorius e46ba1c3a3 Update sphinx configuration
This patch updates the sphinx configuration for docs and releasenotes
to make it easier to replicate across repositories and to comply with
pep8 testing without exceptions.

Change-Id: I3a80b33771e4142dae589b7f6fbf0f94255cabc8
2016-07-12 16:53:56 +01:00
Anton Khaldin 1e1c8b35b9 Only install to virtual environment
Remove all tasks and variables related to toggling between installation
of rally inside or outside of a Python virtual environment.
Installing within a venv is now the only supported deployment.

Additionally, a few changes have been made to make the creation of the
venv more resistant to interruptions during a run of the role.
* unarchiving a pre-built venv will now also occur when the venv
  directory is created, not only after being downloaded
* virtualenv-tools is run against both pre-built and non pre-built venvs
  to account for interruptions during or prior to unarchiving

Change-Id: I815dff623fce1440a5d60f64bf69f4f563371998
Implements: blueprint only-install-venvs
2016-07-08 04:55:14 -07:00
Jesse Pretorius ed43c8bef9 Add reno scaffolding for release notes management
Change-Id: I1bbde30bf20cfbd2a94e8dc24b229a68f762b636
2016-04-09 19:53:30 +01:00