Skip to content

Conversation

@tanmayja
Copy link
Contributor

@tanmayja tanmayja commented Oct 17, 2025

This PR includes:

  1. Safe Pod Eviction Handling — Introduces a webhook to intercept Aerospike Pod eviction API calls (e.g., during node drain) and safely manage Pod deletions by handling Aerospike node operations such as quiesce, cluster stability, and migrations. Controlled via the environment variable ENABLE_SAFE_POD_EVICTION (default: false).
  2. Webhook Test Flow in GitHub Actions — Adds a framework to run webhook-related tests as part of the GitHub Actions pipeline using envtest.
  3. Scoped Webhook Configuration — Updates webhook configurations installed by Helm to watch resources only within the WATCH_NAMESPACE.

@tanmayja tanmayja force-pushed the feat/KO-456-handle-pod-eviction branch from 005ed30 to a203970 Compare October 24, 2025 10:23
@abhishekdwivedi3060 abhishekdwivedi3060 marked this pull request as ready for review November 24, 2025 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants