Skip to content

Add configurable probe timeouts to Galera CR#452

Open
zzzeek wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
zzzeek:OSPRH-29441-probe-config
Open

Add configurable probe timeouts to Galera CR#452
zzzeek wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
zzzeek:OSPRH-29441-probe-config

Conversation

@zzzeek
Copy link
Copy Markdown
Contributor

@zzzeek zzzeek commented Apr 29, 2026

use lib-common ProbeConf as a starting base for Probe values, then apply values from the Galera.Spec into each ProbeConf. then create Probe objects from that.

The lib-common CreateProbeSet function is hardcoded to HTTP probes, so we can't use the new features fully, so here we vendor our own createProbeFromConf function. we also create the ProbeConf with user-merged values up front so we have a mergeProbeConf function
that resembles lib-common.probe.merge(). lib-common's library could
have some more public API features added to address these cases.

patch also includes validating webhooks w/ unit tests as well as a chainsaw test modeled after the qos test suite.

References: OSPRH-29441

use lib-common ProbeConf as a starting base for Probe
values, then apply values from the Galera.Spec into each ProbeConf.
then create Probe objects from that.

The lib-common CreateProbeSet function is hardcoded to HTTP
probes, so we can't use the new features fully, so here we vendor
our own createProbeFromConf function.  we also create the ProbeConf
with user-merged values up front so we have a mergeProbeConf function
that resembles lib-common.probe.merge().   lib-common's library could
have some more public API features added to address these cases.

patch also includes validating webhooks w/ unit tests as well as
a chainsaw test modeled after the qos test suite.

References: OSPRH-29441
@openshift-ci openshift-ci Bot requested review from dciabrin and dprince April 29, 2026 14:54
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Apr 29, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: zzzeek
Once this PR has been reviewed and has the lgtm label, please assign dprince for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

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.

1 participant