From d3ff19770d0c008a21778484ec67299667ac4baa Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 5 May 2024 14:46:07 +0900 Subject: [PATCH] Ubuntu: Disable Trove UCA Caracal does not provide the trove packages. The old versions in the main jammy repository is installed and it causes the deployment failure. Related-Bug: #2064838 Change-Id: I7f1e0317c24da3c1bb21dea699b6f68f4f2ba9d6 --- fixtures/scenario003.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/fixtures/scenario003.pp b/fixtures/scenario003.pp index df726a10f..4eb52aa59 100644 --- a/fixtures/scenario003.pp +++ b/fixtures/scenario003.pp @@ -23,9 +23,13 @@ if $facts['os']['name'] == 'Ubuntu' { case $facts['os']['family'] { 'Debian': { $ipv6 = false + # NOTE(tkajinam): UCA Caracal does not provide trove packages + # https://bugs.launchpad.net/ubuntu/+source/openstack-trove/+bug/2064838 + $trove_enabled = false } 'RedHat': { $ipv6 = true + $trove_enabled = true } default: { fail("Unsupported osfamily (${facts['os']['family']})") @@ -56,7 +60,9 @@ include openstack_integration::placement class { 'openstack_integration::nova': cinder_enabled => true, } -include openstack_integration::trove +if $trove_enabled { + include openstack_integration::trove +} class { 'openstack_integration::horizon': heat_enabled => true } @@ -72,7 +78,7 @@ class { 'openstack_integration::magnum': class { 'openstack_integration::tempest': designate => true, - trove => true, + trove => $trove_enabled, mistral => true, horizon => true, # NOTE(tkajinam): The scenario job we enable requires cinder, which is not