819 Commits

Author SHA1 Message Date
Takashi Kajinami
5521392baa Bump version for the start of Yoga
Bump the major version for the Yoga release after Xena has
been branched.

Change-Id: I292c5f4d8cc01a327e2ebbc08a2fcdb8de151db5
2021-10-11 11:25:09 +09:00
cdd4493170 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: Id8dddd75c338a8f2dad1d093522b850270bb69a8
2021-10-07 08:23:11 +00:00
ZhongShengping
c43c38ccbf Add information technology in the setup.cfg
Change-Id: I0f188ac3b30b6cd13c46188e4140104989ab18cd
19.4.0
2021-10-01 06:54:49 +08:00
ZhongShengping
28dd49050d Add license information in the setup.cfg
Change-Id: Idf11ef4b6c2b4cf6e8df64eefbe982b8b88ce74d
2021-09-30 16:48:13 +08:00
ZhongShengping
647d4d2f87 Delete useless code for setup.py
Change-Id: I3aa5d12a3e4298c6102b39095520e80f36d82689
2021-09-30 13:38:33 +08:00
Zuul
a6bea56e57 Merge "Stop configuring install_command in tox." 2021-09-29 12:02:53 +00:00
Zuul
be1beccabb Merge "Fix pbr>=2.0.0 for setup.py" 2021-09-29 09:08:46 +00:00
Takashi Kajinami
94cd0b2d9e Stop configuring install_command in tox.
It turns out that this is the the default value provided by tox:

https://tox.readthedocs.io/en/latest/config.html#conf-install_command

So we can remove the line and simply use the default value.

Change-Id: I767bc9517c9d2da0e9753146bc4f2dc8dd657776
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
2021-09-29 18:06:19 +09:00
ZhongShengping
d3ac62286f Fix pbr>=2.0.0 for setup.py
Change-Id: I71941c9aca520eed8994d89023cacf3f44bc5810
2021-09-29 16:37:10 +08:00
ZhongShengping
e90f6e452c Update openstackdocstheme to the latest version
Change-Id: Ia3ca0ad8ebfb2e6217046df49d11498d6e48b892
2021-09-29 16:06:50 +08:00
ZhongShengping
e67c700fd0 Update reno to the latest version
Change-Id: I99cddbe4b08c0ed19cef9c4b4e34b10143e30c61
2021-09-28 17:14:35 +08:00
Takashi Kajinami
dd9b003af0 Do not test detail of keystone::resource::service_identity
... but test interfaces of that resource type. This helps us avoid
direct breakage caused by any change in puppet-keystone.

Change-Id: Icaf4eaabb2249145bfbfb51541d9c9ced1e745bf
2021-09-27 11:41:55 +09:00
ZhongShengping
96fd96c2cf Fix stdlib version in metadata
puppetlabs-stdlib is now using the 8.0.0 version, so we should fix the
stdlib version in metadata.

Change-Id: Ieb9f5ead50921aeefad196151b2424ff53e50c88
2021-09-23 19:44:22 +08:00
Zuul
ed03476d31 Merge "Allow purging policy files" 2021-09-20 08:22:03 +00:00
ZhongShengping
a010b7ad40 Prepare Xena RC1
Update the version metadata for Xena milestone RC1

Change-Id: Ide39c49ce84d3b0be55bc0ed5f4569d7ac1dab34
2021-09-17 17:36:09 +08:00
ZhongShengping
a1ae65f323 Add watch_log_file option
Add support for Using logging handler designed to watch file system.

Change-Id: I2feecb96c4b859584ead37155269cb33d742e9d2
Closes-Bug: #1943212
2021-09-14 16:02:09 +08:00
ZhongShengping
d4564ce00b Prepare Xena M3
Update the version metadata for Xena milestone M3

