Skip to content

Backports for 4.11 branch - #2621

Merged
yadvr merged 15 commits into
apache:4.11from
shapeblue:41110-fix-and-bports
May 9, 2018
Merged

Backports for 4.11 branch#2621
yadvr merged 15 commits into
apache:4.11from
shapeblue:41110-fix-and-bports

Conversation

@yadvr

@yadvryadvr commented May 3, 2018

Copy link
Copy Markdown
Member

Description

This PR has backported changes/PRs merged on master that we can consider for 4.11, limiting to fixes and no features.

I've few more PRs, please advise if we should backport:
#2499
#2401
#2574
#2387
#2414 (tagged bugfix)
#2404 (tagged bugfix)
#2443 (tagged bugfix)

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)

GitHub Issue/PRs

Screenshots (if appropriate):

How Has This Been Tested?

Checklist:

  • I have read the CONTRIBUTING document.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
    Testing
  • I have added tests to cover my changes.
  • All relevant new and existing integration tests have passed.
  • A full integration testsuite with all test that can run on my environment has passed.

houthuisand others added 2 commits May 3, 2018 16:18
…ded code to skip disabled clusters when selecting a host (apache#2442)
(cherry picked from commit c3488a5)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 4412563)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
@yadvryadvr added this to the 4.11.1.0 milestone May 3, 2018
niteshsardaand others added 5 commits May 3, 2018 16:46
… if hypervisor is not KVM.
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Since CloudStack 4.10 Basic Networking supports IPv6 and thus
should be allowed to be specified when creating a network.
Signed-off-by: Wido den Hollander <wido@widodh.nl>
(cherry picked from commit 9733a10)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Allow admins to remove primary storage pool.
Cherry-picked from eba2e1d
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
Signed-off-by: Daan Hoogland <daan.hoogland@shapeblue.com>
(cherry picked from commit 2ad5202)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit bb607d0)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
@apacheapache deleted a comment from blueorangutanMay 3, 2018
@apacheapache deleted a comment from blueorangutanMay 3, 2018
@yadvr
yadvr requested review from DaanHoogland, nvazquez and rafaelweingartner and removed request for DaanHooglandMay 3, 2018 11:56
@yadvr

yadvr commented May 4, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2005

@yadvr

yadvr commented May 4, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan test

@apacheapache deleted a comment from blueorangutanMay 4, 2018
@apacheapache deleted a comment from blueorangutanMay 4, 2018
@blueorangutan

Copy link
Copy Markdown

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

…ct “root admin” as the role for the new user (apache#2606)
* create account with domain admin showing 'root admin' role
Domain admins should not be able to assign the role of root admin to new users. Therefore, the role ‘root admin’ (or any other of the same type) should not be visible to domain admins.
* License and formatting
* Break long sentence into multiple lines
* Fix wording of method 'getCurrentAccount'
* fix typo in variable name
@yadvr

yadvr commented May 7, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✖centos7 ✖debian. JID-2017

@yadvr

yadvr commented May 7, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✖debian. JID-2023

@yadvryadvr mentioned this pull request May 7, 2018
11 tasks
@yadvr

yadvr commented May 8, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✖debian. JID-2025

@yadvr

yadvr commented May 8, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins matrix job (centos6 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

@rafaelweingartner

Copy link
Copy Markdown
Member

@rhtyd I think we should proceed and merge as soon as test results are fine here. There are already a big amount of changes. It is easy to get lost and let things slip through in this volume of changes.

@yadvr

yadvr commented May 8, 2018

Copy link
Copy Markdown
MemberAuthor

@rafaelweingartner sure, given these changes are already reviewed and tested on master. If tests are fine, I'll merge them on 4.11 and then forward merge on master using -X ours to perform an empty forward merge and ignore changes from this backport PR.

@rafaelweingartner

Copy link
Copy Markdown
Member

Awesome. thanks.
Just watch-out that the branch 4.11 might have merged PRs that were not forwarded to master yet. Therefore, it might be good to check it before "merging" this one forward.

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-2638)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 22652 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2621-t2638-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Intermitten failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 64 look OK, 3 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_05_rvpc_multi_tiersFailure307.05test_vpc_redundant.py
test_05_rvpc_multi_tiersError329.07test_vpc_redundant.py
test_01_redundant_vpc_site2site_vpnFailure217.99test_vpc_vpn.py
test_01_vpc_site2site_vpn_multiple_optionsFailure134.95test_vpc_vpn.py
test_01_vpc_site2site_vpnFailure156.11test_vpc_vpn.py
test_hostha_enable_ha_when_host_in_maintenanceError1.61test_hostha_kvm.py

@yadvr

yadvr commented May 8, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan test matrix

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins matrix job (centos6 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-2645)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31294 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2621-t2645-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_virtio_scsi_vm.py
Intermitten failure detected: /marvin/tests/smoke/test_public_ip_range.py
Intermitten failure detected: /marvin/tests/smoke/test_templates.py
Intermitten failure detected: /marvin/tests/smoke/test_usage.py
Intermitten failure detected: /marvin/tests/smoke/test_volumes.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Intermitten failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 61 look OK, 6 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_04_extract_templateFailure128.34test_templates.py
ContextSuite context=TestISOUsage>:setupError0.00test_usage.py
test_06_download_detached_volumeFailure136.72test_volumes.py
test_05_rvpc_multi_tiersFailure303.93test_vpc_redundant.py
test_05_rvpc_multi_tiersError327.01test_vpc_redundant.py
test_01_redundant_vpc_site2site_vpnFailure205.46test_vpc_vpn.py
test_01_vpc_site2site_vpn_multiple_optionsFailure129.82test_vpc_vpn.py
test_01_vpc_site2site_vpnFailure137.80test_vpc_vpn.py
test_hostha_enable_ha_when_host_in_maintenanceError3.64test_hostha_kvm.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-2646)
Environment: vmware-65 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31862 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr2621-t2646-vmware-65.zip
Intermitten failure detected: /marvin/tests/smoke/test_public_ip_range.py
Intermitten failure detected: /marvin/tests/smoke/test_templates.py
Intermitten failure detected: /marvin/tests/smoke/test_usage.py
Intermitten failure detected: /marvin/tests/smoke/test_volumes.py
Smoke tests completed. 64 look OK, 3 have error(s)
Only failed tests results shown below:

TestResultTime (s)Test File
test_04_extract_templateFailure141.60test_templates.py
ContextSuite context=TestISOUsage>:setupError0.00test_usage.py
test_06_download_detached_volumeFailure164.24test_volumes.py

@apacheapache deleted a comment from blueorangutanMay 9, 2018
@apacheapache deleted a comment from blueorangutanMay 9, 2018
@yadvr

yadvr commented May 9, 2018

Copy link
Copy Markdown
MemberAuthor

@blueorangutan test centos7 xenserver-71

@blueorangutan

Copy link
Copy Markdown

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + xenserver-71) has been kicked to run smoke tests

@apacheapache deleted a comment from blueorangutanMay 9, 2018
@yadvr

yadvr commented May 9, 2018

Copy link
Copy Markdown
MemberAuthor

I looked at the reported errors, none of them are PR related, but either issue with the PR itself or network/env issue. I'll fix some tests in a separate PR.
I'll do a squash merge, after check 4.11 branch and doing any fwd-merge. Then merge this PR from 4.11 onto master with -X ours since the backported changes are already on master.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants

@yadvr@blueorangutan@rafaelweingartner@DaanHoogland@houthuis@niteshsarda@wido@greut@mrunalinikankariya