Skip to content

move ssl implementation dependent tests to extensions#5778

Merged
alyssawilk merged 4 commits intoenvoyproxy:masterfrom
bdecoste:move_ssl_integration_tests
Feb 6, 2019
Merged

move ssl implementation dependent tests to extensions#5778
alyssawilk merged 4 commits intoenvoyproxy:masterfrom
bdecoste:move_ssl_integration_tests

Conversation

@bdecoste
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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.

4 participants