Closed andrewklau closed 10 months ago
[test]
Origin Test Results: FAILURE (https://ci.openshift.redhat.com/jenkins/job/test_pull_requests/3231/)
I'll give this a quick validation today and merge after that looks good.
Sorry, I hadn't had any time to test this. Things have been hectic here, thanks for the changes.
No worries, today I got end to end testing complete in my environment. I sent you more changes for your PR. I haven't had a chance to test any of this in a less distributed environment but this works for me in an environment where broker, msgserver, and nginx roles are all on different hosts.
Unless you have any outstanding concerns I think we're good to go.
Sounds good. If you're happy with it, I have no objections.
In a few weeks, I plan on investigating further how to extend it to include multiple nginx roles and region support. Sadly time has been a factor hence the partial pull request.
Thanks.
Also, I can squash and rebase it if you're happy with it.
[test]
[test]
@andrewklau We did some pretty significant refactoring to manage dependencies between classes better. Do you mind rebasing on top of master? Sorry for the troubles.
@sdodson done
[test]
[test] just to smoke test then we'll merge
oops, I rushed this and didn't run any validation. Fixed now. Sorry
Not sure why it errors at: manifests/broker.pp:286:trailing_whitespace:ERROR:trailing whitespace found
@andrewklau Hmm, the line numbers don't match what Travis is saying, but I see whitespace. I'll annotate.
@sdodson thanks, looks like it's passing now.
[test]
Is there a way I can see why it failed?
[test] test results were purged
Evaluated for origin up to acc3d3c128f02c46d0f03bd9f3f3f44ac092f89b
@andrewklau Can you view this? I don't think you have to be on Red Hat's VPN for it but I'm not 100% certain. If so search for ') Error:' to find the test failures.
https://ci.openshift.redhat.com/jenkins/job/test_pull_requests/3231/consoleFull
The tests are failing because they expect ALLOW_HA_APPLICATIONS="true". We could only adjust DEFAULT_ALLOW_HA, leaving ALLOW_HA_APPLICATIONS="true" regardless of whether routing is enabled or not. While that seems like a hack to work around these tests, it is how the default config is deployed. However I don't think there's much point in ALLOW_HA_APPLICATIONS='true' without an HA routing layer. So even ignoring the automated test suite for a minute, I'm not sure what the best course of action here is.
Specific to the test suite, I can modify it to enable routing.
@sdodson Thanks, yes I can. Let me know if I need to modify anything else here, perhaps I could modify it for the test suite and return it back if it's successful.
Origin Action Required: Please contact #openshift-dev to have this pull request manually reviewed and tested
[test]