Skip to content

Conversation

@mib1185
Copy link
Contributor

@mib1185 mib1185 commented Mar 17, 2022

Description

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)

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?

@mib1185 mib1185 changed the title Ffix linux native bridge for SUSE in cloudutils Fix linux native bridge for SUSE in cloudutils Mar 17, 2022
@weizhouapache
Copy link
Member

@blueorangutan package

@blueorangutan
Copy link

@weizhouapache a 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
Member

@rohityadavcloud rohityadavcloud left a comment

Choose a reason for hiding this comment

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

Lgtm needs testing

@mib1185
Copy link
Contributor Author

mib1185 commented Mar 17, 2022

Lgtm needs testing

Have tested it in my test environment, but would like to see this working in your Trilian test system :)

@blueorangutan
Copy link

Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 2919

@DaanHoogland
Copy link
Contributor

@blueorangutan help

@blueorangutan
Copy link

@DaanHoogland I understand these words: "help", "hello", "thanks", "package", "test"
Test command usage: test [mgmt os] [hypervisor] [keepEnv]
Mgmt OS options: ['suse15', 'centos7', 'centos6', 'alma8', 'ubuntu18', 'ubuntu20', 'rocky8']
Hypervisor options: ['kvm-centos6', 'kvm-centos7', 'kvm-rocky8', 'kvm-alma8', 'kvm-ubuntu18', 'kvm-ubuntu20', 'kvm-suse15', 'vmware-55u3', 'vmware-60u2', 'vmware-65u2', 'vmware-67u3', 'vmware-70u1', 'vmware-70u2', 'vmware-70u3', 'xenserver-65sp1', 'xenserver-71', 'xenserver-74', 'xcpng74', 'xcpng76', 'xcpng80', 'xcpng81', 'xcpng82']
Note: when keepEnv is passed, you need to specify mgmt server os and hypervisor or use the matrix command.
Package command usage: package [all(default value),kvm,xen,vmware,hyperv,ovm] - a comma separated list can be passed with package command to bundle the required hypervisor's systemVM templates. Not passing any argument will bundle all - kvm,xen and vmware templates.

Blessed contributors for kicking Trillian test jobs: ['rohityadavcloud', 'nvazquez', 'borisstoyanov', 'DaanHoogland', 'shwstppr', 'andrijapanicsb', 'Pearl1594', 'davidjumani', 'harikrishna-patnala', 'vladimirpetrov', 'sureshanaparti', 'weizhouapache', 'NuxRo']

@DaanHoogland
Copy link
Contributor

@blueorangutan test suse15 kvm-suse15 keepEnv

@blueorangutan
Copy link

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

@mib1185
Copy link
Contributor Author

mib1185 commented Mar 17, 2022

@DaanHoogland does the kvm-suse15 use ovs oder Linux native bridge?

@davidjumani
Copy link
Contributor

@mib1185 It uses Linux bridges, however they are preconfigured before installing the cloudstack agent

@blueorangutan
Copy link

Trillian test result (tid-3655)
Environment: kvm-suse15 (x2), Advanced Networking with Mgmt server s15
Total time taken: 48839 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6134-t3655-kvm-suse15.zip
Smoke tests completed. 87 look OK, 5 have errors
Only failed tests results shown below:

Test Result Time (s) Test File
test_01_add_primary_storage_disabled_host Error 0.48 test_primary_storage.py
test_01_primary_storage_nfs Error 0.10 test_primary_storage.py
ContextSuite context=TestStorageTags>:setup Error 0.19 test_primary_storage.py
test_03_deploy_and_scale_kubernetes_cluster Failure 29.90 test_kubernetes_clusters.py
test_07_deploy_kubernetes_ha_cluster Failure 75.96 test_kubernetes_clusters.py
test_08_upgrade_kubernetes_ha_cluster Failure 71.75 test_kubernetes_clusters.py
test_09_delete_kubernetes_ha_cluster Failure 0.04 test_kubernetes_clusters.py
ContextSuite context=TestKubernetesCluster>:teardown Error 73.47 test_kubernetes_clusters.py
test_01_migrate_VM_and_root_volume Error 154.32 test_vm_life_cycle.py
test_02_migrate_VM_with_two_data_disks Error 49.26 test_vm_life_cycle.py
test_01_secure_vm_migration Error 225.67 test_vm_life_cycle.py
test_02_unsecure_vm_migration Error 265.69 test_vm_life_cycle.py
test_03_secured_to_nonsecured_vm_migration Error 142.77 test_vm_life_cycle.py
test_08_migrate_vm Error 43.71 test_vm_life_cycle.py
test_02_list_snapshots_with_removed_data_store Error 8.42 test_snapshots.py
test_02_list_snapshots_with_removed_data_store Error 8.42 test_snapshots.py
test_hostha_enable_ha_when_host_in_maintenance Error 303.88 test_hostha_kvm.py

@davidjumani
Copy link
Contributor

Can run cloudstack-setup-agent with this fix. Since this doesn't affect any features, smoke tests can be ignored

@nvazquez
Copy link
Contributor

@blueorangutan test suse15 kvm-suse15 keepEnv

@blueorangutan
Copy link

@nvazquez a Trillian-Jenkins test job (suse15 mgmt + kvm-suse15) has been kicked to run smoke tests

@blueorangutan
Copy link

Trillian test result (tid-3672)
Environment: kvm-suse15 (x2), Advanced Networking with Mgmt server s15
Total time taken: 45629 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr6134-t3672-kvm-suse15.zip
Smoke tests completed. 91 look OK, 1 have errors
Only failed tests results shown below:

Test Result Time (s) Test File
test_01_migrate_VM_and_root_volume Error 152.22 test_vm_life_cycle.py
test_02_migrate_VM_with_two_data_disks Error 50.27 test_vm_life_cycle.py

@nvazquez
Copy link
Contributor

@blueorangutan package

@blueorangutan
Copy link

@nvazquez a 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: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 2950

@davidjumani
Copy link
Contributor

No need to run smoke tests

@nvazquez
Copy link
Contributor

Hi @mib1185 thanks for the fix - could you please target it for the branch 4.16?

@mib1185 mib1185 changed the base branch from main to 4.16 March 22, 2022 12:10
@mib1185
Copy link
Contributor Author

mib1185 commented Mar 22, 2022

rebase and re-targeting done

@nvazquez
Copy link
Contributor

Thanks @mib1185 kicking new packages
@blueorangutan package

@davidjumani
Copy link
Contributor

@blueorangutan package

@blueorangutan
Copy link

@davidjumani a 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: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 2957

@nvazquez nvazquez marked this pull request as draft March 22, 2022 14:03
@nvazquez
Copy link
Contributor

Thanks @mib1185 - have marked it as a draft PR to prevent merging before our testing concludes

@nvazquez nvazquez marked this pull request as ready for review March 23, 2022 16:42
@nvazquez nvazquez merged commit fb43076 into apache:4.16 Mar 23, 2022
@mib1185 mib1185 deleted the patch-1 branch March 23, 2022 17:18
rohityadavcloud pushed a commit to shapeblue/cloudstack that referenced this pull request May 18, 2022
* fix linux native bridge for SUSE

* apply suggestion

(cherry picked from commit fb43076)
Signed-off-by: Rohit Yadav <[email protected]>
rohityadavcloud pushed a commit to shapeblue/cloudstack that referenced this pull request May 18, 2022
* fix linux native bridge for SUSE

* apply suggestion

(cherry picked from commit fb43076)
Signed-off-by: Rohit Yadav <[email protected]>
rohityadavcloud pushed a commit to shapeblue/cloudstack that referenced this pull request May 18, 2022
* fix linux native bridge for SUSE

* apply suggestion

(cherry picked from commit fb43076)
Signed-off-by: Rohit Yadav <[email protected]>
rohityadavcloud pushed a commit to shapeblue/cloudstack that referenced this pull request May 18, 2022
* fix linux native bridge for SUSE

* apply suggestion

(cherry picked from commit fb43076)
Signed-off-by: Rohit Yadav <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

Can't setup OpenSUSE KVM host with linux native bridge

7 participants