Skip to content

Netris Network Plugin Integration with CloudStack #10458

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

Draft
wants to merge 91 commits into
base: main
Choose a base branch
from

Conversation

Pearl1594
Copy link
Contributor

Description

This PR adds a new network plugin - Netris

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

Screenshots (if appropriate):

How Has This Been Tested?

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

Copy link

codecov bot commented Feb 24, 2025

Codecov Report

Attention: Patch coverage is 29.49715% with 2720 lines in your changes missing coverage. Please review.

Project coverage is 16.59%. Comparing base (16c60c7) to head (b0603c1).

Files with missing lines Patch % Lines
...a/org/apache/cloudstack/service/NetrisElement.java 11.84% 435 Missing and 4 partials ⚠️
...g/apache/cloudstack/service/NetrisServiceImpl.java 4.33% 329 Missing and 2 partials ⚠️
...ain/java/com/cloud/network/vpc/VpcManagerImpl.java 1.56% 311 Missing and 3 partials ⚠️
...org/apache/cloudstack/resource/NetrisResource.java 43.28% 144 Missing and 8 partials ⚠️
...va/com/cloud/network/element/NetrisProviderVO.java 0.00% 135 Missing ⚠️
...che/cloudstack/service/NetrisGuestNetworkGuru.java 32.98% 101 Missing and 27 partials ⚠️
...java/com/cloud/network/SDNProviderNetworkRule.java 46.25% 122 Missing ⚠️
...tack/agent/api/CreateOrUpdateNetrisACLCommand.java 0.00% 65 Missing ⚠️
.../cloudstack/service/NetrisProviderServiceImpl.java 44.14% 58 Missing and 4 partials ⚠️
...va/com/cloud/network/netris/NetrisNetworkRule.java 3.77% 51 Missing ⚠️
... and 117 more
Additional details and impacted files
@@             Coverage Diff              @@
##               main   #10458      +/-   ##
============================================
+ Coverage     16.57%   16.59%   +0.01%     
- Complexity    13968    14187     +219     
============================================
  Files          5743     5785      +42     
  Lines        510494   515405    +4911     
  Branches      62075    62698     +623     
