Skip to content

[master] fix: remove subscription end-date check against client certificate#16342

Merged
JedrzejJanasiak merged 1 commit intomasterfrom
mergify/bp/master/pr-16326
Apr 16, 2026
Merged

[master] fix: remove subscription end-date check against client certificate#16342
JedrzejJanasiak merged 1 commit intomasterfrom
mergify/bp/master/pr-16326

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify bot commented Apr 10, 2026

This is an automatic copy of pull request #16326 done by Mergify.


Issue

  • https://gravitee.atlassian.net/browse/GKO-2788
  • An exception was raised when one subscription ends after the certificate, it is not required, it is the Application manager to manage this, we can't deny this or the user will be block managing it's certificates the way he want it.

Description

  • Removes the validation that threw SubscriptionEndsAfterClientCertificateException when a subscription end date fell after the client certificate expiry.
  • Both throw sites are removed: SubscriptionValidationServiceImpl.validateTls() and ApplicationServiceImpl.syncClientCertificates().
  • The SubscriptionEndsAfterClientCertificateException class itself is deleted (no more references).

Remove the validation that prevented a subscription end date from
falling after the client certificate expiry. Per GKO-2519, certificate
timeline management is now the application owner's responsibility and
broken timelines are explicitly allowed.

Both throw sites are removed (SubscriptionValidationServiceImpl.validateTls
and ApplicationServiceImpl.syncClientCertificates), along with the
SubscriptionEndsAfterClientCertificateException itself.

GKO-2788

(cherry picked from commit fdd6fef)
@mergify mergify bot requested a review from a team as a code owner April 10, 2026 14:29
@JedrzejJanasiak JedrzejJanasiak merged commit b9146b2 into master Apr 16, 2026
14 checks passed
@JedrzejJanasiak JedrzejJanasiak deleted the mergify/bp/master/pr-16326 branch April 16, 2026 13:50
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.

2 participants