Commit Graph

92 Commits

Author SHA1 Message Date
Takashi Kajinami 99e7f84000 Retire puppet-tacker - Step 2: Remove Project Content
Depends-on: https://review.opendev.org/874539
Change-Id: I50d1b0036ca1ca6509d1cc462856e4a898aafea3
2023-02-27 16:44:50 +09:00
Takashi Kajinami cc18391a05 Expose policy_default_rule
The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
the option.

Change-Id: I0bb6c90c38c77942bea7e9cb71cd7fbe6ff64256
2023-01-23 14:42:04 +09:00
Takashi Kajinami 5988a25dc3 Switch to Ubuntu Jammy (22.04)
... because Focal no longer supports the recent releases such as Zed.

Change-Id: I41d744824e0d756223e30f4a58608a461ed9a425
2023-01-15 22:32:28 +09:00
OpenStack Release Bot 9b26b6a6ca 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: I53b79d6f8653e5b8cc6ffc718c87808c403e12bd
2022-10-20 11:12:39 +00:00
Takashi Kajinami d6b34a0e44 Remove support for CentOS 8 Stream
... because RDO will provide packages for only CentOS Stream 9 for Zed
release. This change removes RHEL 8 as well.

Depends-on: https://review.opendev.org/843503
Change-Id: Ia526b8018b5ec0c2cdfb92a63b3dcd7093988117
2022-06-01 14:02:36 +09:00
OpenStack Release Bot 8f58465bc0 Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

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

Sem-Ver: feature
Change-Id: I6eeb9c51f7cbd3133c2c7043b13a84d1e351fd82
2022-04-05 09:15:35 +00:00
Zuul 21367875e6 Merge "Support more parameters to define/tune api behavior" 2022-03-11 14:26:31 +00:00
Takashi Kajinami aa6bbedc74 remove unicode literal from code
All strings are considered as unicode string from Python 3.

This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.

Change-Id: Ie231d246107e7910ccbea45ec58ceef87cb5874d
Co-Authored-By: LiZekun <2954674728@qq.com>
2022-03-08 09:25:12 +09:00
Takashi Kajinami 59babeddfe Support more parameters to define/tune api behavior
Change-Id: Ic05d0cddfaccab6759b4d587e0fbc0bcff01977b
2022-03-07 19:15:43 +09:00
Takashi Kajinami 76fd991db0 Add CentOS/RHEL 9 to supported operating systems
... because these operating systems are now verified by unit tests and
integration tests.

Change-Id: I877ff1acd02a931597f8db8d0973bb5b8423842e
2022-02-23 01:36:20 +09:00
Zuul a0d9012cad Merge "Remove deprecated database_min_pool_size" 2022-02-18 08:44:01 +00:00
Zuul 6af235aaed Merge "Remove deprecated amqp_allow_insecure_clients" 2022-02-18 08:42:25 +00:00
Takashi Kajinami 10eda6e780 Allow customizing api-paste.ini file
This change introduces a new resource type and the corresponding puppet
parameter to allow managing records in api-paste.ini.

Change-Id: I92df917887da3220dfb7c7ed10fac123f01af1aa
2022-02-13 12:37:52 +09:00
Takashi Kajinami f967136639 Remove deprecated database_min_pool_size
... because it was deprecated during Ussuri cycle.

Change-Id: I96f9a5df709f2b4ed0fbcbe6a3e3831d99d983c5
2022-02-08 22:37:16 +09:00
Takashi Kajinami 2e0acb1cee Remove deprecated amqp_allow_insecure_clients
... because it was deprecated during Wallaby cycle.

Change-Id: Ia151180fb81cf7fbb21455bda1e2cbe06f2c93d2
2022-02-08 22:25:43 +09:00
Takashi Kajinami 37046e86a4 Accept system scope credentials for Keystone API request
This change is the first step to support secure RBAC and allows usage
of system scope credentials for Keystone API request.

This change covers the following two items.
 - assignment of system scope roles to system user
 - credential parameters for authtoken middleware

Depends-on: https://review.opendev.org/804325
Change-Id: I8bd8e455c739d6eaa43d3ea22af86003a7617bc9
2022-01-25 10:53:19 +09:00
Zuul c21b9b3bbe Merge "Add service tunable parameters of tacker-conductor" 2022-01-10 19:37:36 +00:00
Zuul 2530f039ca Merge "Add support for [DEFAULT] api_workers" 2022-01-10 19:27:25 +00:00
Takashi Kajinami d37bdac959 Add support for [DEFAULT] api_workers
Change-Id: Ie61b618ecec6f9a3691ac24bb57302b5b26ddab9
2022-01-08 13:18:37 +09:00
Takashi Kajinami dfb2475e18 Add service tunable parameters of tacker-conductor
Change-Id: I9e91a0488407df171cd5b39760eff0b0087d4ee2
2022-01-08 13:17:32 +09:00
Takashi Kajinami 08cd7cdbf8 Add support for vnf_package/vnf_lcm parameters
Change-Id: Ia12c89fa833410e8be154ece2671184b65476ca3
2021-12-02 20:15:43 +09:00
OpenStack Release Bot c9bbd1c138 Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.

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

Sem-Ver: feature
Change-Id: Iaa1d700ec61ae28621aaf31f5162f3de003acc36
2021-10-07 08:29:05 +00:00
ZhongShengping 217411978a Add watch_log_file option
Add support for Using logging handler designed to watch file system.

Change-Id: I04b708e411b9627aa19653f223e356cc66302e87
Closes-Bug: #1943212
2021-09-14 16:02:09 +08:00
Takashi Kajinami 4372dd4ebc Allow purging policy files
This change introduces the new purge_config parameter to the policy
class so that any policy rules not managed by puppet manifests can be
cleared.

Co-Authored-By: Martin Schuppert <mschuppert@redhat.com>
Depends-On: https://review.opendev.org/802305
Change-Id: I702ddaa8a88e804ea378d686fbbe7ea89ca62823
2021-09-04 22:19:28 +09:00
Zuul b21c512e31 Merge "Add support for the tacker-conductor service" 2021-08-24 07:40:39 +00:00
Takashi Kajinami f10b246ac0 Add support for coordination parameters
Recent Tacker uses the tooz library to synchronize vnf action tasks[1].
This change introduces the new tacker::coordination class which manages
coordination parameters and backend packages using oslo::coordination
resource type.

[1] cff8c756822da5a8a7b92eec536db4532d31c408

Depends-on: https://review.opendev.org/791628
Change-Id: I3cb36be7fe6b43133f09ed6edce3f258786d7dc2
2021-07-06 13:18:29 +09:00
Takashi Kajinami 64c557c32d Add support for the tacker-conductor service
Change-Id: I5a6c295bb30141eed2949bdd198b91b7865e7f96
2021-07-06 13:04:24 +09:00
Takashi Kajinami 8ddfe2e2a1 Drop Fedora support
Fedora support is never tested, and has been unmaintained for a while.
Because we don't expect any actual user using OpenStack on Fedora, this
change drops support for Fedora directly.

Change-Id: I3c114e27716851446e2ee884fcf33afde3c09a8a
2021-06-14 10:36:48 +00:00
Thomas Goirand 478293eedc Allow to configure policy_dirs
This patch makes it possible to override the current service default,
which is /etc/<service>/policy.d .

Change-Id: I006c137e78c1bac99202ced38fd6f82a07ad65e3
2021-04-11 23:47:10 +02:00
OpenStack Release Bot 50c410dc25 Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.

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

Sem-Ver: feature
Change-Id: Ib2f005e7c408ef24af64192c443039e0e1651612
2021-04-01 09:37:30 +00:00
Takashi Kajinami 197df465ec Add support for oslo_policy/enforce_new_defaults
Depends-on: https://review.opendev.org/781428
Change-Id: I4e7c8b875aaec1a7d6c72f52f653bbf0ba6320ad
2021-03-24 17:14:08 +09:00
Takashi Kajinami eae0cb1e88 Add support for the oslo_policy/enforce_scope parameter
Depends-on: https://review.opendev.org/#/c/759008/
Change-Id: I0a9814ccb864b64d73a83f2fe866b19577cf7798
2021-03-21 15:58:33 +09:00
Takashi Kajinami df693ba1de Use yaml instead of json for policy file
Because usage of json for policy file will be deprecated and replaced
by yaml[1].

[1] https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html

Depends-on: https://review.opendev.org/769647
Change-Id: I51a7d4a5106ec9d6377166a0c79e5116f86d64ec
2021-03-21 15:58:30 +09:00
ZhongShengping a90ce49015 Allow db sync timeouts to be configurable
As Openstack projects continue to have longer database migration
chains, the Puppet default timeout of 300 seconds for an execution
is becoming too short a duration on some hardware, leading to timeouts.
As projects continue to add more migration scripts without pruning
the base, timeouts will continue to become more frequent unless
this time can be expanded.