============================================
+ Hits          84617    85519     +902     
- Misses       416415   420309    +3894     
- Partials       9462     9577     +115     
Flag Coverage Δ
uitests 3.86% <ø> (-0.04%) ⬇️
unittests 17.49% <29.49%> (+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.

Copy link

This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch.

@borisstoyanov
Copy link
Contributor

@blueorangutan package

@blueorangutan
Copy link

@borisstoyanov 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 12617

Pearl1594 and others added 11 commits February 28, 2025 09:30
…d API class through CloudStack (#7)

* Delegate API classes creation to the SDK and simply invoke the desired API class through CloudStack

* Pass default auth scheme for now
)

* Support adding netris provider to CloudStack

* revert marvin change

* add license and perform session check when provider is added

* add license and remove unused import

* fix build failure - uunused imports

* address comments

* fix provider name

* add Netris network element

* add license

* Add netris management APIs and netris service provider

* add license

* revert change

* remove other network elements from Netris element

* fix api name in doc generator

* remove logs

* move session alive check to CheckHealthCommand exec

* Fix zone creation wizard to configure netris provider

* Upgrade GSON version - from PR 8756

* Add additional parametes to the add Netris provider API

* add netris as a host

* add additional params to the resoponse and update UI

* Rename site to site_name

* Create Netris VPC (#8)

* Delegate API classes creation to the SDK and simply invoke the desired API class through CloudStack (#7)

* Delegate API classes creation to the SDK and simply invoke the desired API class through CloudStack

* Pass default auth scheme for now

* Drop for_nsx and for_tungten columns in favour of checking the provider on the ntwserviceprovider map table

* Remove missing setForTungsten occurrence

* Remove forNsx from VPC offerings

* Create Netris VPC

* Fix VPC offerings listing and remove unused dao

* Create VPC fixes

* Upgrade GSON version - from PR 8756

* Fix VPC creation response by using the latest SDK code

* Fix unit test

* Remove unused import

* Fix NSX unit tests after refactoring

* Add Netris key to the VLAN Details table (#10)

* Add Netris key to the VLAN Details table

* update for_<provider> column to be generic

* Fix VPC and add IPAM allocation for the VPC CIDR (#9)

* Fix VPC and add IPAM allocation for the VPC CIDR

* Remove VPC logic

* Use zoneId accountId and domainId on resources creation

* Fix naming

* Fix VR public nic issue

* Fix Netris Public IP for VPC source NAT allocation

* Add Netris VPC Subnets and vNets (#11)

* Add Netris VPC Subnets and vNets

* fix compilation errors

* Add netris subnet

* refactor naming convention to differentiate between VPC tiers and Isolated networks

* revert marvin change

* fix constructor - build failure

* Add support to filter netris offerings, delete netris provider when zone is being deleted

* Fix build

* Fix VPC creation

* Fix vnet creation

* unnecesary log

Authored-by: Pearl Dsilva <[email protected]>
* Add support to delete VNets and Subnets

* Add support to delete vnet resources

* Add support to delete vnet resources

* extract code to method

---------

Co-authored-by: nvazquez <[email protected]>
* Set up Netris Public range on new zone addition

* Add dependency to calculate subnet containing a start and end IP

* Remove unused import

* Move dependency to the netris module

* Rename Netris IP range

* Refactor logic

* Revert "Refactor logic"

This reverts commit 7ec36a81320444c37e7bb914dd895060b663411b.

* Fix setup range after adding Netris Provider

* Fix VXLAN range adding on zone creation
* add zone params to accepts management vnet

* Release vxlan associated to the netris broadcast domain type

* handle update network broadcast uri
* Update Subnet purpose for Netris Public Traffic

* search for existing subnet of common purpose type
@Pearl1594
Copy link
Contributor Author

@weizhouapache
Copy link
Member

weizhouapache commented Jun 20, 2025

Will need to verify this change: https://github.com/apache/cloudstack/pull/10458/files#diff-c38578af53165ce737dd589013a4790031bdb12f8121e3957ef140ae4d7e429dL147-L152 in an NSX env to validate no regression.

some explanation of the code snippet

            # Add localized "data-server" records in /etc/hosts for VPC routers
            if (self.config.is_vpc() and gn.is_vr_guest_gateway()) or self.config.is_router():
                self.add_host(gateway, "%s data-server" % CsHelper.get_hostname())
            elif self.config.is_dhcp() or (self.config.is_vpc() and not gn.is_vr_guest_gateway()):
                self.add_host(ip, "%s data-server" % CsHelper.get_hostname())

gateway IP acts as data-server, in case of

  • VPC, and VPC VR as gateway of guest network (single VR). VR IP is same as gateway IP
  • VPC, and VPC VR as gateway of guest network (Redundant VRs). VR IP is different as gateway IP
  • Isolated network, and VR as Source NAT (single VR). VR IP is same as gateway IP
  • Isolated network, and VR as Source NAT (redundant VRs). VR IP is different as gateway IP

VR IP acts as data-server, if cloudstack VR is not the gateway, for example

  • VPC, but VPC VR is not gateway
  • Isolated network, but VR is not gateway/Source NAT
  • Shared networks

If the VR is created with old ACS version, gn does not have property is_vr_guest_gateway , in that case, we can assume that the VPC VR is the gateway. therefore, in CsGuestNetwork.py

    def is_vr_guest_gateway(self):
        return self.guest and ('is_vr_guest_gateway' not in self.data or self.data['is_vr_guest_gateway'])

@Pearl1594
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@Pearl1594 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 13860

@blueorangutan
Copy link

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

Test Result Time (s) Test File
test_01_add_delete_kubernetes_supported_version Error 1802.23 test_kubernetes_supported_versions.py
ContextSuite context=TestListIdsParams>:setup Error 0.00 test_list_ids_parameter.py
ContextSuite context=TestLoadBalance>:setup Error 0.00 test_loadbalance.py
ContextSuite context=TestMetrics>:setup Error 0.00 test_metrics_api.py
ContextSuite context=TestNestedVirtualization>:setup Error 0.00 test_nested_virtualization.py
ContextSuite context=TestNetworkACL>:setup Error 0.00 test_network_acl.py
ContextSuite context=TestIpv6Network>:setup Error 0.00 test_network_ipv6.py
test_delete_account Error 1518.47 test_network.py
test_delete_network_while_vm_on_it Error 1.21 test_network.py
test_deploy_vm_l2network Error 1.22 test_network.py
test_l2network_restart Error 2.45 test_network.py
ContextSuite context=TestPortForwarding>:setup Error 3.69 test_network.py
ContextSuite context=TestPublicIP>:setup Error 12.62 test_network.py
test_reboot_router Failure 0.10 test_network.py
test_releaseIP Error 6.22 test_network.py
test_releaseIP_using_IP Error 6.55 test_network.py
ContextSuite context=TestRouterRules>:setup Error 6.66 test_network.py
ContextSuite context=TestSharedNetworkWithConfigDrive>:setup Error 1522.82 test_network.py
ContextSuite context=TestAdapterTypeForNic>:setup Error 0.00 test_nic_adapter_type.py
ContextSuite context=TestPortForwardingRules>:setup Error 0.00 test_portforwardingrules.py
ContextSuite context=TestNonStrictAffinityGroups>:setup Error 0.00 test_nonstrict_affinity_group.py
ContextSuite context=TestIsolatedNetworksPasswdServer>:setup Error 0.00 test_password_server.py
ContextSuite context=TestPrivateGwACL>:setup Error 0.00 test_privategw_acl.py
ContextSuite context=TestProjectSuspendActivate>:setup Error 1531.45 test_projects.py
test_CRUD_operations_userdata Error 1525.01 test_register_userdata.py
test_deploy_vm_with_registered_userdata Error 8.69 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 8.71 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 9.30 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_deny Error 8.98 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 8.32 test_register_userdata.py
test_link_and_unlink_userdata_to_template Error 9.14 test_register_userdata.py
test_user_userdata_crud Error 9.17 test_register_userdata.py
ContextSuite context=TestResetVmOnReboot>:setup Error 0.00 test_reset_vm_on_reboot.py
ContextSuite context=TestRAMCPUResourceAccounting>:setup Error 0.00 test_resource_accounting.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
test_06_download_detached_volume Error 308.46 test_volumes.py
test_13_migrate_volume_and_change_offering Error 129.67 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=TestCpuCapServiceOfferings>:setup Error 0.00 test_service_offerings.py
ContextSuite context=TestServiceOfferings>:setup Error 0.39 test_service_offerings.py
test_04_deploy_vnf_appliance Error 312.24 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_09_reboot_ssvm_forced Error 1403.46 test_ssvm.py
test_10_reboot_cpvm_forced Error 3600.74 test_ssvm.py
ContextSuite context=TestVMWareStoragePolicies>:setup Error 0.00 test_storage_policy.py
test_01_create_template Error 1.18 test_templates.py
test_CreateTemplateWithDuplicateName Error 1.15 test_templates.py
test_02_create_template_with_checksum_sha1 Error 65.74 test_templates.py
test_03_create_template_with_checksum_sha256 Error 65.70 test_templates.py
test_04_create_template_with_checksum_md5 Error 65.76 test_templates.py
test_05_create_template_with_no_checksum Error 65.70 test_templates.py
ContextSuite context=TestTemplates>:setup Error 285.76 test_templates.py
ContextSuite context=TestISOUsage>:setup Error 0.00 test_usage.py
test_01_snapshot_usage Error 3.31 test_usage.py
test_01_template_usage Error 1.25 test_usage.py
test_01_volume_usage Error 130.08 test_usage.py
test_10_attachAndDetach_iso Failure 1513.80 test_vm_life_cycle.py
ContextSuite context=TestIpv6Vpc>:setup Error 0.00 test_vpc_ipv6.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
test_disable_oobm_ha_state_ineligible Error 1517.88 test_hostha_kvm.py

@blueorangutan
Copy link

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

Test Result Time (s) Test File
ContextSuite context=TestIpv4Routing>:setup Error 0.00 test_ipv4_routing.py
test_01_1_create_iso_with_checksum_sha1_negative Error 66.64 test_iso.py
test_01_create_iso_with_checksum_sha1 Error 66.60 test_iso.py
test_01_create_iso_with_checksum_sha1 Error 66.60 test_iso.py
test_02_1_create_iso_with_checksum_sha256_negative Error 66.55 test_iso.py
test_02_create_iso_with_checksum_sha256 Error 66.61 test_iso.py
test_02_create_iso_with_checksum_sha256 Error 66.61 test_iso.py
test_03_1_create_iso_with_checksum_md5_negative Error 66.59 test_iso.py
test_03_create_iso_with_checksum_md5 Error 66.67 test_iso.py
test_03_create_iso_with_checksum_md5 Error 66.67 test_iso.py
test_04_create_iso_with_no_checksum Error 66.63 test_iso.py
test_04_create_iso_with_no_checksum Error 66.63 test_iso.py
test_01_create_iso Failure 1521.32 test_iso.py
ContextSuite context=TestISO>:setup Error 3041.76 test_iso.py
test_01_invalid_upgrade_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_02_upgrade_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_03_deploy_and_scale_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_04_autoscale_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_05_basic_lifecycle_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_06_delete_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Failure 0.01 test_kubernetes_clusters.py
test_10_vpc_tier_kubernetes_cluster Failure 0.01 test_kubernetes_clusters.py
test_11_test_unmanaged_cluster_lifecycle Error 0.01 test_kubernetes_clusters.py
test_12_test_deploy_cluster_different_offerings_per_node_type Failure 0.01 test_kubernetes_clusters.py
test_01_add_delete_kubernetes_supported_version Error 1802.10 test_kubernetes_supported_versions.py
ContextSuite context=TestListIdsParams>:setup Error 0.00 test_list_ids_parameter.py
ContextSuite context=TestListVolumes>:setup Error 0.00 test_list_volumes.py
ContextSuite context=TestLoadBalance>:setup Error 0.00 test_loadbalance.py
ContextSuite context=TestMetrics>:setup Error 0.00 test_metrics_api.py
test_01_prepare_and_cancel_maintenance Error 0.20 test_ms_maintenance_and_safe_shutdown.py
ContextSuite context=TestNestedVirtualization>:setup Error 0.00 test_nested_virtualization.py
ContextSuite context=TestNetworkACL>:setup Error 0.00 test_network_acl.py
ContextSuite context=TestIpv6Network>:setup Error 0.00 test_network_ipv6.py
ContextSuite context=TestNetworkPermissions>:setup Error 0.00 test_network_permissions.py
test_delete_account Error 1518.07 test_network.py
test_delete_network_while_vm_on_it Error 1.22 test_network.py
test_deploy_vm_l2network Error 1.21 test_network.py
test_l2network_restart Error 2.38 test_network.py
ContextSuite context=TestPortForwarding>:setup Error 3.62 test_network.py
ContextSuite context=TestPublicIP>:setup Error 13.17 test_network.py
test_reboot_router Failure 0.08 test_network.py
test_releaseIP Error 6.60 test_network.py
test_releaseIP_using_IP Error 6.85 test_network.py
ContextSuite context=TestRouterRules>:setup Error 6.93 test_network.py
ContextSuite context=TestSharedNetworkWithConfigDrive>:setup Error 1527.49 test_network.py
test_01_add_primary_storage_disabled_host Error 1518.03 test_primary_storage.py
test_01_deploy_vms_storage_tags Error 7.61 test_primary_storage.py
ContextSuite context=TestAdapterTypeForNic>:setup Error 0.00 test_nic_adapter_type.py
test_01_nic Error 1517.94 test_nic.py
ContextSuite context=TestNonStrictAffinityGroups>:setup Error 0.00 test_nonstrict_affinity_group.py
ContextSuite context=TestIsolatedNetworksPasswdServer>:setup Error 0.00 test_password_server.py
ContextSuite context=TestPrivateGwACL>:setup Error 0.00 test_privategw_acl.py
ContextSuite context=TestPortForwardingRules>:setup Error 0.00 test_portforwardingrules.py
ContextSuite context=TestProjectSuspendActivate>:setup Error 1531.57 test_projects.py
test_CRUD_operations_userdata Error 1525.30 test_register_userdata.py
test_deploy_vm_with_registered_userdata Error 8.56 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 9.23 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 8.95 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_deny Error 8.47 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 9.79 test_register_userdata.py
test_link_and_unlink_userdata_to_template Error 10.08 test_register_userdata.py
test_user_userdata_crud Error 10.22 test_register_userdata.py
ContextSuite context=TestResetVmOnReboot>:setup Error 0.00 test_reset_vm_on_reboot.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=TestChangeServiceOfferingForVmWithSnapshots>:setup Error 0.00 test_vm_snapshots.py
test_01_create_vm_snapshots Failure 664.81 test_vm_snapshots.py
test_02_revert_vm_snapshots Failure 664.81 test_vm_snapshots.py
test_03_delete_vm_snapshots Failure 0.02 test_vm_snapshots.py
ContextSuite context=TestRouterDnsService>:setup Error 0.00 test_router_dnsservice.py
ContextSuite context=TestUnmanageVM>:setup Error 0.00 test_vm_lifecycle_unmanage_import.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=TestIpv6Vpc>:setup Error 0.00 test_vpc_ipv6.py
ContextSuite context=TestScaleVm>:setup Error 0.00 test_scale_vm.py
ContextSuite context=TestServiceOfferings>:setup Error 1518.06 test_service_offerings.py
ContextSuite context=TestSetSourceNatIp>:setup Error 0.00 test_set_sourcenat.py
ContextSuite context=TestCreateVolume>:setup Error 0.00 test_volumes.py
test_02_attach_volume Error 3.17 test_volumes.py
test_03_download_attached_volume Error 1.09 test_volumes.py
test_04_delete_attached_volume Error 3.14 test_volumes.py
test_05_detach_volume Error 1.10 test_volumes.py
test_06_download_detached_volume Error 3.15 test_volumes.py
test_08_resize_volume Error 2.10 test_volumes.py
test_09_delete_detached_volume Error 5.35 test_volumes.py
test_10_list_volumes Failure 371.48 test_volumes.py
test_11_attach_volume_with_unstarted_vm Error 132.87 test_volumes.py
test_12_resize_volume_with_only_size_parameter Error 2.14 test_volumes.py
test_13_migrate_volume_and_change_offering Error 4.37 test_volumes.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_03_ssvm_internals Failure 0.05 test_ssvm.py
test_05_stop_ssvm Failure 0.05 test_ssvm.py
test_07_reboot_ssvm Failure 0.05 test_ssvm.py
test_09_reboot_ssvm_forced Failure 0.05 test_ssvm.py
test_11_destroy_ssvm Failure 0.04 test_ssvm.py
test_04_deploy_vnf_appliance Error 312.27 test_vnf_templates.py
ContextSuite context=TestVMWareStoragePolicies>:setup Error 0.00 test_storage_policy.py
test_01_create_template Error 39.37 test_templates.py
test_CreateTemplateWithDuplicateName Error 84.98 test_templates.py
test_02_create_template_with_checksum_sha1 Error 65.73 test_templates.py
test_03_create_template_with_checksum_sha256 Error 65.77 test_templates.py
test_04_create_template_with_checksum_md5 Error 65.72 test_templates.py
test_05_create_template_with_no_checksum Error 65.73 test_templates.py
test_03_delete_template Error 1.08 test_templates.py
test_04_extract_template Error 1.10 test_templates.py
test_09_list_templates_download_details Failure 0.15 test_templates.py
ContextSuite context=TestISOUsage>:setup Error 0.00 test_usage.py
ContextSuite context=TestLBRuleUsage>:setup Error 0.00 test_usage.py
test_01_snapshot_usage Error 43.53 test_usage.py
test_01_template_usage Error 41.57 test_usage.py
test_01_volume_usage Error 71.45 test_usage.py
ContextSuite context=TestDeployVM>:setup Error 0.00 test_vm_life_cycle.py
test_08_migrate_vm Error 69.94 test_vm_life_cycle.py
test_10_attachAndDetach_iso Failure 1513.77 test_vm_life_cycle.py
test_11_destroy_vm_and_volumes Error 52.15 test_vm_life_cycle.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
test_01_cancel_host_maintenace_with_no_migration_jobs Error 640.63 test_host_maintenance.py
test_02_cancel_host_maintenace_with_migration_jobs Error 1517.44 test_host_maintenance.py

@Pearl1594
Copy link
Contributor Author

@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

@blueorangutan
Copy link

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

Test Result Time (s) Test File
ContextSuite context=TestIsolatedNetworksPasswdServer>:setup Error 0.00 test_password_server.py
test_CRUD_operations_userdata Error 1522.36 test_register_userdata.py
test_deploy_vm_with_registered_userdata Error 8.12 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 7.58 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 8.64 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_deny Error 7.99 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 9.24 test_register_userdata.py
test_link_and_unlink_userdata_to_template Error 7.93 test_register_userdata.py
test_user_userdata_crud Error 8.94 test_register_userdata.py
ContextSuite context=TestResetVmOnReboot>:setup Error 0.00 test_reset_vm_on_reboot.py
ContextSuite context=TestRAMCPUResourceAccounting>:setup Error 0.00 test_resource_accounting.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

@blueorangutan
Copy link

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

Test Result Time (s) Test File
test_08_upgrade_kubernetes_ha_cluster Failure 24.13 test_kubernetes_clusters.py
test_11_test_unmanaged_cluster_lifecycle Error 34.97 test_kubernetes_clusters.py
test_13_test_add_external_nodes_to_cluster Failure 35.34 test_kubernetes_clusters.py
ContextSuite context=TestLoadBalance>:setup Error 0.00 test_loadbalance.py
ContextSuite context=TestMetrics>:setup Error 0.00 test_metrics_api.py
test_01_native_to_native_network_migration Error 32.93 test_migration.py
test_02_native_to_native_vpc_migration Error 19.28 test_migration.py
test_01_prepare_and_cancel_maintenance Error 0.15 test_ms_maintenance_and_safe_shutdown.py
ContextSuite context=TestNestedVirtualization>:setup Error 0.00 test_nested_virtualization.py
ContextSuite context=TestNetworkACL>:setup Error 0.00 test_network_acl.py
ContextSuite context=TestIpv6Network>:setup Error 0.00 test_network_ipv6.py
test_03_network_operations_on_created_vm_of_otheruser Error 20.22 test_network_permissions.py
test_03_network_operations_on_created_vm_of_otheruser Error 20.23 test_network_permissions.py
test_04_deploy_vm_for_other_user_and_test_vm_operations Failure 15.00 test_network_permissions.py
ContextSuite context=TestNetworkPermissions>:teardown Error 1.57 test_network_permissions.py

@blueorangutan
Copy link

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

Test Result Time (s) Test File
test_02_enableHumanReadableLogs Error 0.25 test_human_readable_logs.py
test_01_prepare_and_cancel_maintenance Error 0.20 test_ms_maintenance_and_safe_shutdown.py
ContextSuite context=TestNetworkPermissions>:setup Error 0.00 test_network_permissions.py
test_delete_account Error 1517.45 test_network.py
test_delete_network_while_vm_on_it Error 1.20 test_network.py
test_deploy_vm_l2network Error 1.19 test_network.py
test_l2network_restart Error 2.39 test_network.py
ContextSuite context=TestPortForwarding>:setup Error 3.64 test_network.py
ContextSuite context=TestPublicIP>:setup Error 12.88 test_network.py
test_reboot_router Failure 0.08 test_network.py
test_releaseIP Error 6.30 test_network.py
test_releaseIP_using_IP Error 6.37 test_network.py
ContextSuite context=TestRouterRules>:setup Error 6.46 test_network.py
ContextSuite context=TestSharedNetworkWithConfigDrive>:setup Error 1525.92 test_network.py
ContextSuite context=TestAdapterTypeForNic>:setup Error 0.00 test_nic_adapter_type.py
test_01_nic Error 1515.98 test_nic.py
ContextSuite context=TestNonStrictAffinityGroups>:setup Error 0.00 test_nonstrict_affinity_group.py

@blueorangutan
Copy link

[SF] Trillian test result (tid-13593)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 94467 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10458-t13593-kvm-ubuntu22.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_nic_secondaryip_add_remove Error 23.68 test_multipleips_per_nic.py
test_network_acl Error 2.47 test_network_acl.py
test_01_verify_ipv6_network Error 3.52 test_network_ipv6.py
test_01_verify_ipv6_network Error 3.53 test_network_ipv6.py
test_03_network_operations_on_created_vm_of_otheruser Error 3.06 test_network_permissions.py
test_03_network_operations_on_created_vm_of_otheruser Error 3.06 test_network_permissions.py
test_04_deploy_vm_for_other_user_and_test_vm_operations Failure 1.64 test_network_permissions.py
ContextSuite context=TestNetworkPermissions>:teardown Error 1.72 test_network_permissions.py
test_delete_account Error 30.58 test_network.py
test_delete_network_while_vm_on_it Error 2.83 test_network.py
test_delete_network_while_vm_on_it Error 2.83 test_network.py
test_deploy_vm_l2network Error 2.74 test_network.py
test_deploy_vm_l2network Error 2.74 test_network.py
test_l2network_restart Error 3.91 test_network.py
test_l2network_restart Error 3.91 test_network.py
ContextSuite context=TestL2Networks>:teardown Error 5.06 test_network.py
ContextSuite context=TestPortForwarding>:setup Error 14.47 test_network.py
ContextSuite context=TestPublicIP>:setup Error 15.34 test_network.py
test_reboot_router Error 7.99 test_network.py
test_releaseIP Error 7.60 test_network.py
test_releaseIP_using_IP Error 7.67 test_network.py
ContextSuite context=TestRouterRules>:setup Error 15.53 test_network.py
test_01_deployVMInSharedNetwork Failure 1.38 test_network.py
test_02_verifyRouterIpAfterNetworkRestart Failure 1.10 test_network.py
test_03_destroySharedNetwork Failure 1.13 test_network.py
ContextSuite context=TestSharedNetwork>:teardown Error 2.30 test_network.py
test_01_deployVMInSharedNetwork Failure 1.49 test_network.py
ContextSuite context=TestSharedNetworkWithConfigDrive>:teardown Error 2.62 test_network.py
test_01_nic Error 57.06 test_nic.py
test_01_non_strict_host_anti_affinity Error 2.81 test_nonstrict_affinity_group.py
test_02_non_strict_host_affinity Error 2.74 test_nonstrict_affinity_group.py
ContextSuite context=TestIsolatedNetworksPasswdServer>:setup Error 0.00 test_password_server.py
test_01_isolated_persistent_network Error 0.39 test_persistent_network.py
test_02_L2_persistent_network Error 1.34 test_persistent_network.py
test_03_deploy_and_destroy_VM_and_verify_network_resources_persist Failure 2.70 test_persistent_network.py
test_03_deploy_and_destroy_VM_and_verify_network_resources_persist Error 2.70 test_persistent_network.py
ContextSuite context=TestL2PersistentNetworks>:teardown Error 2.78 test_persistent_network.py
test_01_create_delete_portforwarding_fornonvpc Error 7.71 test_portforwardingrules.py
test_01_add_primary_storage_disabled_host Error 0.30 test_primary_storage.py
test_01_primary_storage_nfs Error 0.23 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.41 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.12 test_primary_storage_scope.py
test_01_vpc_privategw_acl Failure 9.14 test_privategw_acl.py
test_02_vpc_privategw_static_routes Failure 10.46 test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanup Failure 9.55 test_privategw_acl.py
test_04_rvpc_privategw_static_routes Failure 8.89 test_privategw_acl.py
test_09_project_suspend Error 2.69 test_projects.py
test_10_project_activation Error 2.52 test_projects.py
test_01_purge_expunged_api_vm_start_date Error 3.22 test_purge_expunged_vms.py
test_02_purge_expunged_api_vm_end_date Error 1.94 test_purge_expunged_vms.py
test_03_purge_expunged_api_vm_start_end_date Error 3.13 test_purge_expunged_vms.py
test_04_purge_expunged_api_vm_no_date Error 1.84 test_purge_expunged_vms.py
test_05_purge_expunged_vm_service_offering Error 1.52 test_purge_expunged_vms.py
test_06_purge_expunged_vm_background_task Error 376.63 test_purge_expunged_vms.py
test_CRUD_operations_userdata Error 1523.37 test_register_userdata.py
test_deploy_vm_with_registered_userdata Error 8.10 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 8.14 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 8.32 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_deny Error 8.26 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 8.22 test_register_userdata.py
test_link_and_unlink_userdata_to_template Error 8.18 test_register_userdata.py
test_user_userdata_crud Error 8.47 test_register_userdata.py
ContextSuite context=TestResetVmOnReboot>:setup Error 0.00 test_reset_vm_on_reboot.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=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
test_01_migrate_vm_strict_tags_success Error 0.31 test_vm_strict_host_tags.py
test_02_migrate_vm_strict_tags_failure Error 0.28 test_vm_strict_host_tags.py
test_01_restore_vm_strict_tags_success Error 0.30 test_vm_strict_host_tags.py
test_02_restore_vm_strict_tags_failure Error 0.29 test_vm_strict_host_tags.py
test_01_scale_vm_strict_tags_success Error 0.33 test_vm_strict_host_tags.py
test_02_scale_vm_strict_tags_failure Error 0.34 test_vm_strict_host_tags.py
test_01_deploy_vm_on_specific_host_without_strict_tags Error 0.26 test_vm_strict_host_tags.py
test_02_deploy_vm_on_any_host_without_strict_tags Error 5.86 test_vm_strict_host_tags.py
test_03_deploy_vm_on_specific_host_with_strict_tags_success Error 0.27 test_vm_strict_host_tags.py
test_04_deploy_vm_on_any_host_with_strict_tags_success Error 5.82 test_vm_strict_host_tags.py
test_05_deploy_vm_on_specific_host_with_strict_tags_failure Failure 0.30 test_vm_strict_host_tags.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
test_01_sys_vm_start Failure 0.11 test_secondary_storage.py
ContextSuite context=TestCpuCapServiceOfferings>:setup Error 0.00 test_service_offerings.py
ContextSuite context=TestServiceOfferings>:setup Error 0.41 test_service_offerings.py
ContextSuite context=TestSetSourceNatIp>:setup Error 0.00 test_set_sourcenat.py
ContextSuite context=TestSharedFSLifecycle>:setup Error 0.00 test_sharedfs_lifecycle.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.07 test_ssvm.py
test_02_list_cpvm_vm Failure 0.05 test_ssvm.py
test_03_ssvm_internals Failure 0.05 test_ssvm.py
test_04_cpvm_internals Failure 0.05 test_ssvm.py
test_05_stop_ssvm Failure 0.04 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 Failure 0.04 test_ssvm.py
ContextSuite context=TestVMWareStoragePolicies>:setup Error 0.00 test_storage_policy.py
test_02_create_template_with_checksum_sha1 Error 65.70 test_templates.py
test_03_create_template_with_checksum_sha256 Error 65.69 test_templates.py
test_04_create_template_with_checksum_md5 Error 65.72 test_templates.py
test_05_create_template_with_no_checksum Error 65.80 test_templates.py
test_01_register_template_direct_download_flag Error 0.06 test_templates.py
test_02_deploy_vm_from_direct_download_template Error 0.00 test_templates.py
test_03_deploy_vm_wrong_checksum Error 0.06 test_templates.py
ContextSuite context=TestTemplates>:setup Error 15.74 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
test_01_scale_up_verify Error 45.11 test_vm_autoscaling.py
test_02_update_vmprofile_and_vmgroup Failure 245.68 test_vm_autoscaling.py
test_03_scale_down_verify Failure 304.60 test_vm_autoscaling.py
test_04_stop_remove_vm_in_vmgroup Failure 0.03 test_vm_autoscaling.py
test_06_autoscaling_vmgroup_on_project_network Error 51.76 test_vm_autoscaling.py
test_06_autoscaling_vmgroup_on_project_network Error 51.76 test_vm_autoscaling.py
test_07_autoscaling_vmgroup_on_vpc_network Error 1.24 test_vm_autoscaling.py
ContextSuite context=TestVmAutoScaling>:teardown Error 12.45 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.47 test_vm_deployment_planner.py
test_03_deploy_vm_on_specific_pod Error 1.38 test_vm_deployment_planner.py
test_04_deploy_vm_on_host_override_pod_and_cluster Error 0.15 test_vm_deployment_planner.py
test_05_deploy_vm_on_cluster_override_pod Error 1.50 test_vm_deployment_planner.py
test_01_migrate_VM_and_root_volume Error 123.77 test_vm_life_cycle.py
test_02_migrate_VM_with_two_data_disks Error 59.46 test_vm_life_cycle.py
test_01_secure_vm_migration Error 84.44 test_vm_life_cycle.py
test_02_unsecure_vm_migration Error 237.09 test_vm_life_cycle.py
test_04_nonsecured_to_secured_vm_migration Error 163.15 test_vm_life_cycle.py
test_08_migrate_vm Error 0.08 test_vm_life_cycle.py

@Pearl1594
Copy link
Contributor Author

@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

@blueorangutan
Copy link

[SF] Trillian test result (tid-13606)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 61871 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10458-t13606-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

* Support ACLs for IPv6 addresses

* Allow list of source CIDRs

* delete acls with list of cidrs

* use enums
@Pearl1594
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@Pearl1594 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

Quality Gate Failed Quality Gate failed

Failed conditions
15.1% Coverage on New Code (required ≥ 40%)

See analysis details on SonarQube Cloud

@blueorangutan
Copy link

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

@Pearl1594
Copy link
Contributor Author

@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

@blueorangutan
Copy link

[SF] Trillian test result (tid-13609)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 57422 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10458-t13609-kvm-ol8.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_02_enableHumanReadableLogs Error 0.21 test_human_readable_logs.py

@blueorangutan
Copy link

[SF] Trillian test result (tid-13610)
Environment: kvm-ubuntu22 (x2), Advanced Networking with Mgmt server u22
Total time taken: 58782 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10458-t13610-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_attach_and_distribute_multiple_volumes Failure 22.56 test_attach_multiple_volumes.py

@blueorangutan
Copy link

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

Test Result Time (s) Test File
test_deploy_more_vms_than_limit_allows Error 176.35 test_deploy_vms_in_parallel.py
test_01_prepare_and_cancel_maintenance Error 0.20 test_ms_maintenance_and_safe_shutdown.py
test_01_vpn_usage Error 1.14 test_usage.py

@blueorangutan
Copy link

[SF] Trillian test result (tid-13612)
Environment: xcpng82 (x2), Advanced Networking with Mgmt server ol9
Total time taken: 86165 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr10458-t13612-xcpng82.zip
Smoke tests completed. 130 look OK, 11 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 82.56 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Failure 202.38 test_kubernetes_clusters.py
test_12_test_deploy_cluster_different_offerings_per_node_type Failure 166.49 test_kubernetes_clusters.py
test_01_prepare_and_cancel_maintenance Error 0.16 test_ms_maintenance_and_safe_shutdown.py
test_01_non_strict_host_anti_affinity Failure 282.98 test_nonstrict_affinity_group.py
test_02_non_strict_host_affinity Error 119.07 test_nonstrict_affinity_group.py
test_01_add_primary_storage_disabled_host Error 15.61 test_primary_storage.py
test_01_primary_storage_iscsi Error 4.09 test_primary_storage.py
test_01_primary_storage_nfs Error 0.26 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.45 test_primary_storage.py
test_01_scale_vm Error 468.13 test_scale_vm.py
test_04_scale_vm_with_user_account Error 475.48 test_scale_vm.py
test_05_scale_vm_dont_allow_disk_offering_change Error 1567.23 test_scale_vm.py
test_01_sys_vm_start Failure 0.14 test_secondary_storage.py
ContextSuite context=TestServiceOfferings>:setup Error 0.44 test_service_offerings.py
test_02_list_snapshots_with_removed_data_store Error 14.02 test_snapshots.py
test_02_list_snapshots_with_removed_data_store Error 14.02 test_snapshots.py
test_01_deploy_vm_on_specific_host Error 0.13 test_vm_deployment_planner.py
test_04_deploy_vm_on_host_override_pod_and_cluster Error 0.17 test_vm_deployment_planner.py
test_08_migrate_vm Error 0.09 test_vm_life_cycle.py
test_01_migrate_vm_strict_tags_success Error 0.28 test_vm_strict_host_tags.py
test_02_migrate_vm_strict_tags_failure Error 0.28 test_vm_strict_host_tags.py
test_01_restore_vm_strict_tags_success Error 0.35 test_vm_strict_host_tags.py
test_02_restore_vm_strict_tags_failure Error 0.36 test_vm_strict_host_tags.py
test_01_scale_vm_strict_tags_success Error 0.28 test_vm_strict_host_tags.py
test_02_scale_vm_strict_tags_failure Error 0.32 test_vm_strict_host_tags.py
test_01_deploy_vm_on_specific_host_without_strict_tags Error 0.36 test_vm_strict_host_tags.py
test_02_deploy_vm_on_any_host_without_strict_tags Error 5.99 test_vm_strict_host_tags.py
test_03_deploy_vm_on_specific_host_with_strict_tags_success Error 0.35 test_vm_strict_host_tags.py
test_04_deploy_vm_on_any_host_with_strict_tags_success Error 6.10 test_vm_strict_host_tags.py
test_05_deploy_vm_on_specific_host_with_strict_tags_failure Failure 0.42 test_vm_strict_host_tags.py

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