Master Undercloud upgrade job is failing with Evaluation Error: Error while evaluating a Resource Statement, Haproxy::Balancermember[neutron]: parameter 'ports' expects a value of type Undef, Array, or String, got Integer

Bug #2006442 reported by Sandeep Yadav
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Unassigned

Bug Description

Description:

Master Undercloud upgrade job is failing with Evaluation Error: Error while evaluating a Resource Statement, Haproxy::Balancermember[neutron]: parameter 'ports' expects a value of type Undef, Array, or String, got Integer

https://logserver.rdoproject.org/20/39420/30/check/periodic-tripleo-ci-centos-9-undercloud-upgrade-master/08fadab/logs/undercloud/home/zuul/undercloud_upgrade.log.txt.gz
~~~
2023-02-07 07:11:14 | <13>Feb 7 07:11:02 puppet-user: Error: Evaluation Error: Error while evaluating a Resource Statement, Haproxy::Balancermember[neutron]: parameter 'ports' expects a value of type Undef, Array, or String, got Integer (file: /etc/puppet/modules/tripleo/manifests/haproxy/endpoint.pp, line: 313) on node undercloud.localdomain
2023-02-07 07:11:14 | + rc=1
~~~

Issue started on 07th February as per build history:

https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-ci-centos-9-undercloud-upgrade-master

tags: added: pro
tags: added: ci promotion-blocker
removed: pro
Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Observation:

The puppet-tripleo version installed on the job belongs to zed branch and not Master.

~~~
https://logserver.rdoproject.org/20/39420/30/check/periodic-tripleo-ci-centos-9-undercloud-upgrade-master/08fadab/logs/undercloud/var/log/extra/package-list-installed.txt.gz

"puppet-tripleo.noarch 17.0.1-0.20230207021847.dfbb515.el9 @delorean-current"
~~~

Looks like we didn't bump the version between zed and master for puppet-tripleo

~~~
https://trunk.rdoproject.org/centos9-zed/component/tripleo/current/
puppet-tripleo-17.0.1-0.20230207021847.dfbb515.el9.src.rpm 2023-02-07 02:21 232K
https://trunk.rdoproject.org/centos9-master/component/tripleo/current/
puppet-tripleo-17.0.1-0.20230201051852.dde5b8a.el9.noarch.rpm 2023-02-01 05:23 219K
~~~

so, during the upgrade, if Zed package is the latest(recently modified), dnf will think it's already on the latest version already and will not install puppet-tripleo from master.

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Hello,

Discussed this issue with Takashi, Earlier Change https://review.opendev.org/c/openstack/releases/+/867196 made a release for some TripleO repos but that did not create one for puppet-tripleo.

we need a new release of puppet-tripleo to solve the issue.

Takashi pushed the following patches:-

https://review.opendev.org/c/openstack/puppet-tripleo/+/872859
https://review.opendev.org/c/openstack/releases/+/872858

Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.