Change-Id: I3e075edf9e97995ff9d014f41bea72ad758c72e2
Closes-Bug: #1904962
2020-11-23 09:27:52 +08:00
Takashi Kajinami 175a1468ec Add support for the keystone_authtoken/service_type parameter
Change-Id: If3afa412a8237205de705e495d8ef88783bf3380
2020-11-19 02:53:23 +00:00
ZhongShengping 98be9843fc Deprecate allow_insecure_clients option
The allow_insecure_clients has been deprecated[1].

[1]https://review.opendev.org/#/c/417629/

Note this patch disables litums tests since it is broken by the issue
with database sync, to unblock the gate.

Change-Id: Ica04d19587fc2c27eba194ea33f2ffca53c4be5f
Closes-Bug: #1902158
2020-11-19 11:24:15 +09:00
OpenStack Release Bot f34ca42aca Update master for stable/victoria
Add file to the reno documentation build to show release notes for
stable/victoria.

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

Change-Id: I1c9ad9f87d9d51e098406ecd42d51e115663060a
Sem-Ver: feature
2020-10-08 14:47:35 +00:00
ZhongShengping d9ea6cf97e Set openstackdocs_auto_name to use 'project' as name
Change-Id: Idfc9034afaf72e530e1ca38951d0458b23819c57
2020-09-16 11:05:05 +08:00
ZhongShengping 4602236e2f Add mysql_enable_ndb option
Add mysql_enable_ndb parameter to select mysql storage engine.

Change-Id: I1a6a386a2082efd9ee8b109eb068414742fc8dd5
Depends-On: https://review.opendev.org/#/c/748067
Closes-Bug: #1892952
2020-08-26 11:56:34 +08:00
ZhongShengping 9c9f14516c Add service_token_roles for keystone authtoken config
Add the ability to configure service_token_roles.

Change-Id: Ie60c7f08326712fed4458f9bee48ff1598eec224
Closes-Bug: #1892284
2020-08-20 10:41:27 +08:00
Lewis Denny c10b870dd2 Add support for the interface parameter in authtoken middleware
This patch adds support for [keystone_authtoken] interface parameter,
so that operators can define which endpoint should be used by authtoken
middleware.

Change-Id: I13166e0bc38cce220f3ccc735d85f7a00a4e163e
2020-07-16 17:16:33 +10:00
Andreas Jaeger a01a438a30 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

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.

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: I2e364b0198b8b63117236e074f5b53e34ef97ef9
2020-06-02 15:03:00 +02:00
OpenStack Release Bot e67418a8f0 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: I7ae30b345ae0726b20cec7cfbb4b7ad8bac698db
Sem-Ver: feature
2020-04-28 14:59:39 +00:00
ZhongShengping 1288f2d820 Deprecate min_pool_size option
min_pool_size option is not used,see:

https://review.opendev.org/#/c/565090/

Change-Id: I75139cc57469827bfa6452883f7d1bd13be48e08
Closes-Bug: #1868511
2020-03-25 14:53:41 +08:00
ZhongShengping 6147d3e431 Remove idle_timeout option
The idle_timeout parameter has been deprecated for two releases.
We can remove it.

Change-Id: I83335788f308da40067d66b2d783d27936896a9b
2020-03-23 14:45:49 +08:00
OpenStack Release Bot 76fadb0747 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: Icafafc04abea82843ae501b7b401b41575c33028
Sem-Ver: feature
2019-10-04 13:37:15 +00:00
ZhongShengping 0fb9c10264 Introduce the new rabbit_heartbeat_in_pthread option
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ heartbeat over a native python thread.

These change allow user to use this new option.

Change-Id: Ifb1985b466254e62075cd85d7168a75d4e9a8ead
Closes-Bug: #1840868
2019-08-21 14:24:21 +08:00
ZhongShengping ae15c2e8e8 Remove deprecated pki related options
The deprecated pki related options check_revocations_for_cached and
hash_algorithms option has been removed.

Change-Id: I63720b319337c9bfa422491f35db54c81eff70bd
2019-08-15 11:51:37 +08:00
ZhongShengping e9aa4e6ebf Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20[1]:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements

[1]https://docs.openstack.org/openstackdocstheme/latest/#using-the-theme

Change-Id: I0e7c600ba48154f0c31029070757c71116ff241b
2019-08-13 11:29:08 +08:00
ZhongShengping 1736d10a74 Deprecate idle_timeout option
The idle_timeout parameter is deprecated, use connection_recycle_time
instead[1].

[1]https://review.opendev.org/#/c/334182/

Change-Id: Id7a9dc5687ae4c17507d017fdf2d9f5a1cbc5a68
Depends-On: https://review.opendev.org/656106/
Closes-Bug: #1826692
2019-04-28 15:00:13 +08:00