- Aug 15, 2023
-
-
Takashi Kajinami authored
We've seen release job failures caused by too large tarball, which contains irrelevant files like git history. Let's exclude these files to reduce size of the archive. The file is copied from the puppetlabs repositories with some files specific to OpenStack projects added. Change-Id: Ia6245847ee40654663d24e64eaccef583fdc3828 (cherry picked from commit b11247f1) (cherry picked from commit b6bdd628e380b57da818a31992daba8269bb20b3)
-
- May 19, 2023
-
-
Takashi Kajinami authored
... because the stable/zed branch of TripleO repos is no longer maintained. Change-Id: I4b81aed599cd154f66fc7945b37f32c6732d76f9
-
- Oct 20, 2022
-
-
OpenStack Release Bot authored
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/zed branch, tests will continue to use the upper-constraints list on master. Change-Id: I850dd11eb9a6dcc6153251b4ca50a88d9bb3cdb0
-
OpenStack Release Bot authored
Change-Id: I67b1c74eab8176438f802cc723d14b16ce9db6a1
-
- Oct 05, 2022
-
-
Takashi Kajinami authored
Change-Id: Ib223b2844791a4dcc4838476b8f7b5d11852eb36
-
- Sep 01, 2022
-
-
Zuul authored
-
- Aug 26, 2022
-
-
Takashi Kajinami authored
... because now we use puppetlabs-mysql 13.0.0 in our CI. Depends-on: https://review.opendev.org/854692 Change-Id: I0d07b5761f111cd7c0ecc8b2df0a6c9c18766e04
-
Takashi Kajinami authored
... to declare which major version has been tested. In the past puppetlabs-apache made a few major releases (eg 8.0.0) which broke compatibility with our modules. Change-Id: I08fa50bb6a46957b887996f00ad5dca5d1f8a109
-
- Aug 18, 2022
-
-
Zuul authored
-
- Aug 17, 2022
-
-
Takashi Kajinami authored
The puppetlabs-apache module includes the classes for required modules automatically based on the parameters used in apache::vhost. apache::mod::wsgi https://github.com/puppetlabs/puppetlabs-apache/commit/efffa854f (available since 1.1.0) apache::mod::ssl https://github.com/puppetlabs/puppetlabs-apache/commit/ee37f2146 (available since 0.3.0) Change-Id: I6fd1ba6b721940ff96f977782e1e15df6191413d
-
Takashi Kajinami authored
Currently idempotency in Ubuntu is broken because of the below change detected in collate in MySQL. ``` /Stage[main]/Keystone::Db::Mysql/Openstacklib::Db::Mysql[keystone]/ Mysql_database[keystone]/collate: collate changed 'utf8mb3_general_ci' to 'utf8_general_ci' ``` Similarly to what we observed in the past about charset[1], it seems MySQL in Ubuntu is automatically converting the collate value and that is causing the "unexpected" change detected in the 2nd puppet run. This fixes the idempotency by using utf8mb3_general_ci in Ubuntu to avoid the mismatch caused by internal translation. [1] 697cbb83 Change-Id: I20dfe31776251be63eac1b69501f1714fdae40d7
-
- Aug 10, 2022
-
-
Takashi Kajinami authored
When passing undef(nil) to a defined resource type then the value is just ignored and the default value in the defined resource type is used. Because of this any change in default value in the dependent module can directly break our unit tests if we strictly assert behavior with undef passed. This change removes a few validations which effectively assert defaults in puppetlabs-apache. They updated a few default values in 8.0.0 and that is causing multiple failures now. Related-Bug: #1983300 Change-Id: I7bbe54972143bd51e41f73ccc838fd222788b08d
-
Takashi Kajinami authored
The apache::vhost defined type in new puppetlabs-apache 8.0.0 no longer accepts string values for headers and request_headers. This change fixes unit tests to avoid type validation error with that stricter requirement. [1] https://github.com/puppetlabs/puppetlabs-apache/commit/2f6f6f3fd2425a978c5507651d042cd600bc6cd5 Change-Id: I0bfea693e1673a9f3799e439be37414c25f1a899
-
- Aug 08, 2022
-
-
Zuul authored
-
- Aug 02, 2022
-
-
Takashi Kajinami authored
The puppetlabs-apache module is enforcing more strict data type validation[1]. This change updates the default values to adapt to that change. Note that we still need to fix the unit tests as these are affected by the change in default values. We can fix these once the new release is made in the puppetlabs-apache module. [1] https://github.com/puppetlabs/puppetlabs-apache/commit/f41251e336fa3e7c31c19968ccee74121cf71e47 Closes-Bug: #1983300 Change-Id: Ic6f65fdcb8953e0307d8a9d34cecb7aa1821a018
-
- Aug 01, 2022
- Jul 26, 2022
-
-
Zuul authored
-
- Jul 23, 2022
-
-
Takashi Kajinami authored
This reverts commit 83f966a8. Reason for revert: puppet-postgresql 8.1.0 was released and now the module supports RHEL 9 (and CentOS 9 effectively). Note: This change adds the service_provider fact in test fact data because it is required by puppet-postgresql. Depends-on: https://review.opendev.org/850705 Change-Id: I2845d25c5f2de57e104d09284f0c5aedcd5d0362
-
- Jul 20, 2022
-
-
Takashi Kajinami authored
json never accepts defining multiple records with the same key. This change modifies the resource name to detect duplicate items defined with the same key, instead of silently ignore some of them. Change-Id: I8b18015f4789f97cf07706ad6b3c99ce1eaedaf9
-
- Jul 15, 2022
-
-
Takashi Kajinami authored
Currently we use puppetlabs-mysql 12.0.3 in our jobs. Let's bump the upper version as we haven't see any issue with that version. Change-Id: Iaa9aba0f79c10b93be36fa4391862039eb7260f5
-
Takashi Kajinami authored
Currently we use puppet-rabbitmq 12.0.1 in our jobs. Let's bump the upper version as we haven't see any issue with that version. Change-Id: I083f56304a3708e42f1c24b98cc5c9bddfa62a3a
-
- Jul 10, 2022
-
-
Takashi Kajinami authored
... so that we can create a resource with value = nil and no transformers. This is required to fix the problem with puppet-swift which requires to manage sections without any values. Change-Id: I7ece6da0e16b275faf4120baf0ff68970491dc9d
-
- Jun 28, 2022
- Jun 26, 2022
-
-
Takashi Kajinami authored
... to avoid the warning triggered by logrotate, which was reported in the bug. /etc/cron.daily/logrotate: invoke-rc.d: policy-rc.d query returned "behaviour undefined", invoke-rc.d: assuming "rotate" is allowed. invoke-rc.d: policy-rc.d query returned "behaviour undefined", invoke-rc.d: assuming "rotate" is allowed. Partial-Bug: #1873030 Change-Id: Icc0c12a6a66d3eb6f655ba1145ba372d5b1d2d43
-
- Jun 24, 2022
-
-
Takashi Kajinami authored
... to fix the broken idempotency in litmus job. Current mysql/mariadb in Ubuntu replaces utf8 with uft8mb3 automatically and this behavior results in unexpected change in second run. Related-Bug: #1929073 Change-Id: Ide1f9484d0f9aaf719ccfbe3ab5282ecd901ae6b
-
- Jun 23, 2022
-
-
Takashi Kajinami authored
The clouds.yaml file includes credentials to access OpenStack APIs, so differences should be hidden from output. Change-Id: I7728df4bae694fe560e2e2b90ee4bb480f03a43c
-
- Jun 21, 2022
-
-
Takashi Kajinami authored
We removed usage of this fact from individual modules during Yoga, so are now ready to remove this fact. Change-Id: Idcdef57891491b31d8d85c1c08e91952b8f65f92
-
- Jun 01, 2022
-
-
Takashi Kajinami authored
... 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: I008600eb52d750d94b6b30d4be253d3871b88057
-
- Apr 15, 2022
-
-
Bogdan Dobrelya authored
Add the log_level parameter to control LogLevel for Apache vhost. By default, Apache only logs warnings and errors in its errors logfile, while request timeouts are logged by mod_reqtimeout at LogLevel info. Default error_log_level value is not defined, which corresponds to the default Apache's LogLevel warn. Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> Change-Id: I6d55e1e7cda191ab03b90de51fea5a063d57ca63
-
- Apr 11, 2022
-
-
Jake Yip authored
There is a bug where this regex can match multiple lines if a policy contains ':'. Make this regex stricter by making sure the key doesn't end with a ':' within the quotes. Closes-Bug: #1968294 Change-Id: I4090d6831db8ddc4fba294f181085b657e2b3345
-
- Apr 05, 2022
-
-
OpenStack Release Bot authored
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: I2c1b0ec6553a6435ca56e50ca8125177287ca44b
-
- Mar 30, 2022
-
- Mar 29, 2022
-
-
Jiri Podivin authored
The latest release of setuptools 61.0 made a breaking change[1] and because of this change 'pip install' fails with the following error. ~~~ error: Multiple top-level packages discovered in a flat-layout: ['lib', 'spec', 'manifests', 'releasenotes']. ~~~ Users that don't set 'packages', 'py_modules', or configuration' are still likely to observe the auto-discovery behavior, which may halt the build if the project contains multiple directories and/or multiple Python files directly under the project root. To disable auto discovery, one can do below in setup.py ~~~ setuptools.setup(..,packages=[],..) ~~~ or ~~~ setuptools.setup(..,py_modules=[],..) ~~~ [1] https://github.com/pypa/setuptools/issues/3197 Note setup.py is not used to install puppet modules. However it is used to generate a release note, thus should be fixed. Signed-off-by: Jiri Podivin <jpodivin@redhat.com> Change-Id: I37d9e7bbd0ad9d00b79d0f14d3eef9993f24be68
-
- Mar 21, 2022
-
-
Takashi Kajinami authored
In YAML, when a string is surrounded by single quotes('), any single quote in that string should be prefixed by another single quote('), as is described in the example below GOOD: 'foo': 'this is a ''good'' example' BAD: 'foo': 'this is a 'bad' example' Closes-Bug: #1965338 Change-Id: I0216c2e4ecf75dbdd93d06eae2ebf8e7f2f4ac1a
-
- Mar 11, 2022
-
-
Takashi Kajinami authored
Change-Id: I98c0cf9475e08bc2656de86887bae5ecece45f4f
-
- Mar 08, 2022