3024 Commits

Author SHA1 Message Date
Takashi Kajinami
e91c3d6be4 Drop logic for old puppet-ceph branches
... because these were already removed.

Change-Id: Ibdac9f450d0dba2408e13fd2f2bc1f7c759ebd63
2024-03-08 18:23:24 +09:00
Zuul
8a9b29ff07 Merge "Updated from Puppet OpenStack modules constraints" 2024-03-07 18:18:06 +00:00
Zuul
5054bdb48c Merge "Remove murano" 2024-03-07 18:14:04 +00:00
Zuul
0d6c461fca Merge "glance: deploy glance cache cron jobs" 2024-03-07 18:14:02 +00:00
Takashi Kajinami
4182c23708 Disable watcher from scenario004 until bug is fixed
Currently, watcher is not compatible with latest oslo.db [1]. Until it
is fixed, I am proposing to disable coverage in p-o-i to avoid it blocks
the rest of projects from promotion.

[1] https://bugs.launchpad.net/watcher/+bug/2056181

Change-Id: Id8cd5aa28933b6fe1399a3a7b30cc0e94e9fe45c
2024-03-07 14:18:55 +09:00
OpenStack Proposal Bot
375686a1ae Updated from Puppet OpenStack modules constraints
Change-Id: I8f6765751fe35d10192173154209d9fa8bb1b9b4
2024-03-07 02:45:44 +00:00
Takashi Kajinami
a13cec705c Revert "Disable mariadb:10.11 module"
This reverts commit 5097189902fb061b32dad487410db63917410e08.

Reason for revert:
The issue was fixed in CentOS.

Conflicts:
	playbooks/prepare-node-common.yaml

Change-Id: Ib9ed12a501f086c3d6d5285439fa630d2b16657c
2024-03-06 16:27:47 +09:00
Takashi Kajinami
7593423371 Revert "Exclude known bad puppet version"
This reverts commit 44834b77bad05015cb21762957ca052c731625ae.

Reason for revert:
New puppet 7.29.1 was released and this contains the fix.

Change-Id: I982e7b6f9b4eae99a60c4c50960ff8b0b0fae37e
2024-03-06 16:27:02 +09:00
Takashi Kajinami
502ba0c5b9 Remove murano
The murano project is being marked inactive[1] and will be excluded
from caracal release. Because of the project status and the fact that
puppet-murano has had no meaningful update or feedback from actual
users, we decided to retire the module in this cycle[2].

[1] https://review.opendev.org/c/openstack/governance/+/910434
[2] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VHE6WWZKOTTKBLUVMABAAQKBN2QSEED4/

Change-Id: I0f21526476de33761ed17bae27d9915072b1cade
2024-03-06 01:19:57 +00:00
Takashi Kajinami
da4432fe37 glance: deploy glance cache cron jobs
... so that we can validate cron jobs managed by the glance::cache::*
class.

Change-Id: I5d5d0cc5d53a648b0f98fb894c82967e4f5a44dc
2024-03-05 11:56:05 +09:00
OpenStack Proposal Bot
f11a76f147 Updated from Puppet OpenStack modules constraints
Change-Id: I9d66d6d094b9a07afc0a52196b56972b723bb7f0
2024-03-03 02:59:23 +00:00
Zuul
dd0b489134 Merge "Remove puppet-ec2api" 2024-02-29 23:01:36 +00:00
OpenStack Proposal Bot
8819e426d1 Updated from Puppet OpenStack modules constraints
Change-Id: Ica28d7b204d1253f29dc6e40e45f05189e81b293
2024-02-29 14:32:08 +00:00
Zuul
c9800c4d62 Merge "Cinder: Look up glance endpoint from catalog" 2024-02-29 12:45:03 +00:00
Takashi Kajinami
cddbe5e38b Remove puppet-ec2api
The EC2-API project was marked inactive, because of lack of appropriate
maintenance effort[1] and the project was excluded from Caracal
deliverables. This removes testing with the puppet-ec2api module
because we are also retiring this module for the unmaintained project.

[1] https://review.opendev.org/c/openstack/governance/+/902625

Change-Id: Ic8c89e096e9b3acd5a71ec0be1bff20936977bcf
2024-02-28 15:28:07 +09:00
Takashi Kajinami
44834b77ba Exclude known bad puppet version
puppet 7.29.0 introduced a regression[1], which is causing pops errors.
Let's exclude the version until the new version with an appropriate fix
is released.

[1] https://github.com/puppetlabs/puppet/issues/9268

Change-Id: If1cf943890fbdeb40bb6a7a2a2d7acf44337ddf6
2024-02-28 12:32:29 +09:00
Zuul
1d1b99eb2d Merge "Remove puppet-sahara" 2024-02-23 18:03:38 +00:00
Zuul
af1968a11e Merge "Barbican: Enable asynchronous process" 2024-02-22 14:29:07 +00:00
Takashi Kajinami
fc96ad92f6 Cinder: Look up glance endpoint from catalog
... instead of overriding the endpoint. This allows us to decouble
cinder manifest from glance manifest.

Change-Id: Ifa9f23c11be6fc9d14c4373a7ee605033738897b
2024-02-22 15:40:47 +09:00
Takashi Kajinami
835a008ebf Remove puppet-sahara
The sahara project was marked inactive, because of lack of appropriate
maintenance effort[1] and the project was excluded from Caracal
deliverables. This removes testing with the puppet-sahara module
because we are also retiring this module for the unmaintained project.

[1] https://review.opendev.org/c/openstack/governance/+/899986

Change-Id: Icb639d2724df41035af53e67de7d24558832adb6
2024-02-22 15:00:04 +09:00
Takashi Kajinami
1b8d5e1032 Revert "CentOS: Exclude libvirt 9.10.0"
This reverts commit af11f63c250413522ab4e9930c5656cdd5f0e083.

Reason for revert:
The issue was fixed in libvirt-10.0.0-2.

Conflicts:
	playbooks/prepare-node-common.yaml

Change-Id: Ib0eb10eb30cc59e923faf4607b55cbcadb9e7fe1
2024-02-22 10:51:06 +09:00
Takashi Kajinami
34e47384a9 Revert "Do not install pip in advance"
This reverts commit c43907c7cee76f60b81c2c00d28fa8d34a74fbb0.

Reason for revert:
This is still needed by cookiecutter job.

Conflicts:
	playbooks/prepare-node-common.yaml

Change-Id: I6071a2c1468cfa6fd5ce0784a4bbcae10e071b9b
2024-02-22 10:50:07 +09:00
Takashi Kajinami
e864873cf7 Barbican: Enable asynchronous process
This ensure barbican-api delegate processes to barbican-worker over
rabbitmq, which is more popular deployment pattern in production.

Change-Id: Id2ec1bf07ee77a3ede1888db09d21005468d25ab
2024-02-22 01:47:40 +00:00
OpenStack Proposal Bot
667bedb636 Updated from Puppet OpenStack modules constraints
Change-Id: I146a248a577cd8e8591c654a2988232b3f455ca4
2024-02-20 02:24:33 +00:00
OpenStack Proposal Bot
898b358ea6 Updated from Puppet OpenStack modules constraints
Change-Id: I617a05e73a1c5bec044f2414828fbfefa86e8d15
2024-02-17 02:31:29 +00:00
Zuul
2421238a0e Merge "Redis: Enable Sentinel" 2024-02-16 16:47:27 +00:00
Zuul
4a64b31c48 Merge "Capture rsync config file" 2024-02-16 16:47:22 +00:00
Takashi Kajinami
5097189902 Disable mariadb:10.11 module
Recent update in CentOS enabled the mariadb:10.11 module but
the mariadb package from this module broke mysql_install_db[1].
In addition, the mariadb package in core CentOS repo is supported
during CentOS9/RHEL9 lifecycle, and we should not basically switch to
the module[2].

This disable the module until the 10.11 module is disabled (or they
decide to keep it for some reason but fix the bug).

[1] https://issues.redhat.com/browse/RHEL-25575
[2] https://issues.redhat.com/browse/RHEL-25802

Change-Id: I88c7abceb7b1121478fe645e587954e98cc7f935
2024-02-16 08:37:45 +00:00
Zuul
cbcd649bef Merge "neutron: Disable rpc workers when ovn driver is used" 2024-02-10 05:47:32 +00:00
Takashi Kajinami
8a93901ee5 Redis: Enable Sentinel
Sentinel is a popular method to achieve high availability of Redis.
This is a prep work to test deployment with Redis Sentinel, and
deploys Sentinel service. Services still use Redis directly, but some
scenario may be updated to use Redis via Sentinel.

Change-Id: I728596ef20956537e38f082c9381266f8eaa686d
2024-02-10 12:50:12 +09:00
Takashi Kajinami
70b2faca1f neutron: Disable rpc workers when ovn driver is used
Neutron need no rpc workers when ovn mechanism is used and no
additional agents run. See [1] for details.

[1] https://review.opendev.org/c/openstack/neutron/+/823637

Change-Id: Ib7cce86a1f40424c1480845c28e71b25edfc501d
2024-02-09 14:45:32 +09:00
OpenStack Proposal Bot
003f43778e Updated from Puppet OpenStack modules constraints
Change-Id: I5cbe1bd1e5c422b1faa5153aac69b9863beba1b1
2024-02-09 03:06:03 +00:00
Zuul
7f0dfe1440 Merge "Remove dependency on puppet-qdr" 2024-02-08 01:57:52 +00:00
Takashi Kajinami
af11f63c25 CentOS: Exclude libvirt 9.10.0
... to workaround the known problem which will be fixed by 10.0.0[1].

[1] https://issues.redhat.com/browse/RHEL-20609

Change-Id: If93e527f64888cd5714971666f63c4f02f27f366
2024-02-07 10:58:00 +09:00
Zuul
41003dc949 Merge "octavia: Enable jobboard settings" 2024-02-06 04:08:01 +00:00
Zuul
dc7874917b Merge "Trove: Enable caching" 2024-02-06 03:58:02 +00:00
Takashi Kajinami
6d9e28faef Remove dependency on puppet-qdr
... because puppet-qdr is being retired.

Change-Id: I0cad57a5800aec3bff53d6ec3397cd7d9886a623
2024-02-06 12:37:16 +09:00
Zuul
b0c7a7f94a Merge "Enable caching in more services" 2024-02-05 22:26:50 +00:00
Takashi Kajinami
bcd8cc0637 Trove: Enable caching
Trove supports caching using oslo.cache. This enables this feature to
test the related deployment logic.

Depends-on: https://review.opendev.org/907645
Change-Id: I36fa179f19cb9e97fa597045986bcb52d74125b7
2024-02-05 01:46:44 +00:00
Takashi Kajinami
126d20f076 octavia: Enable jobboard settings
Octavia introduced the jobboard driver for amphora v2. Although we are
using noop drivers in our CI at this moment, we can enable the feature
for testing.

Depends-on: https://review.opendev.org/907685
Change-Id: I4789a9b6aa289cf6926931bf82dab5b5dd02fa8f
2024-02-04 17:20:40 +00:00
Takashi Kajinami
fc190c54d7 Enable caching in more services
This enables caching using oslo.cache in the following services, to
test the related deployment logics.

- ec2-api
- neutron
- watcher
- zaqar

Change-Id: Ia58a85701107bab747e0f33133486e63be54a0a9
2024-02-04 15:59:07 +09:00
Takashi Kajinami
449db409c2 Capture rsync config file
Change-Id: I8c85439467de734a472d77a9788e6cf3f9a32690
2024-02-01 18:16:07 +09:00
Takashi Kajinami
2eb5714adb Neutron: Add more validation for supported conbimations
Some plugins are not supported with ovn mechanism driver. This adds
a few more validations to reject unsupported plugins when ovn is used.

Change-Id: I9e9c309c9afc95d2fdb2d8cd624b35e84c2dbefb
2024-01-25 00:42:38 +09:00
Takashi Kajinami
63a65da0f4 l2gw: Add note about "wrong" service provider
... to help people understand why we have that wrong configuration.

Also the logic for Ubuntu is not used and we need a common pattern for
all plugins. So let's remove the unused logic now for easier
maintenance.

Change-Id: Id694e0c33c4086e1d316304ccf674aa3e3416405
2024-01-25 00:36:52 +09:00
Zuul
6cc6f37a64 Merge "Remove workaround for bz 2259076" 2024-01-23 14:40:31 +00:00
Zuul
1895c4fe96 Merge "Enable Neutron TaaS" 2024-01-23 11:37:59 +00:00
Zuul
07e740ec5a Merge "Neutron: Enable VPNaaS extension in l3 agent" 2024-01-23 09:14:27 +00:00
Takashi Kajinami
3f107c4163 Disable ec2-api tests
Currently some of the ec2 api tempest tests fail, because of a recent
change in neutron. This change disables the ec2 api tests as a short
term workaround.

Related-Bug: #2050063
Change-Id: Iab2b0093399c67cba36c1ca9b73ccba7fca136c0
2024-01-22 17:59:36 +09:00
Takashi Kajinami
ef5c2bfdc0 Remove workaround for bz 2259076
... since the issue is fixed in the current TaaS package in RDO.

Change-Id: I30ff8f2706e674f66dea5b552dbbe1c9367e0fd1
2024-01-20 12:36:27 +00:00
Takashi Kajinami
94c7d321e7 Enable Neutron TaaS
This enables the Tap-as-a-Service plugin in neutron to test the
deployment support we recently added to puppet-neutron.

Depends-on: https://review.opendev.org/906016
Change-Id: I1bed97477fa737733d5b59b7de085e61494c69f9
2024-01-20 20:08:04 +09:00