-
Notifications
You must be signed in to change notification settings - Fork 259
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
Sticky Sessions: Tolerate ClickHouse Session ID Mechanism (Better Tests Coverage) + FIPS Support based on BoringSSL #373
base: master
Are you sure you want to change the base?
Conversation
…ue to Datadog lib)
# Conflicts: # Dockerfile # Makefile # main_test.go # proxy.go
Guys, I am going to add in this PR FIPS 140-2 support based on Borring SSL as well. (Don't review yet) |
@sigua-cs PING |
FYI, don't mind the ci error. Your PR is correct and pass the tests, it just that I broke the ci recently to improve our code coverage tracking. |
@mga-chka understood, thx let's try to push forward since the originally provided functionally is not properly covered by tests now. |
@pavelnemirovsky if I understand correctly this is two PRs in one:
Would you be able to seperate the PRs? That leads to a cleaner commit history and will make it easier to review. |
@Blokje5 Practically speaking, it is one PR PR since FIPS 140-2 is just a mode in Makefile that allows to compile ClickHouse Proxy with BorringSSL, so I suggest merging it that way. |
Do you want me to add some documentation regarding the ability to build FIPS version of the app? |
@pavelnemirovsky If you would add some documentation regarding the new build that would be great 👍 . |
Sorry for the long delay but we were all off. We'll have a look this week. Can you fix the conflict while we review the PR? |
Hi, I took a first look.
|
@pavelnemirovsky (I'm pinging you just in case you didn't see my previous msgs) |
I created a new PR for this issue here: #481 UPDATE Pavel gave me write permission, so all changes will be here. |
Added tests for dockerfile to ensure that GoVersions in dockerfiles stay in sync with Go.mod version. Updated dockerfile to use a more reliable base image. Install ca-certificates and curl
FYI we're in the middle of the holiday in France so most of the maintainer are off, which is why we're not very responsive. |
@mga-chka I hope your holiday went great; any update? |
sorry for the long delay. I took a quick look at the full PR and you didn't take into account my comment from Jan 4 |
No stress on the delay. I have added the following changes in the PR that address these comments.
I added the file
Updated the dockerfile so the default Dockerfile is used
Changed to using
Added these packages back in. |
Scope of change;
make release-build-docker-fips
to be able to build FIPS version of ClickHouse Proxy