cloudstack icon indicating copy to clipboard operation
cloudstack copied to clipboard

Linstor: add support for ISO block devices and direct download

Open rp- opened this issue 1 year ago • 1 comments

Description

This PR add KVM support for BLOCK driver ISO/CDROM devices and add support for Linstor to it. It is usually only used with the "direct download" option on ISO templates.

Fixes: #9772

Types of changes

  • [ ] Breaking change (fix or feature that would cause existing functionality to change)
  • [x] 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
  • [x] Minor

Bug Severity

  • [ ] BLOCKER
  • [ ] Critical
  • [ ] Major
  • [ ] Minor
  • [ ] Trivial

Screenshots (if appropriate):

How Has This Been Tested?

Linstor hyper-converged cluster

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

rp- avatar Oct 14 '24 14:10 rp-

Codecov Report

Attention: Patch coverage is 3.89610% with 74 lines in your changes missing coverage. Please review.

Project coverage is 15.10%. Comparing base (a6cef7a) to head (9511e78). Report is 32 commits behind head on 4.19.

Files with missing lines Patch % Lines
.../hypervisor/kvm/storage/LinstorStorageAdaptor.java 0.00% 31 Missing :warning:
...ervisor/kvm/resource/LibvirtComputingResource.java 0.00% 20 Missing :warning:
...om/cloud/hypervisor/kvm/resource/LibvirtVMDef.java 16.66% 10 Missing :warning:
...ypervisor/kvm/resource/LibvirtDomainXMLParser.java 12.50% 7 Missing :warning:
...ud/hypervisor/kvm/storage/KVMStorageProcessor.java 0.00% 3 Missing :warning:
.../hypervisor/kvm/storage/LibvirtStorageAdaptor.java 0.00% 3 Missing :warning:
Additional details and impacted files
@@             Coverage Diff              @@
##               4.19    #9792      +/-   ##
============================================
- Coverage     15.11%   15.10%   -0.01%     
+ Complexity    11217    11214       -3     
============================================
  Files          5404     5404              
  Lines        473426   473468      +42     
  Branches      60681    61036     +355     
============================================
- Hits          71539    71533       -6     
- Misses       393891   393940      +49     
+ Partials       7996     7995       -1     
Flag Coverage Δ
uitests 4.30% <ø> (ø)
unittests 15.82% <3.89%> (-0.01%) :arrow_down:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Oct 14 '24 15:10 codecov[bot]

Did Daan's suggestions.

rp- avatar Oct 29 '24 12:10 rp-

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

github-actions[bot] avatar Oct 31 '24 07:10 github-actions[bot]

Just added a CHANGELOG.md entry no functional changes

rp- avatar Oct 31 '24 07:10 rp-

@blueorangutan package

rp- avatar Oct 31 '24 07:10 rp-

@rp- 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 avatar Oct 31 '24 07:10 blueorangutan

Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 11474

blueorangutan avatar Oct 31 '24 07:10 blueorangutan

@blueorangutan LLpackage

DaanHoogland avatar Oct 31 '24 09:10 DaanHoogland

@DaanHoogland a [LL] 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 avatar Oct 31 '24 09:10 blueorangutan

Packaging result [LL]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6216

blueorangutan avatar Oct 31 '24 11:10 blueorangutan

@blueorangutan LLtest

DaanHoogland avatar Oct 31 '24 12:10 DaanHoogland

