Skip to content

[CDAP-20928] Disable SSL verification for internal clients in system services#15513

Merged
arjan-bal merged 1 commit intodevelopfrom
CDAP-20928-disable-ssl-cert-validation
Dec 27, 2023
Merged

[CDAP-20928] Disable SSL verification for internal clients in system services#15513
arjan-bal merged 1 commit intodevelopfrom
CDAP-20928-disable-ssl-cert-validation

Conversation

@arjan-bal
Copy link
Copy Markdown
Contributor

@arjan-bal arjan-bal commented Dec 22, 2023

CDAP-20928

Internal services may be using ssl certs signed by a private certificate authority. As a result server ssl cert verification will fail unless the certs are added to the trust store of all the clients.

This PR also removes the cdap-site configuration for controlling whether the internal router server uses https. Instead it relies on the pre-existing ssl.internal.enabled configuration to enable https.

@arjan-bal arjan-bal self-assigned this Dec 22, 2023
@arjan-bal arjan-bal added 6.10 build Triggers github actions build labels Dec 22, 2023
@arjan-bal arjan-bal requested review from chtyim, dli357 and tivv December 22, 2023 11:58
Copy link
Copy Markdown
Contributor

@dli357 dli357 left a comment

Choose a reason for hiding this comment

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

nit: Please resolve all checkstyle warnings before merging, thank you!

@arjan-bal arjan-bal force-pushed the CDAP-20928-disable-ssl-cert-validation branch from 39a3d33 to 4b9d10a Compare December 27, 2023 06:51
…combine https configuration for internal router with existing config
@arjan-bal arjan-bal force-pushed the CDAP-20928-disable-ssl-cert-validation branch from 4b9d10a to a590565 Compare December 27, 2023 06:52
@arjan-bal arjan-bal merged commit 722ce47 into develop Dec 27, 2023
@arjan-bal arjan-bal deleted the CDAP-20928-disable-ssl-cert-validation branch December 27, 2023 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.10 build Triggers github actions build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants