horizon-nodejs16/18-run-test job failing in Ubuntu Jammy (22.04)

Bug #1996638 reported by Vishal Manchanda
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
High
Vishal Manchanda

Bug Description

As per the 2023.1 cycles community-wide goal of migrating the CI/CD to Ubuntu Jammy (22.04), we are testing all jobs in advance before the actual migration happens on m-1 (Nov 18).

horizon-nodejs16-run-test, horizon-selenium-headless, horizon-integration-tests jobs are failing on Jammy
- https://zuul.opendev.org/t/openstack/build/bbdfff9573894d469d7394a4da4c4274/log/job-output.txt#2564-2584

I guess we are hitting bug https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951491/
I have already discussed this topic with openstack-infra team, please refer https://meetings.opendev.org/irclogs/%23openstack-infra/%23openstack-infra.2022-11-09.log.html#t2022-11-09T17:27:06

Right now if we migrate nodeset of "horiozon-nodejs16-run-test" job from focal->jammy, it will be broken and all other horizon plugins which are running this job are also broken [1].

[1] https://codesearch.openstack.org/?q=horizon-nodejs-jobs&i=nope&literal=nope&files=&excludeFiles=&repos=

Changed in horizon:
importance: Undecided → High
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to horizon (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/horizon/+/865316

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to horizon (master)

Reviewed: https://review.opendev.org/c/openstack/horizon/+/865316
Committed: https://opendev.org/openstack/horizon/commit/bebc8dad2fdcd8d766ca7a1f529c5afab9b9e203
Submitter: "Zuul (22348)"
Branch: master

commit bebc8dad2fdcd8d766ca7a1f529c5afab9b9e203
Author: manchandavishal <email address hidden>
Date: Tue Nov 22 22:41:34 2022 +0530

    Set Nodeset to ubuntu-focal for integration and selenium job

    As openstack-tox jobs migrated from ubuntu focal to ubuntu
    jammy[1]. So horizon integration and selenium-headless jobs
    start failing. This patch changes the nodeset for both
    these jobs to ubuntu focal as a workaround to unblock
    the CI.

    [1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116

    Related-Bug: #1996638
    Change-Id: I674d7d3a8e1b34229fd5ef0285153e13324d3417

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.opendev.org/c/openstack/horizon/+/865453
Committed: https://opendev.org/openstack/horizon/commit/9a43c7964d0bb9a210c85cf803357ee3915fe2dc
Submitter: "Zuul (22348)"
Branch: master

commit 9a43c7964d0bb9a210c85cf803357ee3915fe2dc
Author: manchandavishal <email address hidden>
Date: Wed Nov 23 23:01:57 2022 +0530

    Set Nodeset to debian-bullseye for npm, integration and selenium job

    This patch changes nodeset to "debian-bullseye" from "ubuntu-focal" for
    horizon-selenium-headless, horizon-nodejs, and horizon-integration-tests
    jobs. Debian bullseye is also a runtime for the 2023.1 cycle as
    mentioned here [1]. Right now if we change nodeset to "ubuntu-jammy"
    all of the above jobs start failing. One possible solution to run these
    jobs on "ubuntu-jammy" nodeset is to install firefox as a deb. package
    instead of using snap as discussed here [2]. We can switch nodeset to
    "ubuntu-jammy" in the future once the firefox issue with snap is fixed [3].

    Also geckodriver version is upadted to latest(i.e. v0.32.0) to include
    latest bug fix.

    [1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html
    [2] https://meetings.opendev.org/irclogs/%23openstack-infra/%23openstack-infra.2022-11-23.log.html#t2022-11-23T14:15:08
    [3] https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951491

    Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/865459

    Related-Bug: #1996638

    Change-Id: Ic50fbb8b29fc5dec42d1a5e94095c9777c7d5fb6

Revision history for this message
Vishal Manchanda (vishalmanchanda) wrote :
Changed in horizon:
assignee: nobody → Vishal Manchanda (vishalmanchanda)
status: New → 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.