Skip to content

Conversation

@coltoneshaw
Copy link
Member

Summary

Adds two new configurable fields to ClusterInstallation to improve control over service traffic routing and pod lifecycle during maintenance windows:

  1. publishNotReadyAddresses (bool, optional) - Controls whether pod endpoints are published before pods pass readiness checks. Defaults to false to prevent traffic routing to not-ready pods.

  2. podTerminationGracePeriodSeconds (int64, optional) - Defines how long pods have to gracefully shutdown before forced termination. Allows time for in-flight requests to complete during rolling updates.

These settings help eliminate "blips" during maintenance by ensuring traffic is only routed to ready pods and giving terminating pods adequate time to drain connections.

Ticket Link

Addresses operational issues identified during maintenance windows where:

  • New pods received traffic before becoming ready
  • Old pods were terminated too quickly, dropping in-flight requests

Release Note

Added configurable `publishNotReadyAddresses` and `podTerminationGracePeriodSeconds` fields to ClusterInstallation spec to improve traffic routing behavior during pod lifecycle events and reduce service disruptions during maintenance windows.

@mm-cloud-bot mm-cloud-bot added the release-note Denotes a PR that will be considered when it comes time to generate release notes. label Jan 15, 2026
@coltoneshaw
Copy link
Member Author

@rahb3rt @christopherfickess - looks like it needs logins to build? not sure how/where to do that

@fmartingr
Copy link
Contributor

@rahb3rt @christopherfickess - looks like it needs logins to build? not sure how/where to do that

It could be because it's coming from a fork, instead of this repository?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note Denotes a PR that will be considered when it comes time to generate release notes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants