Commit Graph

96 Commits

Author SHA1 Message Date
Takashi Kajinami ced3a19408 Retire puppet-ec2api: Remove Project Content
Depends-on: https://review.opendev.org/c/openstack/project-config/+/912710
Change-Id: If7970a4632ff4bbe7211160f95a4c8b791cd892e
2024-03-13 16:40:36 +09:00
OpenStack Release Bot 95563a84f7 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: Ic700e8eeb8470dd933ce993c534cf0f52441c9b7
2024-02-21 16:44:32 +00:00
Takashi Kajinami 1d223f97a4 Support [cache] memcache_pool_flush_on_reconnect
Depends-on: https://review.opendev.org/902861
Change-Id: I7ce7568221b59a478e5ea2b5b11ff43b0fd8b829
2023-12-14 18:02:24 +09:00
OpenStack Release Bot 7ab05c85ce Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

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

Sem-Ver: feature
Change-Id: I0ac26bfb2b0fc362effaf83e347547738771c4e4
2023-10-16 15:15:58 +00:00
Takashi Kajinami 40f1403bbc Remove support for Puppet 6
... because Puppet 6 reached its EOL in February 2023.

Change-Id: I523fc53e593cbdd575029c78d9c10bca7c34c55e
2023-05-22 12:21:31 +09:00
OpenStack Release Bot 4e9d79f60c Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

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

Sem-Ver: feature
Change-Id: Iff80ab9f3efeeb31a089ef7f57d8d7f71ab44591
2023-04-05 15:29:40 +00:00
Takashi Kajinami f5c271ae44 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: I2382514189617edb9454c3d9e8b5f15de9c96237
2023-01-23 14:28:55 +09:00
Zuul af01001c62 Merge "Switch to Ubuntu Jammy (22.04)" 2023-01-16 00:27:09 +00:00
Takashi Kajinami 1d99f20d42 Switch to Ubuntu Jammy (22.04)
... because Focal no longer supports the recent releases such as Zed.

Change-Id: I0b0350fe368d6cd67975ac8cf241dd7dd6135a58
2023-01-15 22:20:14 +09:00
Takashi Kajinami f9be89d0b9 Drop deprecated ssl_insecure parameter
This parameter was deprecated during the previous cycle by [1] because
the actual parameter no longer exists.

[1] a72e6fe949

Change-Id: Ieb53368b269f3323f54a0d14caf00dcf9b136831
2023-01-05 18:21:44 +09:00
OpenStack Release Bot 79128e48e6 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: I72fda0b8ec85f75fdf06d4760ed00e2f8bb2bd67
2022-10-20 11:03:33 +00:00
Zuul 788fdf2bc2 Merge "Remove support for CentOS 8 Stream" 2022-06-01 04:58:40 +00:00
Takashi Kajinami 9df17c9d6b 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: I4cc7720542e6e636158e4d6e9b2b4af369f0d51e
2022-05-27 02:18:51 +09:00
Takashi Kajinami c1b264f37e Remove deprecated use_tpool parameter
... because it was deprecated during Yoga cycle[1].

[1] 1b1e2eb809

Change-Id: I51c0e0f0519a3802adecc8473640bbb5219d87b6
2022-05-17 11:46:06 +09:00
Takashi Kajinami a72e6fe949 Deprecate support for [DEFAULT] ssl_insecure
... because the parameter was already removed[1].

The ssl_ca_file parameter is left because it is still used by
the oslo_service library.

[1] 5fc752ca6fd1588cc04f3073d1c300d985581041

Change-Id: Ia1035589c68790239c6619f4f3f9b33d7b5ae66a
2022-04-07 11:28:31 +09:00
OpenStack Release Bot c551ede0d1 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: I637150a68e07791ca37ad798a912902ef291ee72
2022-04-05 09:09:57 +00:00
Takashi Kajinami b33590874d 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: I3a7857f93490669878af76928bdf2e13991bb977
Co-Authored-By: LiZekun <2954674728@qq.com>
2022-03-08 09:10:17 +09:00
Zuul 7abad2bd64 Merge "Deprecate use_tpool parameter" 2022-03-01 23:57:18 +00:00
Takashi Kajinami 1b1e2eb809 Deprecate use_tpool parameter
The [DEFAULT] use_tpool parameter has been deprecated in favor of
the new [database] use_tpool parameter. Also, even the new parameter
has been deprecated by during Xena release[2].

[2] 74c6bf266e0b86ceb4726cad9268f134d423bae8

Change-Id: I93fabb8d131e51c18f4a5220f2f0f47ad318bb58
2022-02-23 20:45:36 +09:00
Takashi Kajinami e1e426df6a Add CentOS/RHEL 9 to supported operating systems
... because these operating systems are now verified by unit tests and
integration tests.

Change-Id: I35525cd97dd54586f5ee075b9fb7506421ed3d7e
2022-02-23 01:13:13 +09:00
Zuul aae2074b2e Merge "Add socket keepalive options for the pymemcache backend" 2022-02-20 11:52:21 +00:00
Zuul 0df645b2b5 Merge "Add HashClient retry options for the dogpile.cache backend" 2022-02-20 11:52:18 +00:00
Zuul a63d909d6d Merge "Add cache client retry options for the pymemcache backend" 2022-02-20 11:52:16 +00:00
Zuul 39c65edecb Merge "Remove deprecated database_min_pool_size" 2022-02-20 06:34:17 +00:00
Takashi Kajinami d6327e99d7 Add HashClient retry options for the dogpile.cache backend
This patch specifies a set of options required to setup the HashClient
retry feature of dogpile.cache cache backend.

Original oslo.cache change:
https://review.opendev.org/c/openstack/oslo.cache/+/824944

Co-Authored-By: Hervé Beraud <hberaud@redhat.com>
Depends-On: https://review.opendev.org/826870
Change-Id: Icecc2329c7f4732ee63dbb34a1b8d9d99a30239a
2022-02-16 11:40:58 +09:00
Takashi Kajinami f2678624ec Add cache client retry options for the pymemcache backend
This patch specifies a set of options required to setup the retrying
wrapper feature of pymemcache (dogpile.cache) cache backend.

Original oslo.cache change:
https://review.opendev.org/c/openstack/oslo.cache/+/803747

Co-Authored-By: Hervé Beraud <hberaud@redhat.com>
Depends-On: https://review.opendev.org/826869
Change-Id: I9a7a3ae77d2445cec5470e8bfc9b9b651d37f783
2022-02-16 11:39:06 +09:00
Takashi Kajinami 6b8356112b Allow customizing separator for api-paste.ini
The api-paste.ini accepts not only "=" but also ":" and some services
like Barbican have been using ":" for their default api-paste.ini
files.

[composite:main]
use = egg:Paste#urlmap
/: barbican_version
/v1: barbican-api-keystone

This change allows users to use ":" so that they can update the ini
files with keeping it consistent with the default fules

Depends-on: https://review.opendev.org/813614
Change-Id: Ia9141906bdac3d9b32cdfd2255c87579d153b8a7
2022-02-13 01:35:54 +09:00
Takashi Kajinami 592f53415f Remove deprecated database_min_pool_size
... because it was deprecated during Ussuri cycle.

Change-Id: I0dba04937b807be2cdcb6fbdee04708b9d06f3ba
2022-02-08 22:34:55 +09:00
Takashi Kajinami 3e13dd80d6 Add socket keepalive options for the pymemcache backend
This patch specifies a set of options required to setup the socket
keepalive feature of pymemcache (dogpile.cache) cache backend.

Original oslo.cache change:
https://review.opendev.org/c/openstack/oslo.cache/+/803716

Co-Authored-By: Grzegorz Grasza <xek@redhat.com>
Depends-On: https://review.opendev.org/807851
Change-Id: I6156abd69160113113d8e239f7204ba9274a1ee7
2022-01-27 20:40:32 +09:00
Takashi Kajinami 630380ce90 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: I3858399136f886841c14c2880918cb8e6ee86756
2022-01-24 13:39:57 +09:00
Takashi Kajinami c683b00904 Support configuring oslo.cache to cache metadata
Ec2Api supports caching metadata using the olso.cache library[1]. This
change introduces the new parameter/class to configure that usage.

[1] 7939ce17e4e39cb7b0cd1a36d6626258f06dcc70

Change-Id: Idf122ad2744acdd020de3cedbd0fe099d5997c4a
2022-01-03 11:23:42 +09:00
OpenStack Release Bot 59ec46cb2d 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: I1e13957e10e9520dc8ec58328a5b97904667d1af
2021-10-07 08:22:16 +00:00
Zuul 861159ff83 Merge "Allow purging policy files" 2021-09-20 08:44:36 +00:00
ZhongShengping 4a068c6787 Add watch_log_file option
Add support for Using logging handler designed to watch file system.

Change-Id: I75cd42c0039aa75bb876cfdf8d963f8525b79de5
Closes-Bug: #1943212
2021-09-14 16:02:08 +08:00
Takashi Kajinami 89124fb85d 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: Ia4e3b30c1ad7b9aaae2bd9377a539c77899c4f47
2021-09-04 21:56:38 +09:00
Takashi Kajinami 398a77598a 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: I686b1f27b9929795d5d4c0de5c4740e6d15a0b6f
2021-06-12 12:49:14 +09:00
OpenStack Release Bot 1d76a86f14 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: I5e719378da64b551a9d2aaf29cc48858ee58ae8b
2021-04-01 09:15:23 +00:00
Takashi Kajinami aa9f9c9a40 Add support for oslo_policy/enforce_new_defaults
Depends-on: https://review.opendev.org/781428
Change-Id: Idf3229914bbd946a6bf04fd84e8015225e733a84
2021-03-24 11:25:28 +00:00
Takashi Kajinami 5804bbeccf Add support for the oslo_policy/enforce_scope parameter
Depends-on: https://review.opendev.org/#/c/759008/
Change-Id: I62c5627f9e4a8bdecef111160b4d8979b7a99dee
2021-03-21 10:53:36 +09:00
Takashi Kajinami 3ec9c0f470 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: I1b2e963d47b92c9ab0a2da0aa5b115ccbbc54774
2021-01-07 23:19:26 +00:00
ZhongShengping 16eff399ad 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: Ia353f278db9426d29617d6c274fef0c8b71c53e1
Closes-Bug: #1904962
2020-11-23 09:27:52 +08:00
Takashi Kajinami 3676923863 Add support for the keystone_authtoken/service_type parameter
Change-Id: Ib339a05f90665933784047a5d8c09963a91a7923
2020-11-03 17:48:51 +09:00
OpenStack Release Bot f49e8c82a1 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: I68485428e470f6d22540bdf6958a19481fa87f16
Sem-Ver: feature
2020-10-08 14:38:45 +00:00
ZhongShengping 776185bf9b Set openstackdocs_auto_name to use 'project' as name
Change-Id: Ief26c03b12defeb97ade9ec74d4ff2ec03d3e995
2020-09-16 11:05:05 +08:00
ZhongShengping fe9d2f513f Add mysql_enable_ndb option
Add mysql_enable_ndb parameter to select mysql storage engine.

Change-Id: Ib0abe3b751e65df7f73e02fc9feb472c6fd15471
Depends-On: https://review.opendev.org/#/c/748067
Closes-Bug: #1892952
2020-08-26 11:55:47 +08:00
ZhongShengping 69e3ae15e4 Add service_token_roles for keystone authtoken config
Add the ability to configure service_token_roles.

Change-Id: I0376fd70a261413621726b82524f57ab59b1c73e
Closes-Bug: #1892284
2020-08-20 10:41:27 +08:00
Lewis Denny 8610a7e5c4 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: I7cdb181057ad8a126fbbdd5d0862827a2ed28062
2020-07-16 10:40:24 +10:00
Andreas Jaeger 6d95ad25e2 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: I350ff814a1040403b3ff633e63d718f6af5b31b5
2020-06-02 14:36:51 +02:00
OpenStack Release Bot d2459e5c17 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: I65221ca050fcc35f1e392b59e2b690be7b4e6da4
Sem-Ver: feature
2020-04-28 14:51:02 +00:00
ZhongShengping 57f76bd65b Deprecate min_pool_size option
min_pool_size option is not used,see:

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

Change-Id: I6f0591f44cfb1ad2f5eb3322c119cd0345b782f6
Closes-Bug: #1868511
2020-03-25 14:53:40 +08:00