Change-Id: I699ee6e03e81624868f70e86965156a4618fcb4e
19.3.0
2021-09-06 15:32:08 +08:00
Takashi Kajinami
b7d4441ce9 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: Ife9db20f914ae773881f4c78871b8232ecf42d17
2021-09-04 22:03:34 +09:00
Zuul
93bc3cf679 Merge "Do not test authtoken parameters directly" 2021-09-03 07:57:35 +00:00
Zuul
71c8a85409 Merge "Use a 'params' hash for authtoken parameters" 2021-09-02 18:13:51 +00:00
Takashi Kajinami
849af0e11f Do not test authtoken parameters directly
The authtoken parameters are not managed directly but managed by
the keystone::resource::authtoken class. Thus we should avoid testing
parameters directly otherwise any change in the resource type can
cause test failures.

Change-Id: I293c28cc9e7decc2149b44b8f9154f088ebf09db
2021-08-27 06:33:35 +09:00
Takashi Kajinami
79ee6b5c8f Use a 'params' hash for authtoken parameters
This change adds the 'params' hash in authtoken class, to implement
the same functionality as the one recently introduced into
puppet-nova[1].

[1] 5c38281e1b698f157f03bf1815733277c541c30b

Change-Id: I62c36a4521ca9b3c5062d88fe9a7ee55c748fbd3
2021-08-26 22:15:34 +09:00
Zuul
c46813b1e2 Merge "Migrate max_stacks_per_tenant to heat::engine" 2021-08-24 09:46:26 +00:00
Takashi Kajinami
b362f4e026 Do not test details of oslo::cache
... but test interface of oslo::cache, to make these test cases robust
for any change in oslo::cache.

Change-Id: Ic84202156f487e1b4605b665d02a1ebbecc509aa
2021-08-23 14:36:47 +09:00
Takashi Kajinami
7cc1cf4a25 Support Puppet 7
Puppet 7 has been tested in CI for a while but we haven't seen any
issue with it. Let's officially support the version.

Change-Id: Id5f5f248bd5e4794de49c3abcdc9a68e014b8593
2021-08-16 18:01:50 +09:00
Takashi Kajinami
e79e74cd08 Migrate max_stacks_per_tenant to heat::engine
... because the max_stacks_per_tenant parameter is used by heat-engine,
and the very similar max_resources_per_stack parameter is implemented
in heat::engine.

Change-Id: I57a8e8b9643d999c8ed379895f998ee1d09fb1a8
2021-08-07 00:20:17 +09:00
ZhongShengping
a4a342c19c Prepare Xena M2
Update the version metadata for Xena milestone M2

Change-Id: Ie064f50e5e96ae624bc020cf2ebf53efff4916cb
19.2.0
2021-07-26 19:03:47 +08:00
Zuul
4185722bf7 Merge "Add support for MultiStrOpt" 19.1.0 2021-06-28 12:08:27 +00:00
Takashi Kajinami
eaa9b393a2 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: I9193e4ca93ebb203f88b3a8c888d0d774dcc3854
2021-06-12 23:30:08 +09:00
Zuul
26b8900da7 Merge "Set fixture paths for unit tests" 2021-06-03 00:11:48 +00:00
Takashi Kajinami
bd7d486b52 Set fixture paths for unit tests
This change defines manifest_dir and module_path expicitly in unit
tests so that modules installed under fixtures directory is properly
loaded.

Closes-Bug: #1930403
Change-Id: Ifd966b0f62cd5f682d5ba70927597d6923f3fa47
2021-06-02 13:59:58 +09:00
ZhongShengping
bb6f6467d1 Prepare Xena M1
Update the version metadata for Xena milestone M1

Change-Id: I8b2905588eb9e98730c98b61e54bf50649ad35db
2021-05-28 02:44:39 +00:00
Thomas Goirand
131476ca2b Get rid of the $pyvers variable
Since everyone has switched to Python3, it's time for the removal of the
$pyvers variable.

Change-Id: Ie5052433ff584d75fcf58c0058f16a05dc97eeaa
19.0.0
2021-05-21 11:22:52 +02:00
Zuul
bfe89fe387 Merge "Do not test detail of oslo::cors" 2021-05-17 18:44:01 +00:00
Takashi Kajinami
aadfcfc087 Do not test detail of oslo::cors
This change makes unit test cases for heat::cors, so that these tests
do not test behavir of oslo::cors but how oslo::cors resource type is
called by heat::cors.

Change-Id: Ic1bdb8f8d9b397b17db8c1d7a64a2e2d88e94b62
2021-05-12 00:24:37 +09:00
Takashi Kajinami
41f86d42e1 setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of
dash-separated options in 'setup.cfg' will not be supported
in a future version [1].
Get ahead of the issue by replacing the dashes with underscores.
Without this, we see 'UserWarning' messages
like the following on new enough
versions of setuptools:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: I4a94d48c8e52e8add93e9915ae7046ee60257626
2021-05-11 18:28:53 +09:00
Takashi Kajinami
97bce7569d Add support for MultiStrOpt
This replaces the provider implementation of heat_config type so that
MultiStrOpt, which is used by several options like
 - oslo_messaging_notifications/driver
 - oslo_policy/policy_dirs
is handled correctly.

Change-Id: Ifb3a302e1e15b496761112936c847217ec2116cc
2021-05-05 10:48:51 +09:00
ZhongShengping
52b4ce459f Bump version for the start of Xena
Bump the major version for the Xena release after Wallaby has
been branched.

Change-Id: Ie032fbf1a3212143683ab73c13d38988636134ba
2021-04-29 09:38:14 +08:00
Takashi Kajinami
032a4751b1 Fix a typo in file header
Change-Id: Iaaa23098d975f2dc8de00e9c8e22acd29e39d36c
2021-04-21 01:07:48 +09:00
Zuul
5f210a4a0c Merge "Add support for heat_api_{cfn_,}uwsgi_config in Debian" 2021-04-14 17:18:20 +00:00
Zuul
502045ae69 Merge "Bump dependency in metadata.json" 2021-04-13 11:08:55 +00:00
Thomas Goirand
274e458478 Add support for heat_api_{cfn_,}uwsgi_config in Debian
This patch is adding the configuration of the number of workers,
threads, and the size of the listen queue in Debian, which uses
uwsgi to run Heat API and api-metadata. Therefore, this patch adds
two new heat_api_uwsgi_config and heat_api_cfn_uwsgi_config
providers as well as two new heat::wsgi::uwsgi_api and
heat::wsgi::uwsgi_api_cfn classes.

Change-Id: I0e226046f6e2d69c89681948cee8e8830c186489
2021-04-10 22:44:24 +02:00
Tobias Urdin
1e154fb758 Bump dependency in metadata.json
This bumps the dependency in metadata.json based on
then new major versions that is tested when [1] is merged.

[1]
https://review.opendev.org/c/openstack/puppet-openstack-integration/+/778138

Change-Id: Ie398d5e89166eee67aac55fd694c552ff206acd4
2021-04-08 20:58:49 +02:00
Zuul
644eeb990a Merge "Allow to configure policy_dirs" 2021-04-06 09:36:52 +00:00
Zuul
5dca8b37d3 Merge "metadata.json: debian 11" 2021-04-05 21:35:08 +00:00
Thomas Goirand
37bd354401 Allow to configure policy_dirs
This patch makes it possible to override the current service default,
which is /etc/<service>/policy.d .

Change-Id: I9dea409a46bd8d22388853582de8f64034cf0d03
2021-04-01 23:01:27 +02:00
Thomas Goirand
6214b995b9 metadata.json: debian 11
Change-Id: I3bd2c48bf2d379af46be2088a2b5aa1a4660c883
2021-04-01 22:59:15 +02:00
50dbb7c70a 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: Ic46bbdb8c64755e5eae750ce12e9066b47964b43
2021-04-01 09:18:35 +00:00
ZhongShengping
4a997f2ef3 Update sphinx to the latest version
Change-Id: Iff0dc5608b18bee7cadf1a985716a8077dbd8bfc
wallaby-em 18.4.0
2021-03-27 15:31:57 +08:00
ZhongShengping
174b26f0c4 Prepare Wallaby RC1
Update the version metadata for Wallaby milestone RC1

Change-Id: I67dcf63a59a65977e4d7325bb2493d3ba959c8bb
2021-03-26 11:24:16 +08:00