@DaanHoogland a [LL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

blueorangutan avatar Oct 31 '24 12:10 blueorangutan

[LL]Trillian test result (tid-7041) Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7 Total time taken: 58956 seconds Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr9792-t7041-kvm-centos7.zip Smoke tests completed. 85 look OK, 48 have errors, 0 did not run Only failed and skipped tests results shown below:

Test Result Time (s) Test File
ContextSuite context=TestAddVmToSubDomain>:teardown Error 24.91 test_accounts.py
test_DeleteDomain Error 233.68 test_accounts.py
test_forceDeleteDomain Failure 331.75 test_accounts.py
test_forceDeleteDomain Error 331.75 test_accounts.py
test_01_events_resource Error 409.43 test_events_resource.py
test_01_events_resource Error 409.43 test_events_resource.py
ContextSuite context=TestDeployVirtioSCSIVM>:setup Error 0.00 test_deploy_virtio_scsi_vm.py
test_deploy_more_vms_than_limit_allows Error 124.31 test_deploy_vms_in_parallel.py
test_deployvm_userconcentrated Error 34.37 test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdispersing Error 0.07 test_deploy_vms_with_varied_deploymentplanners.py
ContextSuite context=TestDomainsServiceOfferings>:teardown Error 381.31 test_domain_service_offerings.py
ContextSuite context=TestHostControlState>:teardown Error 47.42 test_host_control_state.py
ContextSuite context=TestImportAndUnmanageVolumes>:teardown Error 20.41 test_import_unmanage_volumes.py
test_01_invalid_upgrade_kubernetes_cluster Error 422.68 test_kubernetes_clusters.py
test_05_basic_lifecycle_kubernetes_cluster Error 93.16 test_kubernetes_clusters.py
test_06_delete_kubernetes_cluster Error 2.24 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Error 2.17 test_kubernetes_clusters.py
test_10_vpc_tier_kubernetes_cluster Error 2.15 test_kubernetes_clusters.py
ContextSuite context=TestKubernetesCluster>:teardown Error 40.80 test_kubernetes_clusters.py
ContextSuite context=TestListIdsParams>:setup Error 0.00 test_list_ids_parameter.py
ContextSuite context=TestListVolumes>:setup Error 0.00 test_list_volumes.py
test_list_vms_metrics_admin Error 31.90 test_metrics_api.py
test_list_vms_metrics_history Error 24.90 test_metrics_api.py
test_list_volumes_metrics_history Error 5.36 test_metrics_api.py
test_02_native_to_native_vpc_migration Error 4613.84 test_migration.py
ContextSuite context=TestNetworkMigration>:teardown Error 4614.02 test_migration.py
test_01_verify_ipv6_network Error 159.68 test_network_ipv6.py
test_01_verify_ipv6_network Error 159.69 test_network_ipv6.py
test_03_network_operations_on_created_vm_of_otheruser Error 201.82 test_network_permissions.py
ContextSuite context=TestNetworkPermissions>:teardown Error 3.34 test_network_permissions.py
ContextSuite context=TestPublicIP>:teardown Error 22.29 test_network.py
test_reboot_router Error 198.83 test_network.py
test_reboot_router Error 198.84 test_network.py
ContextSuite context=TestNonStrictAffinityGroups>:teardown Error 162.25 test_nonstrict_affinity_group.py
ContextSuite context=TestIsolatedNetworksPasswdServer>:teardown Error 35.28 test_password_server.py
test_01_isolated_persistent_network Error 32.65 test_persistent_network.py
ContextSuite context=TestL2PersistentNetworks>:teardown Error 67.07 test_persistent_network.py
test_01_create_delete_portforwarding_fornonvpc Error 135.87 test_portforwardingrules.py
test_01_add_primary_storage_disabled_host Error 0.58 test_primary_storage.py
test_01_primary_storage_nfs Error 0.13 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.22 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.11 test_primary_storage_scope.py
test_09_project_suspend Error 79.06 test_projects.py
test_deploy_vm_with_registered_userdata Error 84.51 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 77.68 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 79.65 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 78.57 test_register_userdata.py
test_01_reset_vm_on_reboot Error 8.10 test_reset_vm_on_reboot.py
ContextSuite context=TestRAMCPUResourceAccounting>:teardown Error 114.10 test_resource_accounting.py
test_01_restore_vm Error 0.04 test_restore_vm.py
test_02_restore_vm_allocated_root Error 0.03 test_restore_vm.py
ContextSuite context=TestRouterDHCPHosts>:teardown Error 77.74 test_router_dhcphosts.py
ContextSuite context=TestRouterDHCPOpts>:teardown Error 29.16 test_router_dhcphosts.py
ContextSuite context=TestRouterDns>:teardown Error 59.56 test_router_dns.py
ContextSuite context=TestRouterDnsService>:teardown Error 39.72 test_router_dnsservice.py
test_01_single_VPC_iptables_policies Error 126.64 test_routers_iptables_default_policy.py
test_01_isolate_network_FW_PF_default_routes_egress_true Error 94.64 test_routers_network_ops.py
test_02_isolate_network_FW_PF_default_routes_egress_false Failure 99.23 test_routers_network_ops.py
test_02_isolate_network_FW_PF_default_routes_egress_false Error 99.23 test_routers_network_ops.py
test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true Error 168.70 test_routers_network_ops.py
test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false Error 305.02 test_routers_network_ops.py
test_03_RVR_Network_check_router_state Error 184.28 test_routers_network_ops.py
test_07_stop_router Error 3.57 test_routers.py
test_09_reboot_router Error 32.09 test_routers.py
ContextSuite context=TestCpuCapServiceOfferings>:setup Error 0.00 test_service_offerings.py
ContextSuite context=TestServiceOfferings>:setup Error 28.49 test_service_offerings.py
test_04_change_source_nat_ip_address_for_vpc Error 40.86 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_05_stop_ssvm Error 4.36 test_ssvm.py
test_06_stop_cpvm Error 12.34 test_ssvm.py
test_09_reboot_ssvm_forced Error 13.39 test_ssvm.py
test_10_reboot_cpvm_forced Error 12.47 test_ssvm.py
test_02_deploy_vm_from_direct_download_template Error 5.83 test_templates.py
ContextSuite context=TestCreateTemplateWithDirectDownload>:teardown Error 20.17 test_templates.py
ContextSuite context=TestTemplates>:setup Error 31.41 test_templates.py
ContextSuite context=TestLBRuleUsage>:setup Error 37.97 test_usage.py
ContextSuite context=TestNatRuleUsage>:setup Error 45.17 test_usage.py
ContextSuite context=TestPublicIPUsage>:setup Error 52.34 test_usage.py
ContextSuite context=TestSnapshotUsage>:setup Error 58.50 test_usage.py
ContextSuite context=TestVmUsage>:setup Error 79.25 test_usage.py
ContextSuite context=TestVolumeUsage>:setup Error 85.48 test_usage.py
ContextSuite context=TestVpnUsage>:setup Error 91.80 test_usage.py
test_01_scale_up_verify Failure 35.04 test_vm_autoscaling.py
test_02_update_vmprofile_and_vmgroup Failure 245.43 test_vm_autoscaling.py
test_03_scale_down_verify Failure 304.36 test_vm_autoscaling.py
test_04_stop_remove_vm_in_vmgroup Failure 0.02 test_vm_autoscaling.py
test_06_autoscaling_vmgroup_on_project_network Error 3.66 test_vm_autoscaling.py
test_07_autoscaling_vmgroup_on_vpc_network Error 1.16 test_vm_autoscaling.py
test_01_deploy_vm_on_specific_host Error 0.08 test_vm_deployment_planner.py
test_02_deploy_vm_on_specific_cluster Error 0.06 test_vm_deployment_planner.py
test_03_deploy_vm_on_specific_pod Error 0.08 test_vm_deployment_planner.py
test_04_deploy_vm_on_host_override_pod_and_cluster Error 0.08 test_vm_deployment_planner.py
test_05_deploy_vm_on_cluster_override_pod Error 0.06 test_vm_deployment_planner.py
ContextSuite context=TestDeployVM>:setup Error 0.00 test_vm_life_cycle.py
ContextSuite context=TestVMLifeCycle>:setup Error 3.20 test_vm_life_cycle.py
test_04_deploy_vnf_appliance Error 97.84 test_vnf_templates.py
test_04_deploy_vnf_appliance Error 97.84 test_vnf_templates.py
test_05_delete_vnf_template Error 1.11 test_vnf_templates.py
ContextSuite context=TestVnfTemplates>:teardown Error 2.22 test_vnf_templates.py
test_02_attach_volume Error 71.46 test_volumes.py
test_03_download_attached_volume Error 6.21 test_volumes.py
test_03_download_attached_volume Error 6.22 test_volumes.py
test_04_delete_attached_volume Error 17.60 test_volumes.py
test_04_delete_attached_volume Error 17.60 test_volumes.py
test_05_detach_volume Error 12.43 test_volumes.py
test_05_detach_volume Error 12.43 test_volumes.py
test_06_download_detached_volume Error 15.08 test_volumes.py
test_06_download_detached_volume Error 15.08 test_volumes.py
test_08_resize_volume Error 59.57 test_volumes.py
test_08_resize_volume Error 59.57 test_volumes.py
test_09_delete_detached_volume Error 33.86 test_volumes.py
test_09_delete_detached_volume Error 33.86 test_volumes.py
test_10_list_volumes Error 12.68 test_volumes.py
test_11_attach_volume_with_unstarted_vm Error 13.14 test_volumes.py
test_11_attach_volume_with_unstarted_vm Error 13.14 test_volumes.py
test_12_resize_volume_with_only_size_parameter Error 2.16 test_volumes.py
test_12_resize_volume_with_only_size_parameter Error 2.16 test_volumes.py
test_13_migrate_volume_and_change_offering Error 8.55 test_volumes.py
test_13_migrate_volume_and_change_offering Error 8.55 test_volumes.py
ContextSuite context=TestVolumes>:teardown Error 9.61 test_volumes.py
test_01_verify_ipv6_vpc Error 64.10 test_vpc_ipv6.py
test_01_verify_ipv6_vpc Error 64.11 test_vpc_ipv6.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL Failure 71.56 test_vpc_redundant.py
test_02_redundant_VPC_default_routes Failure 81.44 test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers Failure 100.05 test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nics Failure 69.85 test_vpc_redundant.py
test_05_rvpc_multi_tiers Failure 52.57 test_vpc_redundant.py
test_01_VPC_nics_after_destroy Error 212.21 test_vpc_router_nics.py
test_02_VPC_default_routes Failure 73.32 test_vpc_router_nics.py
test_01_redundant_vpc_site2site_vpn Failure 154.59 test_vpc_vpn.py
test_01_vpc_site2site_vpn_multiple_options Failure 154.46 test_vpc_vpn.py
test_01_vpc_site2site_vpn_multiple_options Error 154.46 test_vpc_vpn.py
test_01_vpc_site2site_vpn Failure 176.35 test_vpc_vpn.py
test_01_vpc_site2site_vpn Error 176.36 test_vpc_vpn.py

blueorangutan avatar Nov 01 '24 05:11 blueorangutan

@blueorangutan package

DaanHoogland avatar Nov 01 '24 08:11 DaanHoogland

@DaanHoogland 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 avatar Nov 01 '24 08:11 blueorangutan

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

blueorangutan avatar Nov 01 '24 09:11 blueorangutan

@blueorangutan test

DaanHoogland avatar Nov 01 '24 10:11 DaanHoogland

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

blueorangutan avatar Nov 01 '24 10:11 blueorangutan

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

Test Result Time (s) Test File
ContextSuite context=TestAddVmToSubDomain>:teardown Error 26.24 test_accounts.py
test_DeleteDomain Error 181.77 test_accounts.py
test_forceDeleteDomain Failure 349.09 test_accounts.py
test_forceDeleteDomain Error 349.10 test_accounts.py
test_01_events_resource Error 410.75 test_events_resource.py
test_01_events_resource Error 410.77 test_events_resource.py
ContextSuite context=TestDeployVirtioSCSIVM>:setup Error 0.00 test_deploy_virtio_scsi_vm.py
test_deploy_more_vms_than_limit_allows Error 105.25 test_deploy_vms_in_parallel.py
test_04_list_domains_level_filter Failure 0.04 test_list_domains.py
test_05_list_domains_no_filter Failure 0.02 test_list_domains.py
ContextSuite context=TestDomainsServiceOfferings>:teardown Error 294.25 test_domain_service_offerings.py
ContextSuite context=TestHostControlState>:teardown Error 32.54 test_host_control_state.py
ContextSuite context=TestImportAndUnmanageVolumes>:teardown Error 22.88 test_import_unmanage_volumes.py
test_01_invalid_upgrade_kubernetes_cluster Error 354.45 test_kubernetes_clusters.py
test_05_basic_lifecycle_kubernetes_cluster Error 63.93 test_kubernetes_clusters.py
test_06_delete_kubernetes_cluster Error 2.33 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Error 2.24 test_kubernetes_clusters.py
test_10_vpc_tier_kubernetes_cluster Error 1.21 test_kubernetes_clusters.py
ContextSuite context=TestKubernetesCluster>:teardown Error 42.23 test_kubernetes_clusters.py
ContextSuite context=TestListIdsParams>:setup Error 0.00 test_list_ids_parameter.py
ContextSuite context=TestListVolumes>:setup Error 0.00 test_list_volumes.py
test_list_vms_metrics_admin Error 31.72 test_metrics_api.py
test_list_vms_metrics_history Error 27.37 test_metrics_api.py
test_list_volumes_metrics_history Error 30.39 test_metrics_api.py
test_01_verify_ipv6_network Error 204.06 test_network_ipv6.py
test_01_verify_ipv6_network Error 204.08 test_network_ipv6.py
test_03_network_operations_on_created_vm_of_otheruser Error 206.74 test_network_permissions.py
ContextSuite context=TestNetworkPermissions>:teardown Error 6.63 test_network_permissions.py
ContextSuite context=TestPublicIP>:teardown Error 33.39 test_network.py
test_reboot_router Error 278.38 test_network.py
test_reboot_router Error 278.39 test_network.py
ContextSuite context=TestNonStrictAffinityGroups>:teardown Error 198.17 test_nonstrict_affinity_group.py
ContextSuite context=TestIsolatedNetworksPasswdServer>:teardown Error 42.86 test_password_server.py
test_01_isolated_persistent_network Error 59.42 test_persistent_network.py
ContextSuite context=TestL2PersistentNetworks>:teardown Error 49.93 test_persistent_network.py
test_01_create_delete_portforwarding_fornonvpc Error 161.30 test_portforwardingrules.py
test_01_add_primary_storage_disabled_host Error 0.47 test_primary_storage.py
test_01_primary_storage_nfs Error 0.20 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.33 test_primary_storage.py
test_01_primary_storage_scope_change Error 0.17 test_primary_storage_scope.py
test_09_project_suspend Error 81.95 test_projects.py
test_deploy_vm_with_registered_userdata Error 116.10 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_allow Error 144.26 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_override_policy_append Error 150.04 test_register_userdata.py
test_deploy_vm_with_registered_userdata_with_params Error 103.77 test_register_userdata.py
test_01_reset_vm_on_reboot Error 5.22 test_reset_vm_on_reboot.py
ContextSuite context=TestRAMCPUResourceAccounting>:teardown Error 167.14 test_resource_accounting.py
test_01_restore_vm Error 0.05 test_restore_vm.py
test_02_restore_vm_allocated_root Error 0.05 test_restore_vm.py
ContextSuite context=TestRouterDHCPHosts>:teardown Error 103.39 test_router_dhcphosts.py
ContextSuite context=TestRouterDHCPOpts>:teardown Error 40.99 test_router_dhcphosts.py
ContextSuite context=TestRouterDns>:teardown Error 23.16 test_router_dns.py
ContextSuite context=TestRouterDnsService>:teardown Error 37.63 test_router_dnsservice.py
test_01_single_VPC_iptables_policies Error 150.37 test_routers_iptables_default_policy.py
test_01_isolate_network_FW_PF_default_routes_egress_true Error 133.52 test_routers_network_ops.py
test_02_isolate_network_FW_PF_default_routes_egress_false Failure 107.91 test_routers_network_ops.py
test_02_isolate_network_FW_PF_default_routes_egress_false Error 107.91 test_routers_network_ops.py
test_01_RVR_Network_FW_PF_SSH_default_routes_egress_true Error 235.57 test_routers_network_ops.py
test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false Error 255.34 test_routers_network_ops.py
test_02_RVR_Network_FW_PF_SSH_default_routes_egress_false Error 255.34 test_routers_network_ops.py
test_03_RVR_Network_check_router_state Error 256.59 test_routers_network_ops.py
test_07_stop_router Error 5.24 test_routers.py
test_09_reboot_router Error 27.81 test_routers.py
ContextSuite context=TestCpuCapServiceOfferings>:setup Error 0.00 test_service_offerings.py
test_04_change_offering_small Failure 7.24 test_service_offerings.py
test_05_disk_offering_strictness_true Error 1.38 test_service_offerings.py
test_06_disk_offering_strictness_false Error 1.37 test_service_offerings.py
ContextSuite context=TestSnapshotRootDisk>:setup Error 0.00 test_snapshots.py
ContextSuite context=TestSnapshotStandaloneBackup>:setup Error 0.00 test_snapshots.py
test_05_stop_ssvm Error 51.60 test_ssvm.py
test_06_stop_cpvm Error 21.81 test_ssvm.py
test_09_reboot_ssvm_forced Error 17.68 test_ssvm.py
test_10_reboot_cpvm_forced Error 22.79 test_ssvm.py
ContextSuite context=TestTemplates>:setup Error 115.53 test_templates.py
ContextSuite context=TestLBRuleUsage>:setup Error 20.51 test_usage.py
ContextSuite context=TestNatRuleUsage>:setup Error 123.10 test_usage.py
ContextSuite context=TestPublicIPUsage>:setup Error 150.57 test_usage.py
ContextSuite context=TestVmUsage>:setup Error 171.12 test_usage.py
ContextSuite context=TestVolumeUsage>:setup Error 181.12 test_usage.py
ContextSuite context=TestVpnUsage>:setup Error 191.38 test_usage.py
test_01_scale_up_verify Failure 35.05 test_vm_autoscaling.py
test_02_update_vmprofile_and_vmgroup Failure 245.67 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 Failure 45.48 test_vm_autoscaling.py
test_06_autoscaling_vmgroup_on_project_network Error 45.49 test_vm_autoscaling.py
test_07_autoscaling_vmgroup_on_vpc_network Error 1.24 test_vm_autoscaling.py
ContextSuite context=TestVmAutoScaling>:teardown Error 12.33 test_vm_autoscaling.py
test_01_deploy_vm_on_specific_host Error 0.09 test_vm_deployment_planner.py
test_02_deploy_vm_on_specific_cluster Error 13.64 test_vm_deployment_planner.py
test_03_deploy_vm_on_specific_pod Error 30.13 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 9.56 test_vm_deployment_planner.py
ContextSuite context=TestDeployVM>:setup Error 0.00 test_vm_life_cycle.py
test_01_migrate_VM_and_root_volume Error 1.52 test_vm_life_cycle.py
test_02_migrate_VM_with_two_data_disks Error 1.43 test_vm_life_cycle.py
ContextSuite context=TestVMLifeCycle>:setup Error 3.83 test_vm_life_cycle.py
ContextSuite context=TestVMSchedule>:setup Error 0.00 test_vm_schedule.py
test_04_deploy_vnf_appliance Error 312.26 test_vnf_templates.py
ContextSuite context=TestCreateVolume>:setup Error 0.00 test_volumes.py
test_01_root_volume_encryption Error 1.34 test_volumes.py
test_02_data_volume_encryption Error 1.33 test_volumes.py
test_03_root_and_data_volume_encryption Error 1.34 test_volumes.py
ContextSuite context=TestVolumes>:setup Error 44.34 test_volumes.py
test_01_verify_ipv6_vpc Error 8.56 test_vpc_ipv6.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL Error 15.46 test_vpc_redundant.py
test_02_redundant_VPC_default_routes Error 10.93 test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers Error 13.97 test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nics Error 14.01 test_vpc_redundant.py
test_05_rvpc_multi_tiers Error 14.21 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

blueorangutan avatar Nov 02 '24 07:11 blueorangutan

@blueorangutan package

rp- avatar Nov 04 '24 14:11 rp-

@rp- 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 avatar Nov 04 '24 14:11 blueorangutan

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

blueorangutan avatar Nov 04 '24 15:11 blueorangutan

@blueorangutan test

rp- avatar Nov 04 '24 15:11 rp-

@blueorangutan test

DaanHoogland avatar Nov 05 '24 07:11 DaanHoogland

@blueorangutan test

DaanHoogland avatar Nov 05 '24 07:11 DaanHoogland

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

blueorangutan avatar Nov 05 '24 07:11 blueorangutan

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

Test Result Time (s) Test File

blueorangutan avatar Nov 05 '24 21:11 blueorangutan

Sorry @rp-, I had some urgent internal tasks. I'm building an environment now and will execute some tests and will check the code again

slavkap avatar Nov 14 '24 08:11 slavkap