Skip to content

Update System VM template Guest OS version #11291

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: 4.20
Choose a base branch
from

Conversation

sureshanaparti
Copy link
Contributor

@sureshanaparti sureshanaparti commented Jul 24, 2025

Description

This PR updates System VM template Guest OS version, to Debian GNU/Linux 12 (64-bit). A new guestos field added to metadata.ini file for systemvm templates.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)
  • build/CI
  • test (unit or integration test code)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Bug Severity

  • BLOCKER
  • Critical
  • Major
  • Minor
  • Trivial

Screenshots (if appropriate):

How Has This Been Tested?

Verified in fresh deployment.

SystemVmTemplate-UpdatedVersion

MS log, updating systemvm templates:

[root@pr11291-t13954-kvm-ol8-mgmt1 ~]#  grep "SystemVmTemplateRegistration" /var/log/cloudstack/management/management-server.log 
2025-07-29 07:01:15,224 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Looking for file [ ./engine/schema/dist/systemvm-templates/metadata.ini ] in the classpath.
2025-07-29 07:01:15,224 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Looking for file [ /usr/share/cloudstack-management/templates/systemvm/metadata.ini ] in the classpath.
2025-07-29 07:02:32,550 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System Vm template IDs
2025-07-29 07:02:32,552 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating SystemVM Template Guest OS [Debian GNU/Linux 12 (64-bit)] id
2025-07-29 07:02:32,556 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: LXC
2025-07-29 07:02:32,560 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: LXC as it is not used, not failing upgrade
2025-07-29 07:02:32,580 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: VMware
2025-07-29 07:02:32,581 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: VMware as it is not used, not failing upgrade
2025-07-29 07:02:32,585 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: KVM, arch: x86_64
2025-07-29 07:02:32,587 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: KVM, arch: x86_64 as it is not used, not failing upgrade
2025-07-29 07:02:32,591 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: Ovm3
2025-07-29 07:02:32,592 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: Ovm3 as it is not used, not failing upgrade
2025-07-29 07:02:32,596 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: KVM, arch: aarch64
2025-07-29 07:02:32,597 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: KVM, arch: aarch64 as it is not used, not failing upgrade
2025-07-29 07:02:32,598 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: XenServer
2025-07-29 07:02:32,600 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: XenServer as it is not used, not failing upgrade
2025-07-29 07:02:32,603 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System VM template for hypervisor: Hyperv
2025-07-29 07:02:32,604 WARN  [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Cannot upgrade 4.20.2 system VM template for hypervisor: Hyperv as it is not used, not failing upgrade
2025-07-29 07:02:32,608 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Updating System Vm Template IDs Complete
2025-07-29 07:04:59,382 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Looking for file [ ./engine/schema/dist/systemvm-templates/metadata.ini ] in the classpath.
2025-07-29 07:04:59,383 DEBUG [c.c.u.SystemVmTemplateRegistration] (main:[]) (logid:) Looking for file [ /usr/share/cloudstack-management/templates/systemvm/metadata.ini ] in the classpath.
2025-07-29 07:19:25,624 INFO  [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) SystemVM template not seeded
2025-07-29 07:19:25,624 INFO  [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) Unmounting store
2025-07-29 07:19:25,808 ERROR [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) Failed to delete temporary directory: /tmp/tmp14565031384110649375
2025-07-29 07:19:28,653 DEBUG [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) Executing command [/usr/share/cloudstack-common/scripts/storage/secondary/setup-sysvm-tmplt -u 05c47bc3-876b-4c71-8e49-049c4051fe2e -f /usr/share/cloudstack-management/templates/systemvm/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2 -h kvm -d /tmp/tmp14411309665781300192/template/tmpl/1/3 ].
2025-07-29 07:20:53,741 DEBUG [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) Successfully executed process [21559] for command [/usr/share/cloudstack-common/scripts/storage/secondary/setup-sysvm-tmplt -u 05c47bc3-876b-4c71-8e49-049c4051fe2e -f /usr/share/cloudstack-management/templates/systemvm/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2 -h kvm -d /tmp/tmp14411309665781300192/template/tmpl/1/3 ].
2025-07-29 07:20:53,741 DEBUG [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) + [[ ! -u 05c47bc3-876b-4c71-8e49-049c4051fe2e -f /usr/share/cloudstack-management/templates/systemvm/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2 -h kvm -d /tmp/tmp14411309665781300192/template/tmpl/1/3 =~ ^-.+ ]]
2025-07-29 07:20:53,764 INFO  [c.c.u.SystemVmTemplateRegistration] (qtp253011924-21:[ctx-03189f53, ctx-652c779d, ctx-596b744f]) (logid:fef01ef6) Unmounting store
[root@pr11291-t13954-kvm-ol8-mgmt1 ~]#

metadata.ini file:

[root@pr11291-t13954-kvm-ol8-mgmt1 ~]# cat /usr/share/cloudstack-management/templates/systemvm/metadata.ini

[default]
version = 4.20.2.0

[kvm-x86_64]
templatename = systemvm-kvm-4.20.2-x86_64
checksum = cacae9b108ad56c738e8bed90105804f
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2
filename = systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2
arch = x86_64
guestos = Debian GNU/Linux 12 (64-bit)

[kvm-aarch64]
templatename = systemvm-kvm-4.20.2-aarch64
checksum = 
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-aarch64-kvm.qcow2.bz2
filename = systemvmtemplate-4.20.2-aarch64-kvm.qcow2.bz2
arch = aarch64
guestos = Debian GNU/Linux 12 (64-bit)

[vmware]
templatename = systemvm-vmware-4.20.2-x86_64
checksum = f30a3233ae43c5e14a3fb0d932fd2d8b
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-vmware.ova
filename = systemvmtemplate-4.20.2-x86_64-vmware.ova
arch = x86_64
guestos = Other Linux (64-bit)

[xenserver]
templatename = systemvm-xenserver-4.20.2-x86_64
checksum = eb9c3c4362c2152cf8a506c45057baaa
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-xen.vhd.bz2
filename = systemvmtemplate-4.20.2-x86_64-xen.vhd.bz2
arch = x86_64
guestos = Other Linux (64-bit)

[hyperv]
templatename = systemvm-hyperv-4.20.2-x86_64
checksum = 0a505c21c240bc9d8a5c26fef8d3e6d1
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-hyperv.vhd.zip
filename = systemvmtemplate-4.20.2-x86_64-hyperv.vhd.zip
arch = x86_64
guestos = Debian GNU/Linux 12 (64-bit)

[lxc]
templatename = systemvm-lxc-4.20.2-x86_64
checksum = cacae9b108ad56c738e8bed90105804f
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2
filename = systemvmtemplate-4.20.2-x86_64-kvm.qcow2.bz2
arch = x86_64
guestos = Debian GNU/Linux 12 (64-bit)

[ovm3]
templatename = systemvm-ovm3-4.20.2-x86_64
checksum = 8e0cf45de4943b9b136b9f6068ed4a21
downloadurl = https://download.cloudstack.org/systemvm/4.20/systemvmtemplate-4.20.2-x86_64-ovm.raw.bz2
filename = systemvmtemplate-4.20.2-x86_64-ovm.raw.bz2
arch = x86_64
guestos = Debian GNU/Linux 12 (64-bit)

[root@pr11291-t13954-kvm-ol8-mgmt1 ~]# 

DB:

mysql> SELECT * FROM cloud.guest_os WHERE display_name = 'Debian GNU/Linux 12 (64-bit)';
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
| id  | category_id | name | uuid                                 | display_name                 | created             | removed | is_user_defined | display |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
| 363 |           2 | NULL | 3ac8ebcc-f487-461b-96fb-ba93395ce73e | Debian GNU/Linux 12 (64-bit) | 2025-07-29 07:02:18 | NULL    |               0 |       1 |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
1 row in set (0.00 sec)

mysql>
mysql> SELECT uuid, unique_name, name, type, format, hypervisor_type, guest_os_id, state, arch FROM cloud.vm_template WHERE type = 'SYSTEM' AND removed iS NULL;
+--------------------------------------+-------------+-------------------------------+--------+--------+-----------------+-------------+--------+--------+
| uuid                                 | unique_name | name                          | type   | format | hypervisor_type | guest_os_id | state  | arch   |
+--------------------------------------+-------------+-------------------------------+--------+--------+-----------------+-------------+--------+--------+
| c1bbe13c-6c49-11f0-9718-1e00790002af | routing-1   | SystemVM Template (XenServer) | SYSTEM | VHD    | XenServer       |          99 | Active | x86_64 |
| c1bc52fb-6c49-11f0-9718-1e00790002af | routing-3   | SystemVM Template (KVM)       | SYSTEM | QCOW2  | KVM             |         363 | Active | x86_64 |
| c1bc9c23-6c49-11f0-9718-1e00790002af | routing-8   | SystemVM Template (vSphere)   | SYSTEM | OVA    | VMware          |          99 | Active | x86_64 |
| c1bce509-6c49-11f0-9718-1e00790002af | routing-9   | SystemVM Template (HyperV)    | SYSTEM | VHD    | Hyperv          |         363 | Active | x86_64 |
| d96abd7a-6c49-11f0-9718-1e00790002af | routing-10  | SystemVM Template (LXC)       | SYSTEM | QCOW2  | LXC             |         363 | Active | x86_64 |
| e6ad9baf-6c49-11f0-9718-1e00790002af | routing-12  | SystemVM Template (Ovm3)      | SYSTEM | RAW    | Ovm3            |         363 | Active | x86_64 |
+--------------------------------------+-------------+-------------------------------+--------+--------+-----------------+-------------+--------+--------+
6 rows in set (0.00 sec)
mysql> SELECT * FROM cloud.guest_os WHERE id IN (SELECT guest_os_id FROM cloud.vm_template WHERE type = 'SYSTEM' AND removed iS NULL);
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
| id  | category_id | name | uuid                                 | display_name                 | created             | removed | is_user_defined | display |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
|  99 |           7 | NULL | c1e143d7-6c49-11f0-9718-1e00790002af | Other Linux (64-bit)         | 2025-07-29 07:01:42 | NULL    |               0 |       1 |
| 363 |           2 | NULL | 3ac8ebcc-f487-461b-96fb-ba93395ce73e | Debian GNU/Linux 12 (64-bit) | 2025-07-29 07:02:18 | NULL    |               0 |       1 |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
2 rows in set (0.00 sec)

How did you try to break this feature and the system with this change?

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the System VM template Guest OS version from older Debian/Linux versions to Debian GNU/Linux 12 (64-bit) across all hypervisor types. This is a bug fix to ensure system VMs use the correct and updated guest OS configuration.

Key Changes:

  • Updated guest OS ID mapping for all hypervisors to use Debian 12 (LINUX_12_ID = 363)
  • Added dynamic guest OS lookup functionality to resolve the actual guest OS ID at runtime
  • Replaced hardcoded legacy Linux IDs with the new Debian 12 configuration

@sureshanaparti sureshanaparti force-pushed the systemvm-template-version-update branch from 31185a5 to f6b506b Compare July 24, 2025 18:38
@sureshanaparti
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Copy link

codecov bot commented Jul 24, 2025

Codecov Report

❌ Patch coverage is 30.76923% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 16.16%. Comparing base (40035f5) to head (9e9c44c).
⚠️ Report is 19 commits behind head on 4.20.

Files with missing lines Patch % Lines
...om/cloud/upgrade/SystemVmTemplateRegistration.java 30.76% 27 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               4.20   #11291      +/-   ##
============================================
- Coverage     16.16%   16.16%   -0.01%     
  Complexity    13278    13278              
============================================
  Files          5656     5656              
  Lines        497880   497907      +27     
  Branches      60378    60381       +3     
============================================
  Hits          80463    80463              
- Misses       408463   408489      +26     
- Partials       8954     8955       +1     
Flag Coverage Δ
uitests 4.00% <ø> (ø)
unittests 17.01% <30.76%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14357

@sureshanaparti sureshanaparti force-pushed the systemvm-template-version-update branch from f6b506b to 4be98d5 Compare July 28, 2025 13:32
@sureshanaparti sureshanaparti marked this pull request as ready for review July 28, 2025 13:32
@sureshanaparti sureshanaparti requested a review from Pearl1594 July 28, 2025 13:32
@sureshanaparti
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14424

@@ -731,6 +748,7 @@ public void registerTemplateForNonExistingEntries(Hypervisor.HypervisorType hype
Long templateId = null;
try {
MetadataTemplateDetails templateDetails = getMetadataTemplateDetails(hypervisor, arch);
updateSystemVmTemplateGuestOsId();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @sureshanaparti , could you please explain the reason for this? Wouldn't https://github.com/apache/cloudstack/pull/11291/files#diff-a9c9a38684718059c060de404bf9529de96e502f1e81b30793e6a32f725042a9R339 already handle it? I'm probably missing something.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

guest os id for debian 5 is hardcoded to 15 (very old entries), later user is allowed to add guest os and there are no hardcoded ids. if there are no user guest os added, the default id for debian 12 would be 363. this call will update the guest os id before registering the non existing systemvm templates. Moved this call to updateSystemVmTemplates().

update `cloud`.`guest_os` set display_name = 'Debian GNU/Linux 5.0 (32-bit)' where id=15;

INSERT INTO `cloud`.`vm_template` (id, unique_name, name, public, created, type, hvm, bits, account_id, url, checksum, enable_password, display_text, format, guest_os_id, featured, cross_zones, hypervisor_type)
VALUES (3, 'routing-3', 'SystemVM Template (KVM)', 0, now(), 'SYSTEM', 0, 64, 1, 'http://download.cloudstack.org/releases/2.2.0/systemvm.qcow2.bz2', 'ec463e677054f280f152fcc264255d2f', 0, 'SystemVM Template (KVM)', 'QCOW2', 15, 0, 1, 'KVM');

mysql> SELECT * FROM cloud.guest_os WHERE display_name = 'Debian GNU/Linux 12 (64-bit)';
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
| id  | category_id | name | uuid                                 | display_name                 | created             | removed | is_user_defined | display |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
| 363 |           2 | NULL | 565d58aa-ade8-468d-a829-036e73f11961 | Debian GNU/Linux 12 (64-bit) | 2025-07-28 15:13:07 | NULL    |               0 |       1 |
+-----+-------------+------+--------------------------------------+------------------------------+---------------------+---------+-----------------+---------+
1 row in set (0.00 sec)

@Pearl1594
Copy link
Contributor

@blueorangutan test matrix

@blueorangutan
Copy link

@Pearl1594 a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

@sureshanaparti
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14426

@sureshanaparti sureshanaparti marked this pull request as draft July 29, 2025 05:02
@sureshanaparti sureshanaparti force-pushed the systemvm-template-version-update branch from 7d61ee9 to 9e9c44c Compare July 29, 2025 05:06
@sureshanaparti
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14431

@blueorangutan
Copy link

[SF] Trillian test result (tid-13949)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 54673 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13949-kvm-ol8.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File

@sureshanaparti sureshanaparti marked this pull request as ready for review July 29, 2025 07:43
@blueorangutan
Copy link

[SF] Trillian test result (tid-13950)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 58338 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13950-kvm-ubuntu22.zip
Smoke tests completed. 140 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_09_arping_in_cpvm Failure 5.26 test_diagnostics.py

@blueorangutan
Copy link

[SF] Trillian test result (tid-13951)
Environment: vmware-70u3 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 58458 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13951-vmware-70u3.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File

@DaanHoogland
Copy link
Contributor

@blueorangutan test matrix

@blueorangutan
Copy link

@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

@blueorangutan
Copy link

[SF] Trillian Build Failed (tid-13957)

@blueorangutan
Copy link

[SF] Trillian test result (tid-13952)
Environment: xcpng82 (x2), Advanced Networking with Mgmt server ol9
Total time taken: 72687 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13952-xcpng82.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File

@blueorangutan
Copy link

[SF] Trillian Build Failed (tid-13959)

Copy link
Contributor

@DaanHoogland DaanHoogland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clgtm

Copy link
Contributor

@Pearl1594 Pearl1594 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clgtm

@blueorangutan
Copy link

[SF] Trillian test result (tid-13958)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 57512 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13958-kvm-ubuntu22.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File

@DaanHoogland DaanHoogland added this to the 4.20.2 milestone Jul 30, 2025
@blueorangutan
Copy link

[SF] Trillian test result (tid-13960)
Environment: xcpng82 (x2), Advanced Networking with Mgmt server ol9
Total time taken: 135030 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11291-t13960-xcpng82.zip
Smoke tests completed. 102 look OK, 39 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test Result Time (s) Test File
test_03_deploy_and_scale_kubernetes_cluster Failure 63.76 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Failure 188.58 test_kubernetes_clusters.py
test_list_system_vms_metrics_history Failure 0.31 test_metrics_api.py
test_01_non_strict_host_anti_affinity Failure 242.35 test_nonstrict_affinity_group.py
test_02_non_strict_host_affinity Error 125.54 test_nonstrict_affinity_group.py
test_01_add_primary_storage_disabled_host Error 15.52 test_primary_storage.py
test_01_primary_storage_iscsi Error 4.03 test_primary_storage.py
test_01_primary_storage_nfs Error 0.24 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.42 test_primary_storage.py
ContextSuite context=TestPurgeExpungedVms>:setup Error 0.00 test_purge_expunged_vms.py
test_another_user_can_allocate_ip_after_quarantined_has_ended_network Error 6.48 test_quarantined_ips.py
test_another_user_can_allocate_ip_after_quarantined_has_ended_vpc Error 0.35 test_quarantined_ips.py
test_only_owner_can_allocate_ip_in_quarantine_network Error 0.33 test_quarantined_ips.py
test_only_owner_can_allocate_ip_in_quarantine_vpc Error 0.35 test_quarantined_ips.py
test_CRUD_operations_userdata Error 1520.73 test_register_userdata.py
test_deploy_vm_with_registered_userdata Error 7.61 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 7.07 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 7.50 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_deny Error 6.98 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 7.28 test_register_userdata.py
test_link_and_unlink_userdata_to_template Error 6.86 test_register_userdata.py
test_user_userdata_crud Error 7.42 test_register_userdata.py
ContextSuite context=TestResetVmOnReboot>:setup Error 0.00 test_reset_vm_on_reboot.py
ContextSuite context=TestChangeServiceOfferingForVmWithSnapshots>:setup Error 0.00 test_vm_snapshots.py
ContextSuite context=TestVmSnapshot>:setup Error 0.00 test_vm_snapshots.py
ContextSuite context=TestRAMCPUResourceAccounting>:setup Error 0.00 test_resource_accounting.py
ContextSuite context=TestResourceNames>:setup Error 0.00 test_resource_names.py
ContextSuite context=TestRestoreVM>:setup Error 0.00 test_restore_vm.py
ContextSuite context=TestRouterDHCPHosts>:setup Error 0.00 test_router_dhcphosts.py
ContextSuite context=TestRouterDHCPOpts>:setup Error 0.00 test_router_dhcphosts.py
ContextSuite context=TestRouterDns>:setup Error 0.00 test_router_dns.py
ContextSuite context=TestCreateVolume>:setup Error 0.00 test_volumes.py
ContextSuite context=TestVolumes>:setup Error 6.76 test_volumes.py
ContextSuite context=TestRouterDnsService>:setup Error 0.00 test_router_dnsservice.py
ContextSuite context=TestRouterIpTablesPolicies>:setup Error 0.00 test_routers_iptables_default_policy.py
ContextSuite context=TestVPCIpTablesPolicies>:setup Error 0.00 test_routers_iptables_default_policy.py
ContextSuite context=TestIsolatedNetworks>:setup Error 0.00 test_routers_network_ops.py
ContextSuite context=TestRedundantIsolateNetworks>:setup Error 0.00 test_routers_network_ops.py
ContextSuite context=TestRouterServices>:setup Error 0.00 test_routers.py
ContextSuite context=TestScaleVm>:setup Error 0.00 test_scale_vm.py
test_01_sys_vm_start Failure 0.11 test_secondary_storage.py
ContextSuite context=TestServiceOfferings>:setup Error 1521.78 test_service_offerings.py
test_01_register_vnf_template Error 0.08 test_vnf_templates.py
test_02_list_vnf_template Error 0.06 test_vnf_templates.py
test_03_edit_vnf_template Error 0.06 test_vnf_templates.py
test_04_deploy_vnf_appliance Error 0.06 test_vnf_templates.py
test_05_delete_vnf_template Error 0.06 test_vnf_templates.py
ContextSuite context=TestSetSourceNatIp>:setup Error 0.00 test_set_sourcenat.py
ContextSuite context=TestSnapshotRootDisk>:setup Error 0.00 test_snapshots.py
ContextSuite context=TestSnapshotStandaloneBackup>:setup Error 0.00 test_snapshots.py
test_01_list_sec_storage_vm Failure 0.04 test_ssvm.py
test_02_list_cpvm_vm Failure 0.04 test_ssvm.py
test_03_ssvm_internals Failure 0.04 test_ssvm.py
test_04_cpvm_internals Failure 0.04 test_ssvm.py
test_05_stop_ssvm Failure 0.05 test_ssvm.py
test_06_stop_cpvm Failure 0.06 test_ssvm.py
test_07_reboot_ssvm Failure 0.04 test_ssvm.py
test_08_reboot_cpvm Failure 0.04 test_ssvm.py
test_09_reboot_ssvm_forced Failure 0.04 test_ssvm.py
test_10_reboot_cpvm_forced Failure 0.04 test_ssvm.py
test_11_destroy_ssvm Failure 0.04 test_ssvm.py
test_12_destroy_cpvm Error 2.19 test_ssvm.py
ContextSuite context=TestVMWareStoragePolicies>:setup Error 0.00 test_storage_policy.py
test_02_create_template_with_checksum_sha1 Error 65.67 test_templates.py
test_03_create_template_with_checksum_sha256 Error 65.64 test_templates.py
test_04_create_template_with_checksum_md5 Error 65.69 test_templates.py
test_05_create_template_with_no_checksum Error 65.73 test_templates.py
ContextSuite context=TestTemplates>:setup Error 11.34 test_templates.py
ContextSuite context=TestISOUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestLBRuleUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestNatRuleUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestPublicIPUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestSnapshotUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestVmUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestVolumeUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestVpnUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestIpv6Vpc>:setup Error 0.00 test_vpc_ipv6.py
ContextSuite context=TestVmAutoScaling>:setup Error 0.00 test_vm_autoscaling.py
test_01_deploy_vm_on_specific_host Error 0.10 test_vm_deployment_planner.py
test_02_deploy_vm_on_specific_cluster Error 1.40 test_vm_deployment_planner.py
test_03_deploy_vm_on_specific_pod Error 1.34 test_vm_deployment_planner.py
test_04_deploy_vm_on_host_override_pod_and_cluster Error 0.14 test_vm_deployment_planner.py
test_05_deploy_vm_on_cluster_override_pod Error 1.31 test_vm_deployment_planner.py
ContextSuite context=TestDeployVM>:setup Error 0.00 test_vm_life_cycle.py
ContextSuite context=TestVMLifeCycle>:setup Error 7.25 test_vm_life_cycle.py
ContextSuite context=TestUnmanageVM>:setup Error 0.00 test_vm_lifecycle_unmanage_import.py
ContextSuite context=TestVMSchedule>:setup Error 0.00 test_vm_schedule.py
ContextSuite context=TestMigrateVMStrictTags>:setup Error 0.00 test_vm_strict_host_tags.py
ContextSuite context=TestRestoreVMStrictTags>:setup Error 0.00 test_vm_strict_host_tags.py
ContextSuite context=TestScaleVMStrictTags>:setup Error 0.00 test_vm_strict_host_tags.py
ContextSuite context=TestVMDeploymentPlannerStrictTags>:setup Error 0.00 test_vm_strict_host_tags.py
ContextSuite context=TestVPCRedundancy>:setup Error 0.00 test_vpc_redundant.py
ContextSuite context=TestVPCNics>:setup Error 0.00 test_vpc_router_nics.py
ContextSuite context=TestRVPCSite2SiteVpn>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVPCSite2SiteVPNMultipleOptions>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVpcRemoteAccessVpn>:setup Error 0.00 test_vpc_vpn.py
ContextSuite context=TestVpcSite2SiteVpn>:setup Error 0.00 test_vpc_vpn.py

@sureshanaparti
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14486

@sureshanaparti
Copy link
Contributor Author

@blueorangutan test

@blueorangutan
Copy link

@sureshanaparti a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy