You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "David Radley (Jira)" <ji...@apache.org> on 2025/03/19 16:26:00 UTC
[jira] [Commented] (FLINK-37504) Handle TLS Certificate Renewal
[ https://issues.apache.org/jira/browse/FLINK-37504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17936883#comment-17936883 ]
David Radley commented on FLINK-37504:
--------------------------------------
Hi I think this should be a Flip - similar to [https://cwiki.apache.org/confluence/display/KAFKA/KIP-1119:+Add+support+for+SSL+hot+reload|https://cwiki.apache.org/confluence/display/KAFKA/KIP-1119:+Add+support+for+SSL+hot+reload]. I see there is a seemingly simpler [Kafka PR|https://github.com/apache/kafka/pull/17987/files] - based on the Spring approach.
Searching in google - there appears to be approaches where we check for the certificate to expire and prior to expiration, rotate the certificate by requesting a new one. Would this approach be appropriate ? To avoid polling all day for something that changes once a day which seems inefficient. This approach is similar to the way short lived bearer tokens are requested with OIDC.
Understanding he Kubenetes story would be good as well.
> Handle TLS Certificate Renewal
> ------------------------------
>
> Key: FLINK-37504
> URL: https://issues.apache.org/jira/browse/FLINK-37504
> Project: Flink
> Issue Type: Improvement
> Reporter: Nicolas Fraison
> Priority: Minor
> Labels: pull-request-available
>
> Flink does not reload certificate if underlying truststore and keytstore are updated.
> We aim at using 1 day validity certificate which currently means having to restart our jobs every day.
> In order to avoid this we will need to add a feature to be able to reload TLS certificate when underlying truststore and keytstore are updated
--
This message was sent by Atlassian Jira
(v8.20.10#820010)