2566 Commits

Author SHA1 Message Date
rdo-release-bot
1abfdcaf6d Updated from Packstack modules constraints
Change-Id: If835332a574e06bb1376ec65a4f549aa2220a687
2024-12-09 19:02:39 -05:00
Zuul
120c142c1d Merge "Create volume types by built-in logic" 2024-11-15 08:55:51 +00:00
Takashi Kajinami
45745b6e22 Create volume types by built-in logic
Change-Id: I498dfd013f2bf35297212de669d2a6ceb5cbdb63
2024-11-14 17:57:05 +00:00
Takashi Kajinami
0e313c8fd7 Remove unnecessary x bit
... and coding header which is no longer required in Pythhon 3.

Change-Id: Ib72a25f2946c568f4a0ee2469d9e146abc1670e9
2024-11-14 16:26:17 +00:00
Zuul
5d1c8ee31c Merge "Manila: Fix missing ssl options for RabbitMQ connection" 2024-11-14 15:55:40 +00:00
Zuul
018d465607 Merge "Drop unused CONFIG_CEILOMETER_SERVICE_NAME" 2024-11-14 15:55:38 +00:00
Zuul
91cec3e79e Merge "Use helper functions to compose url strings" 2024-11-14 15:55:36 +00:00
Takashi Kajinami
5668fad324 Glance: Switch to httpd + mod_wsgi
Change-Id: If00eed45a70f7c40ee691b1503a4fa3b7985990c
2024-11-13 13:57:49 +00:00
Zuul
472a7ca61c Merge "Drop deprecated glance::api::pipeline" 2024-11-13 11:51:01 +00:00
Zuul
b38c8f653e Merge "Manila: Switch to httpd + mod_wsgi" 2024-11-13 11:51:00 +00:00
Zuul
5423538757 Merge "Cinder: Switch to httpd + mod_wsgi" 2024-11-13 11:49:25 +00:00
Zuul
b08e666182 Merge "Drop redundant cinder resource dependencies" 2024-11-13 11:49:23 +00:00
Takashi Kajinami
e43c335113 Cinder: Switch to httpd + mod_wsgi
Change-Id: I9cfbd0c84037bfe0b532d8bacdc77b55e631efd9
2024-11-03 09:31:02 +00:00
Takashi Kajinami
0b49900ada Manila: Switch to httpd + mod_wsgi
Change-Id: Iac76e5348676073306b3bdef9d95e3523ffe4c96
2024-11-03 09:29:00 +00:00
Takashi Kajinami
0672a97423 Drop deprecated glance::api::pipeline
This parameter was deprecated a few cycles ago[1].

[1] fa5fcb4ab5f861003be7409fdcf71c94120d0b5e

Change-Id: I7da0f1fedd3ccbbf1e6cdadc9edb0a4c17aae36d
2024-11-01 06:27:02 +00:00
Zuul
f3de962c37 Merge "Drop redundant nova resource dependencies" 2024-10-31 09:25:16 +00:00
Zuul
81df32e223 Merge "Heat: Switch to httpd + mod_wsgi" 2024-10-30 08:15:19 +00:00
Zuul
6f1a043460 Merge "Magnum: Switch to httpd + mod_wsgi" 2024-10-30 08:15:18 +00:00
Zuul
586d77678c Merge "Trove: Switch to httpd + mod_wsgi" 2024-10-30 08:15:17 +00:00
Zuul
7e6a0617e5 Merge "Drop unnecessary manipulation of /etc/neutron/api-paste.ini" 2024-10-30 08:15:15 +00:00
Zuul
e637159cdd Merge "Drop unused variables" 2024-10-30 08:15:14 +00:00
rdo-release-bot
f0b1998937 Updated from Packstack modules constraints
Change-Id: Idd08721acdb294b9a24f6e43aec1acfaa5f2d27d
2024-10-29 20:03:06 -04:00
Takashi Kajinami
463d05474c Drop unnecessary manipulation of /etc/neutron/api-paste.ini
This file is installed by the neutron packages automatically so does
not have to be explicitly managed.

Change-Id: I343167e4c3398dc23954e51aa0fac6eaef456255
2024-10-26 23:13:46 +09:00
Takashi Kajinami
758af27ff5 Drop unused variables
The variables defined in core neutron class are not at all used.

Change-Id: I38dbb37c920a87cdf54e1843a63ff2bb5b801030
2024-10-26 23:11:37 +09:00
Takashi Kajinami
e07f03dbd9 Manila: Fix missing ssl options for RabbitMQ connection
Change-Id: I8f6f8d232ca9d2f7534c5ab180b2b866fe8ae1de
2024-10-26 23:10:00 +09:00
Takashi Kajinami
b31ffa1d0a Use helper functions to compose url strings
puppet-openstacklib provides a few useful methods to build url strings
from elements. Use these helper methods to simplify the logic.

Change-Id: I22b425a8380742b163f34bccfb356755e7339602
2024-10-26 23:09:53 +09:00
Takashi Kajinami
132799b86f Trove: Switch to httpd + mod_wsgi
Change-Id: I579eed8437da0f39d9d1bfe9e2d98b9e7c3631e3
2024-10-26 11:31:26 +09:00
Takashi Kajinami
b19497de49 Magnum: Switch to httpd + mod_wsgi
Change-Id: I7bb0de0af3dc31a2b2b5db0ab2edb03d2f781156
2024-10-26 02:40:29 +09:00
Takashi Kajinami
1406c2c884 Drop unused CONFIG_CEILOMETER_SERVICE_NAME
This was used to switch api service in ancient releases.

Change-Id: I0eed2d91ea2854ba3acc1da74119087b1bc48159
2024-10-26 01:21:09 +09:00
Takashi Kajinami
af4cd544ba Heat: Switch to httpd + mod_wsgi
Change-Id: I69310262140d4ddfec16737c84be7883082e7e03
2024-10-26 01:17:20 +09:00
Takashi Kajinami
9111f2adfc Drop redundant nova resource dependencies
Current nova_flavor resource automatically requires that all nova
services are up. Also nova user credential is always configured before
nova services are all up.

Change-Id: I1d941d8ea628055308f5ef3fc5c051cb902b54d4
2024-10-26 00:00:35 +09:00
Takashi Kajinami
abd01d8be9 Drop redundant cinder resource dependencies
cinder-backup does not really need cinder-api.

Also now cinder_type resource automatically requires that all cinder
services are up.

Change-Id: I84ad7d0b6035d6234edd692a3096859bd0fb6648
2024-10-25 20:46:46 +09:00
Zuul
a55614ca40 Merge "Add support of Python 3.12" 2024-10-23 09:41:29 +00:00
rdo-release-bot
eb22ed0a05 Updated from Packstack modules constraints
Change-Id: I2a7400ba9cd7e769f6f63754c8c0c9687ad86c95
2024-10-21 05:46:08 -04:00
Takashi Kajinami
d816f6501f Adopt to latest Puppet OpenStack modules
* puppet-cinder
 * properties property of cinder_type now requires a Hash
 * support for VMWare backend has been removed
* puppet-glance
 * properties property of glance_image now requires a Hash

Change-Id: I028178976b96199cd773022f5b8fec70cf223bde
2024-10-09 22:32:02 +09:00
Zuul
2dfe0d2463 Merge "Consistently configure authtoken options" 25.0.0.0rc1 2024-10-04 16:43:11 +00:00
Zuul
5419da93b8 Merge "Bump cirros version to 0.6.3" 2024-10-04 14:50:49 +00:00
Zuul
d6bff4e36c Merge "manila: Drop leftover of nova-network" 2024-10-04 11:31:35 +00:00
Zuul
9b73e9cc12 Merge "tempest: Drop ssh_keytype override" 2024-10-04 11:16:26 +00:00
Zuul
f2df2bb38e Merge "tempest: Drop deprecated auth_version" 2024-10-04 11:04:50 +00:00
Joel Capitao
f81aca7e68 Bump cirros version to 0.6.3
It was released recently on 2024-09-26 [1][2]

[1] https://download.cirros-cloud.net/0.6.3/
[2] https://github.com/cirros-dev/cirros/releases/tag/0.6.3

Change-Id: Id4a012cebb908468833f884586378da46d055f53
2024-10-04 12:25:04 +02:00
Joel Capitao
b48444e04a Add support of Python 3.12
Change-Id: I89deba1f105c41e74f507a972285b0426a48483e
2024-10-04 12:20:28 +02:00
Takashi Kajinami
2687df4797 Consistently configure authtoken options
Ensure www_authenticate_uri and auth_url are configured in all services
properly, and drop the redundant options.

Change-Id: I0ba2afe36bf8a0de3e1ffeb4c2cffb2ef8a1916b
2024-10-04 07:34:29 +00:00
Takashi Kajinami
c356171d67 tempest: Drop ssh_keytype override
Since 31.0.0[1], tempest uses ecdsa ssh key by default and we no longer
have to set the parameter explicitly.

[1] https://github.com/openstack/tempest/commit/75ca0b87c6

Change-Id: Id33c24ceea008724ea2d2e93b7a56bb9f929690d
2024-10-03 17:04:50 +00:00
Takashi Kajinami
06a0c2bba6 manila: Drop leftover of nova-network
nova-network was removed some time ago and has been unavailable. Drop
the remaining implementations to configure manila integrated with
nova-network.

Change-Id: I4e8e89bb5a20596e563a6c3e97c15853b912110e
2024-10-04 02:02:23 +09:00
Takashi Kajinami
6c8838b098 tempest: Drop deprecated auth_version
It was deprecated in tempest 40.0.0[1]. The corresponding parameter of
puppet-tempest was also deprecated[2].

[1] https://github.com/openstack/tempest/commit/c0c90279ce
[2] https://github.com/openstack/puppet-tempest/commit/1fd2598f

Change-Id: I36731fea93867254eea96074050387b6689fe173
2024-10-04 01:48:48 +09:00
Takashi Kajinami
1158d5e1f7 Replace PyOpenSSL by cryptography
Using The crypto module of PyOpenSSL is discouraged now in favor of
the cryptography library[1].

[1] https://www.pyopenssl.org/en/latest/api/crypto.html

pyca/cryptography is likely a better choice than using this module.
It contains a complete set of cryptographic primitives as well as
a significantly better and more powerful X509 API.

Change-Id: Ic9c2bf44b6996ccf9645e0f1e52c1bfcbae33b19
2024-10-03 16:38:44 +00:00
Takashi Kajinami
8ebec483df Enable more pep8 rules
... so that we can catch potential problems such as lack of module
imports more easily.

Change-Id: Ieeee9d763ac36ed95d90b6ab1b08d6b4c6f26d7c
2024-09-28 23:41:00 +09:00
Takashi Kajinami
bd593b8df7 Fix undefined names
This fixes apparent problems detected when F821 check is enabled.

./packstack/installer/core/drones.py:43:16: F821 undefined name 'ScriptRuntimeError'
        except ScriptRuntimeError as ex:
               ^
./packstack/installer/core/drones.py:313:9: F821 undefined name 'shutil'
        shutil.rmtree(self.local_tmpdir, ignore_errors=True)

./packstack/installer/run_setup.py:115:37: F821 undefined name 'raw_input'
                        userInput = raw_input(message.read())
                                    ^
./packstack/installer/run_setup.py:194:15: F821 undefined name 'raw_input'
        raw = raw_input(message.read())
              ^
./tests/installer/test_drones.py:82:23: F821 undefined name 'tarfile'
            tarball = tarfile.open(pack_path)
                      ^

Change-Id: Ie100fa47472c2bd55635d5b4a524cf9ef6671940
2024-09-28 21:16:30 +09:00
Zuul
6253bb59ce Merge "Bump hacking" 2024-09-24 09:57:54 +00:00