Bug 2103846

Summary: Overcloud deploy fails at Could not find class ::tripleo::profile::pacemaker::cinder::volume for controller-0.redhat.local
Product: Red Hat OpenStack Reporter: Asma Syed Hameed <asyedham>
Component: openstack-tripleo-heat-templatesAssignee: OSP Team <rhos-maint>
Status: CLOSED ERRATA QA Contact: Joe H. Rahme <jhakimra>
Severity: low Docs Contact:
Priority: low    
Version: 17.0 (Wallaby)CC: cjeanner, jjoyce, jschluet, mburns, ramishra, slinaber, tvignaud
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-14.3.1-0.20220701162329.dd13d73.el9ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-21 12:23:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Asma Syed Hameed 2022-07-05 05:51:08 UTC
Description of problem:
2022-07-04 20:05:57.987258 |                                      |    WARNING | ERROR: Can't run container container-puppet-cinder^M
stderr: + /usr/bin/puppet apply --summarize --detailed-exitcodes --color=false --modulepath=/etc/puppet/modules:/usr/share/openstack-puppet/modules --tags '"file,file_line,concat,augeas,cron,cinder_config,file,concat,file_line,cinder_api_paste_ini,cinder_config,file,concat,file_line,cinder_config,file,concat,file_line"' /etc/config.pp^M
+ logger -s -t puppet-user^M
<13>Jul  4 20:00:21 puppet-user: Warning: /etc/puppet/hiera.yaml: Use of 'hiera.yaml' version 3 is deprecated. It should be converted to version 5^M
<13>Jul  4 20:01:43 puppet-user:    (file: /etc/puppet/hiera.yaml)^M
<13>Jul  4 20:01:43 puppet-user: Warning: Undefined variable '::deploy_config_name'; ^M
<13>Jul  4 20:01:43 puppet-user:    (file & line not available)^M
<13>Jul  4 20:01:43 puppet-user: Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See https://puppet.com/docs/puppet/7.10/deprecated_language.html^M
<13>Jul  4 20:01:43 puppet-user:    (file & line not available)^M
<13>Jul  4 20:01:43 puppet-user: Warning: Scope(Class[Tripleo::Profile::Base::Cinder::Api]): The keymgr_backend parameter has been deprecated and has no effect.^M
<13>Jul  4 20:01:43 puppet-user: Warning: Scope(Class[Cinder]): The database_connection parameter is deprecated and will be \^M
<13>Jul  4 20:01:43 puppet-user: removed in a future realse. Use cinder::db::database_connection instead^M
<13>Jul  4 20:01:43 puppet-user: Warning: Unknown variable: 'cinder::api::keymgr_backend'. (file: /etc/puppet/modules/cinder/manifests/init.pp, line: 455, column: 31)^M
<13>Jul  4 20:01:43 puppet-user: Warning: Unknown variable: 'cinder::api::keymgr_encryption_api_url'. (file: /etc/puppet/modules/cinder/manifests/init.pp, line: 456, column: 42)^M
<13>Jul  4 20:01:43 puppet-user: Warning: Unknown variable: 'cinder::api::keymgr_encryption_auth_url'. (file: /etc/puppet/modules/cinder/manifests/init.pp, line: 458, column: 43)^M
<13>Jul  4 20:01:44 puppet-user: Error: Evaluation Error: Error while evaluating a Function Call, Could not find class ::tripleo::profile::pacemaker::cinder::volume for controller-0.redhat.local (file: /etc/config.pp, line: 8, column: 1) on node controller-0.redhat.local^M
+ rc=1^M
+ '[' false = false ']'^M
+ set +x
2022-07-04 20:05:57.987995 | 0cc47afa-1972-3b7a-ab39-000000006d5c |      FATAL | Create containers managed by Podman for /var/lib/tripleo-config/container-puppet-config/step_1 | controller-0 | error={"changed": false, "msg": "Failed containers: container-puppet-cinder"}
2022-07-04 20:05:57.988400 | 0cc47afa-1972-3b7a-ab39-000000006d5c |     TIMING | tripleo_container_manage : Create containers managed by Podman for /var/lib/tripleo-config/container-puppet-config/step_1 | controller-0 | 0:13:17.308941 | 336.93s
^M
PLAY RECAP *********************************************************************
ceph-0                     : ok=225  changed=97   unreachable=0    failed=0    skipped=143  rescued=0    ignored=0
compute-0                  : ok=263  changed=129  unreachable=0    failed=0    skipped=168  rescued=0    ignored=0
compute-1                  : ok=263  changed=129  unreachable=0    failed=0    skipped=168  rescued=0    ignored=0
compute-2                  : ok=263  changed=129  unreachable=0    failed=0    skipped=168  rescued=0    ignored=0
controller-0               : ok=278  changed=138  unreachable=0    failed=1    skipped=172  rescued=0    ignored=0
localhost                  : ok=1    changed=0    unreachable=0    failed=0    skipped=2    rescued=0    ignored=0
undercloud                 : ok=26   changed=10   unreachable=0    failed=0    skipped=2    rescued=0    ignored=0


Version-Release number of selected component (if applicable):
RHOS-17.0-RHEL-9-20220701.n.1


How reproducible:
100%

Steps to Reproduce:
1.use the latest passed_phase1/passed_phase2 puddle
2.Deploy OSP 17 with Ceph 

Actual results:
Overcloud deploy failed

Expected results:
Overcloud deployed Successfully

Comment 9 errata-xmlrpc 2022-09-21 12:23:40 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2022:6543