Add automatic TLS certificate reloading for EPP#1765
Add automatic TLS certificate reloading for EPP#1765k8s-ci-robot merged 3 commits intokubernetes-sigs:mainfrom
Conversation
✅ Deploy Preview for gateway-api-inference-extension ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Hi @pierDipi. Thanks for your PR. I'm waiting for a github.com member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/ok-to-test |
Enables the server to reload certificates without restart when they are rotated, which is particularly useful in Kubernetes environments where certificate rotation is automated. Adds --enable-cert-refresh flag (default: false) to control this behavior. Uses file watching with debouncing to handle rapid file system events during certificate updates. Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
avoid the case where defer of the goroutine is called before w.Add Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
aba360d to
e488bae
Compare
Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
|
@nirrozenbaum @kfswain @danehans please take a look |
| limitations under the License. | ||
| */ | ||
|
|
||
| package common |
There was a problem hiding this comment.
nit/question (not a blocker):
is certs under common cause you consider using it also in bbr (in the future)?
There was a problem hiding this comment.
yes, BBR and routing sidecar on the llm-d side
|
sorry for the long delays with the review! /lgtm Thanks! |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nirrozenbaum, pierDipi The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…way-api-inference-extension#1765) * Add automatic TLS certificate reloading for EPP Enables the server to reload certificates without restart when they are rotated, which is particularly useful in Kubernetes environments where certificate rotation is automated. Adds --enable-cert-refresh flag (default: false) to control this behavior. Uses file watching with debouncing to handle rapid file system events during certificate updates. Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Add path to watch before before creating background gorouting avoid the case where defer of the goroutine is called before w.Add Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Debug level logging returns error Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> --------- Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
…way-api-inference-extension#1765) * Add automatic TLS certificate reloading for EPP Enables the server to reload certificates without restart when they are rotated, which is particularly useful in Kubernetes environments where certificate rotation is automated. Adds --enable-cert-refresh flag (default: false) to control this behavior. Uses file watching with debouncing to handle rapid file system events during certificate updates. Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Add path to watch before before creating background gorouting avoid the case where defer of the goroutine is called before w.Add Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Debug level logging returns error Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> --------- Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
…way-api-inference-extension#1765) * Add automatic TLS certificate reloading for EPP Enables the server to reload certificates without restart when they are rotated, which is particularly useful in Kubernetes environments where certificate rotation is automated. Adds --enable-cert-refresh flag (default: false) to control this behavior. Uses file watching with debouncing to handle rapid file system events during certificate updates. Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Add path to watch before before creating background gorouting avoid the case where defer of the goroutine is called before w.Add Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> * Debug level logging returns error Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> --------- Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
What type of PR is this?
/kind feature
What this PR does / why we need it:
Enables the server to reload certificates without restart when they are rotated, which is particularly useful in Kubernetes environments where certificate rotation is automated.
Adds
--enable-cert-reloadflag (default: false) to control this behavior. Uses file watching with debouncing to handle rapid file system events during certificate updates.Does this PR introduce a user-facing change?: