Commit Graph

43 Commits

Author SHA1 Message Date
OpenStack Release Bot fde458164b 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: I7cd73a8e8eccf28e3991913a35aa3ac9e847774f
2022-12-13 13:21:58 +00:00
Dmitriy Rabotyagov c92b99d3f4 Update trove configuration
We haven't payed attention to the trove for a while and we need to
align configuration with current state of the service.
trove-conductor and trove-taskmanager configs are not
loaded by trove services anymore (at least by default), so we merge all
options into trove.conf

Also defaults and deprecated options are dropped from the config.

We implement bunch of new variables to cover missed logic and
some usecases.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784565
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784113
Change-Id: I2ba758de38ed3fee10fe1485aa25621eddbf9046
2021-04-14 10:18:29 +00:00
Dmitriy Rabotyagov c99957f375 Change default pool subnet
To match documentation and general pattern of service networks,
we change default subnets that will be used by trove instances.

Change-Id: I7a0f23b0cdd314206f299a860685e2f96ac3f625
2021-04-08 09:09:25 +00:00
Dmitriy Rabotyagov 875954ef3c Add image upload option
Allow deployers to manage trove guestimages with trove role. This will
allow us to correctly test role with tempest, since we were not able to
upload images with tags otherwise

Change-Id: If2f550ef09cd01ec5eab485f0d81ecfaf32f924f
2021-04-08 09:09:06 +00:00
Zuul b2d6b53281 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:38:20 +00:00
Zuul 69571b3a0f Merge "Update docstheme for style" 2020-06-03 18:19:52 +00:00
Andreas Jaeger dc7b2d5c71 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: I0d9de98cde53132d4ca850af888bd5d36242b85d
2020-06-03 20:06:29 +02:00
OpenStack Release Bot 3d959bc06a 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: I9dd9166a224e65d14c11c1525081bd4bdcafb7e0
Sem-Ver: feature
2020-06-01 13:19:22 +00:00
Andreas Jaeger 1d88e06ac4 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: I1efd5cd27e4e60b8983a9d2e7bc9619512552876
2020-05-20 18:52:24 +02:00
Dmitriy Rabotyagov b2e13b08ee 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

Depends-On: https://review.opendev.org/693841/
Change-Id: I6c23d9de8f1ee9cae016204af9ec4be025de580d
2019-11-14 19:06:30 +02:00
OpenStack Release Bot 9c6059c514 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: Id39806c3ed4a2765f5c7b8a80b7be1f725821c64
Sem-Ver: feature
2019-10-22 19:02:51 +00:00
OpenStack Release Bot 5aa49408b3 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: Iebdb446999bd6a5bca9cf0f1c0876e8fe64dda1f
Sem-Ver: feature
2019-04-08 09:22:01 +00:00
Matthew Thode 9ca27aad2f
Force force-tlsv12 only
Secure by default

Change-Id: I71d4ba27c1cd3509fd99dbad0e7e7ff206f723f7
2018-12-17 09:53:43 -06:00
Francois Deppierraz c4da979ae3 releasenotes: oslo-messaging-separate-backends add project name
Without this patch, the release notes published at
https://docs.openstack.org/releasenotes/openstack-ansible/rocky.html contains
the same line multiple times which is not very clear.

[...]
    Support separate oslo.messaging services for RPC and Notifications
    to enable operation of separate and different messaging backend servers.

    Support separate oslo.messaging services for RPC and Notifications
    to enable operation of separate and different messaging backend servers.
[...]

Change-Id: I0ed1a43670d97f2e2215d04c641f7bd4cfbe4f44
2018-10-15 16:54:18 +02:00
OpenStack Release Bot b832b8a7c6 Update reno for stable/rocky
Change-Id: I2a04fd6851d0e87fe94ef5c64fc601b411097905
2018-08-10 16:48:43 +00:00
Jesse Pretorius ad2d239eb4 Execute service setup against a delegated host using Ansible built-in modules
In order to reduce the packages required to pip install on to the hosts,
we allow the service setup to be delegated to a specific host, defaulting
to the deploy host. We also switch as many tasks as possible to using the
built-in Ansible modules which make use of the shade library.

The 'virtualenv' package is now installed appropriately by the openstack_hosts
role, so there's no need to install it any more. The 'httplib2' package is a
legacy Ansible requirement for the get_url/get_uri module which is no longer
needed. The keystone client library is not required any more now that we're
using the upstream modules. As there are no required packages left, the task
to install them is also removed.

Change-Id: I9ce106569ced891c551b36506d360e4b8718c7e3
2018-07-13 19:15:56 +00:00
Andrew Smith 3c4f4127b4 Update to use oslo.messaging service for RPC and Notify
This introduces oslo.messaging variables that define the RPC and
Notify transports for the OpenStack services. These parameters replace
the rabbitmq values and are used to generate the messaging
transport_url for the service. The association of the messaging
backend server to the oslo.messaging services will then be transparent
to the trove service.

This patch:
* Add oslo.messaging variables for RPC and Notify to defaults
* Update transport_url generation (add for notification)
* Add oslo.messaging to tests inventory
* Update tests
* Update docs
* Update extras
* Add release note

Change-Id: Ia01317343ae6fbc790d64b5ba282c8c069750d45
2018-07-03 12:43:55 -04:00
OpenStack Release Bot 8ff73765ec Update reno for stable/queens
Change-Id: I22735da14e10f343ec6654250cb338c939a8c6da
2018-02-14 15:51:09 +00:00
Andreas Jaeger b5b45c09d4 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: Iae47cbfafdc9ae35506c84ce67a71238ecb282d1
2017-11-17 08:06:56 +01:00
Jesse Pretorius 23699f7b43 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: I6e52632d1549cdff28228866b8fbca993e41a058
2017-10-17 20:51:37 +00:00
lidong ff5daced59 Fix a typo
Fix a typo in file :
releasenotes/notes/trove-init-config-overrides-a78ed428a32adef8.yaml

Change-Id: Ib19828641a5ce7ce9218c6b4c94873a39d53895a
2017-08-23 09:45:21 +08:00
OpenStack Release Bot 0e3bd37a54 Update reno for stable/pike
Change-Id: Iba51d7ad791c13a27711becf4ae924081b32f32e
2017-08-21 08:36:02 +00:00
ZhongShengping 5e97b2bae0 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: Ie9bb4dc796983546e648adb7a805fc2ddb875c5c
2017-07-03 16:23:07 +08:00
ZhongShengping 5bfd8ab00b 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: I585c3432830346e323f38215e43c24b44f927901
2017-06-26 11:39:52 +08:00
Jenkins cbd022bf02 Merge "Deprecate rpc_backend option" 2017-06-08 09:59:59 +00:00
Andy McCrae 7bfa684eb9 Allow the endpoint_type for service net creation to be specified.
Change-Id: I735a5e2e6d07813ad34c5203a4ef8cf29b17939c
2017-06-07 13:35:31 +01:00
ZhongShengping 4d3ae78c02 Deprecate rpc_backend option
Option "rpc_backend" from group "DEFAULT" is deprecated for removal
(Replaced by [DEFAULT]/transport_url). Its value may be silently
ignored in the future.

Change-Id: Ia0c175746a5bdd0f8c722ab214719e77160a0e12
Implements: blueprint deprecate-rpc-backend
2017-06-01 15:46:28 +08:00
Andy McCrae b99c251aa9 Rename release note to prevent duplicates
Change-Id: I57c8542f6275fa1db4a68df6f0904b4d943d2939
2017-04-28 15:02:23 +01:00
Jesse Pretorius 8c1b17923a Rename release note to unique hash
Change-Id: I7d7fa5fddf08f4551af1bffb1b6d58f3d48eba56
2017-04-28 11:40:15 +01:00
Jesse Pretorius 4d82413ff7 Reduce init restart/kill times
The systemd unit 'TimeoutSec' value which controls the time
between sending a SIGTERM signal and a SIGKILL signal when
stopping or restarting the service has been reduced from 300
seconds to 120 seconds. This provides 2 minutes for long-lived
sessions to drain while preventing new ones from starting
before a restart or a stop.

The 'RestartSec' value which controls the time between the
service stop and start when restarting has been reduced from
150 seconds to 2 seconds to make the restart happen faster.

These values can be adjusted by using the *_init_config_overrides
variables which use the config_template task to change template
defaults.

Change-Id: I7f23a74fd644aa0d631e9b0f7d96083b645bc032
2017-04-26 13:05:26 +00:00
Kyle L. Henderson b948402c76 Add RPC encryption key support
In the Ocata release, trove added support for encrypting the rpc
communication between the guest instances and the control plane.
These settings allow the user to specify installation specific
keys versus using the default keys.

Change-Id: Ie42d754d58e983a15b553ad8a399813c9a700344
2017-03-31 13:41:06 -05:00
Jenkins 83adc96f1b Merge "Deprecate auth_plugin option" 2017-03-30 21:49:53 +00:00
Jenkins 9e234166c4 Merge "Fix Trove URIs" 2017-03-30 17:21:33 +00:00
Kevin Carter b6efe327aa Ensure the components are isolated from the system
This creates a specific slice which all OpenStack services will operate
from. By creating an independent slice these components will be governed
away from the system slice allowing us to better optimise resource
consumption.

See the following for more information on slices:

* https://www.freedesktop.org/software/systemd/man/systemd.slice.html

See for following for more information on resource controls:

* https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html

Tools like ``systemd-cgtop`` and ``systemd-cgls`` will now give us
insight into specific processes, process groups, and resouce consumption
in ways that we've not had access to before. To enable some of this reporting
the accounting options have been added to the [Service] section of the unit
file.

Change-Id: I6dccb6eeabceea30922cbcf3a60e32e841612fd0
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-03-30 15:08:28 +00:00
Kyle L. Henderson 277c454e80 Fix Trove URIs
The openstack service uris protocol variables were not being used
to set the Trove specific uris. This resulted in 'http' always being
used for the public, admin, and internal uris even when 'https' was
intended.

Change-Id: I8a1fd0a851b932f8ee853866155e968824ed5fb8
2017-03-30 09:21:50 -05:00
ZhongShengping 6a55fccd31 Deprecate auth_plugin option
Option "auth_plugin" is deprecated, use option "auth_type" instead.

Change-Id: I77f5757a4d12c8320702bcf3685c5de7417ceda6
Implements: blueprint deprecate-auth-plugin
2017-03-25 12:26:08 +08:00
Cao Xuan Hoang 02e130c543 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: I8b61c02777910c65bd56d608bc9d9141e2a7c2aa
2017-02-06 17:15:48 +07:00
OpenStack Release Bot 2ec3e0bcef Update reno for stable/ocata
Change-Id: I9a49f2a8c21befb02469a02223252b52cc8fa4dd
2017-02-03 18:58:33 +00:00
Jesse Pretorius 3b01cf9853 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: Ie37ab6be65cfb9f368cec7da6b9de78ca5385075
2016-11-02 18:16:43 +00:00
Andreas Jaeger 5f56c419ee 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: Iee72e164aa2b89256db2c100a3fe1e791b773f54
2016-10-06 20:38:35 +02:00
Donovan Francesco (IS) 88df0abd2d Updates 2016-08-25 14:59:31 +02:00
Donovan Francesco (IS) 28f3145e6b Update 2016-08-25 14:56:41 +02:00
Donovan Francesco 4b80fd260d Initial Commit 2016-08-25 14:54:34 +02:00