Skip to content

move ssl implementation dependent tests to extensions #5778

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 6, 2019
Merged

move ssl implementation dependent tests to extensions #5778

merged 4 commits into from
Feb 6, 2019

Conversation

bdecoste
Copy link
Contributor

Signed-off-by: William DeCoste bdecoste@gmail.com

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md

Description: Moves integration tests that are dependent on the ssl implementation (e.g. boringssl vs openssl) to extensions. See #5762
Risk Level: Low
Testing: All standard tests passing
Docs Change: None
Release Notes: None

Copy link
Contributor

@alyssawilk alyssawilk left a comment

Choose a reason for hiding this comment

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

Thanks for moving this out!

@alyssawilk
Copy link
Contributor

Unfortunately you'll also have to do a master merge, presumably to pick up changes to the ssl_integration_test

Bonus points if someone who actually does tls weighs in on the move (@PiotrSikora or @ggreenway ?)

@bdecoste
Copy link
Contributor Author

bdecoste commented Jan 31, 2019

Yep, rebasing now ... also need to upgrade to bazel 0.22. @lizan commented and +1d in the issue (#5762)

alyssawilk
alyssawilk previously approved these changes Jan 31, 2019
@bdecoste
Copy link
Contributor Author

bdecoste commented Jan 31, 2019

Getting in a rebase is going to take some time as upstream is now dependent on libstdc++ 6.0.22 I think because of the foreign_cc addition. RHEL7 only provides 6.0.19 :-(

@alyssawilk
Copy link
Contributor

Oh crud. If the problem is local builds and docker isn't enough, I've found sometimes I can cherrypick-unpatch whatever change the dep for local builds, make sure I don't comit that and trust CI to verify it all works upstream

Good luck whatever way you go :-)

/wait

@lizan
Copy link
Member

lizan commented Jan 31, 2019

Getting in a rebase is going to take some time as upstream is now dependent on libstdc++ 6.0.22 I think because of the foreign_cc addition. RHEL7 only provides 6.0.19 :-(

Seems a side effect of #5218 :(

@lizan
Copy link
Member

lizan commented Jan 31, 2019

@bdecoste #5799 should address your rebase problem.

Signed-off-by: William DeCoste <bdecoste@gmail.com>
Signed-off-by: William DeCoste <bdecoste@gmail.com>
Signed-off-by: William DeCoste <bdecoste@gmail.com>
Signed-off-by: William DeCoste <bdecoste@gmail.com>
@alyssawilk alyssawilk merged commit efed749 into envoyproxy:master Feb 6, 2019
fredlas pushed a commit to fredlas/envoy that referenced this pull request Mar 5, 2019
Description: Moves integration tests that are dependent on the ssl implementation (e.g. boringssl vs openssl) to extensions. See envoyproxy#5762
Risk Level: Low
Testing: All standard tests passing
Docs Change: None
Release Notes: None

Signed-off-by: William DeCoste <bdecoste@gmail.com>
Signed-off-by: Fred Douglas <fredlas@google.com>
Sign up for free to 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.

None yet

4 participants