Work around for guest VM password reset failure (PR/2084) - #2155
Work around for guest VM password reset failure (PR/2084)#2155krissterckx wants to merge 1 commit into
Conversation
| password = CsPassword("vmpassword", config) | ||
| password.process() | ||
| # TODO fix the line below | ||
| # password = CsPassword("vmpassword", config) |
There was a problem hiding this comment.
I don't feel confident this will be backwards compatible. We are now not configuring the vm with a password.
There was a problem hiding this comment.
@DaanHoogland This block of code also fails on Native ACS setups. Please refer my latest comment on this PR.
|
This is the error we see with the CsPassword class in the configure.py systemvm patch script (cloud.log on VR): 2017-06-20 12:28:47,015 configure.py main:943 Configuring Guest Network Here is an example cloud.log in a VR on a Native ACS setup: |
|
@krissterckx @prashanthvarma if @blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
@rhtyd To give you more context, we started seeing password reset failures on our Nuage VSP setups due to missing iptable rules on the VR, which are not being configured when we are not using specific services being provided by the VR (e.g. LB, setting iptables_change=True). Thus, we are adding the iptables_change=True flag to the CsPassword block as we use VR as the password reset service provider. We found out that CsPassword block always fails due to import error (Note: even for Native ACS setups, refer the above attached cloud.log), which we tried to fix and ran into other issues with that block of code. Thus, we don't think that any of the functionality is being affected by this block of code. Note: We might be wrong, as we didn't test all the scenarios, and have no background on impact of this block of code on the overall functionality. Anyhow, someone should fix and analyze the impact of this block on the functionality. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-782 |
|
Hi so just to be very clear : password = CsPassword("vmpassword", config) can never really work for two reasons
I can leave out the comment lines and the TODO statement in the PR obviously but i wanted the author/expert eyes to look at this before doing that. Kris |
|
@blueorangutan test matrix |
|
@rhtyd a Trillian-Jenkins matrix job (centos6 mgmt + xs65sp1, centos7 mgmt + vmware55u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
I think it is better to revert PR #2084 |
|
Trillian test result (tid-1177)
|
|
Trillian test result (tid-1176)
|
|
Trillian test result (tid-1178)
|
|
@remibergsma can you please review? |
|
I recommend closing this PR and reverting #2084 instead i.e give PR/2048 more soak time in 4.11. I want to support qualifying it in the upcoming release. It is breaking VR-provided Guest DNS for SDN providers also, as we found today. Best, |
|
Yes, think we need rever #2084 and release another RC of 4.10.
在2017年06月23 03时42分, "Kris Sterckx"<notifications@github.com>写道:
I recommend closing this PR and reverting #2084 instead i.e give PR/2048 more soak time in 4.11. I want to support qualifying it in the upcoming release.
It is breaking VR-provided Guest DNS for SDN providers also, as we found today.
Best,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
|
Closing this PR as #2084 was reverted from RC5 -> RC6. |
… providers.