Skip to content

Conversation

@jiangzho
Copy link
Contributor

@jiangzho jiangzho commented Nov 13, 2025

What changes were proposed in this pull request?

This PR adds a configurable startupProbe and enhances the existing livenessProbe and readinessProbe with additional configurable parameters in the Helm chart for the spark-kubernetes-operator.

Why are the changes needed?

Previously, these values were either using Kubernetes defaults or not configured at all. This change makes them explicitly configurable via Helm values, giving operators more control over pod lifecycle management in different cluster environments (small clusters vs large production clusters).

Does this PR introduce any user-facing change?

Yes. Users can now configure these probe settings in their values.yaml.

How was this patch tested?

E2E coverage for default value, and local dry-run for value overrides.

Was this patch authored or co-authored using generative AI tooling?

No.

…iness probes in Helm chart

### What changes were proposed in this pull request?

This PR adds a configurable `startupProbe` and enhances the existing `livenessProbe` and `readinessProbe`
with additional configurable parameters in the Helm chart for the spark-kubernetes-operator.

### Why are the changes needed?

Previously, these values were either using Kubernetes defaults or not configured at all. This change makes
them explicitly configurable via Helm values, giving operators more control over pod lifecycle management
in different cluster environments (small clusters vs large production clusters).

### Does this PR introduce _any_ user-facing change?

Yes. Users can now configure these probe settings in their `values.yaml`

### How was this patch tested?

E2E coverage for default value, and local dry-run for value overrides

### Was this patch authored or co-authored using generative AI tooling?

No
@github-actions github-actions bot added the BUILD label Nov 13, 2025
@jiangzho
Copy link
Contributor Author

cc @peter-toth for review - thanks a lot in advance!

Copy link
Contributor

@peter-toth peter-toth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @jiangzho , it is always better to have more control over these values.

Could you please check the PR description though? The link seems to be broken.

@jiangzho
Copy link
Contributor Author

Thanks for the catch! Seems GitHub interprates that as a JIRA automatically. Updated the description.

@peter-toth
Copy link
Contributor

Thank you @jiangzho.

Merged to main (0.7.0).

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants