Commit Graph

28 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov dcf6aed584 Deprecate rsyslog_client role
Depends-On: https://review.opendev.org/c/openstack/project-config/+/863079
Change-Id: I47bcd43247e0d589932b63cec782567d33d35f28
2022-10-31 16:56:19 +01:00
Zuul d616af7883 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:38:19 +00:00
Zuul a5af2cf40c Merge "Update docstheme for style" 2020-06-03 18:23:05 +00:00
Andreas Jaeger a58af38470 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: I815908dbaeb427fcb607e6f931d004e2112868ed
2020-06-03 20:08:55 +02:00
OpenStack Release Bot a81295d2d5 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: Ia3c659cdfe05d1741518cd91e951d471a1752fa0
Sem-Ver: feature
2020-06-01 13:20:43 +00:00
Andreas Jaeger a23f2d96c5 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: I4a2468490b4b1a4c33f06d708a4e471f9c2c2ba6
2020-05-20 18:53:30 +02:00
melissaml a961588504 Cleanup py27 support
This repo is now testing only with Python
3, so let's make a few cleanups:
- Remove setup.* files, they are not needed
  for this repo
- Cleanup */source/conf.py to remove now
  obsolete content.
- Remove install_command, the default is fine;
  move constraints into deps

Depends-On: https://review.opendev.org/720558
Change-Id: Ic6ea57d750a203b5a8f199b78dd3c0889b849df9
2020-04-28 18:47:42 +00:00
OpenStack Release Bot 51caa51a95 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: Ieaca8e88e498dbf11d45002700c7b8ab216f21b4
Sem-Ver: feature
2019-10-22 19:04:32 +00:00
OpenStack Release Bot 90f11b1d38 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: Idbd71ef51f738aaf66dbf07a4de654981372c5d6
Sem-Ver: feature
2019-04-08 09:23:37 +00:00
OpenStack Release Bot 16d5221dad Update reno for stable/rocky
Change-Id: Ifaad22869685fd0b13daa0915e46df413adecb60
2018-08-10 16:49:39 +00:00
OpenStack Release Bot 4d2d7d77fe Update reno for stable/queens
Change-Id: I6576cdb749f7380d065da78d04f0afa05daaa6cd
2018-02-14 15:52:17 +00:00
Andreas Jaeger 1dedc323ca 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: I7c8d209e2d87b49e92958473c8bf2d36d9fb36b7
2017-11-17 08:12:15 +01:00
Jesse Pretorius 5600cd7766 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: I167f72fd1cc8449f2e5849dad8ff6cf746c9bb21
2017-10-17 18:04:28 +01:00
OpenStack Release Bot cd0588d997 Update reno for stable/pike
Change-Id: Ic2a01b73b49534f552b35bd32778b4a7c97c905c
2017-08-21 10:36:00 +01:00
ZhongShengping 66c18aac3b 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: I0f0dee35801daa25a26875f761206b5631e40ee7
2017-07-03 16:27:54 +08:00
ZhongShengping e359713045 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: I56978c553775407d57f22bbeeef219f30de0225f
2017-06-26 14:44:15 +08:00
ji-xuepeng 4af0e56246 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: I5be24680943628b2333270959c83c7588a69de69
2017-02-06 21:50:36 +08:00
OpenStack Release Bot e7e52e8df1 Update reno for stable/ocata
Change-Id: Ib3f23862216d7d782dcf785fdeaccdbe8073eb49
2017-02-03 18:59:07 +00:00
Andreas Jaeger 3efdca44fc 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: Iea073c3fc70d29d67c8babdc347a26d2a543f7a8
2016-10-06 20:39:48 +02:00
Major Hayden 3d0326fba4 Update reno for stable/newton
Change-Id: Idc7042d070a48cda0ec82354ee5893aec78f4870
2016-09-29 14:10:50 -05:00
Travis Truman ba6de3ea83 Rename package lists (and related vars) appropriately
In order to make it easier to differentiate between the lists of
python packages, distribution packages, downloaded packages,
package pins and other similar variables the variable names are
being changed to ensure that they have a more explicit suffix
that defines the purpose and makes the naming more consistent.

This is to facilitate a lookup plugin which will be able to look
up all the package lists and present them as a consolidated piece
of data which may be used for artifact preparation.

Change-Id: If3816d9c79ecd1a61a3a53fed95828bff6d91181
2016-08-26 13:11:48 -04:00
Jesse Pretorius c0cff7b366 Remove rsyslog_client_repos var and fix apt cache updating
The ability to implement a custom apt/yum repository for rsyslog_client
has been removed as it is unused. Deployers may opt to do this in
a number of other methods (including customising the base container
cache) which do not require us to maintain this code.

Having this ability there resulted in the apt cache updating every time
the role executed even though there was no repo being added.

The cache_timeout variable is moved to the role defaults to allow it
to be overridden more easily and to be exposed in the role docs.

Change-Id: I113c9803495f2a935b99f272c387a4304a149cbf
2016-08-22 15:15:20 +00:00
Jesse Pretorius ef0664ffe2 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: Ie75b2eb144a622373ff204b4a9d79a8791ea4790
2016-08-02 15:46:54 +01:00
Jesse Pretorius 4c2c635638 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: I69fbf2b53e8f40c2e08373a91ee5ce1eac8c33ce
2016-07-12 16:55:28 +01:00
Jimmy McCrory 6c1f43a4cc Allow overriding of default logrotate options
Two variables have been added, rsyslog_client_log_rotate_options
and rsyslog_client_log_rotate_scripts, to allow deployers to override
and set logrotate config options as they wish.

The os_aggregate_storage.j2 template has also been renamed to
logrotate.j2 to better fit its purpose.

Change-Id: If7538fd2409f3583f22209868f538e01796813c2
2016-07-05 20:38:39 -07:00
Kevin Carter 93ff2c41bb
Add CentOS7 support to rsyslog client
This change adds a new variable and task file for supporting
CentOS7 based deployments.

Change-Id: I9d50c557ff6359c8db3c065edc68130de0aefdc9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-06-01 13:45:14 -05:00
Jesse Pretorius dffddcc5c6 Remove Liberty releasenote index
Change-Id: I0848588e36fe6f340f016c90b88c4edaf210035b
2016-04-20 22:22:33 +01:00
Jesse Pretorius 7f07374873 Add reno scaffolding for release notes management
Change-Id: Ibbfbf265cced7f57ff0977af60c14ac4dbcfa77f
2016-04-09 19:22:24 +01:00