Skip to content

Probes configuration and override support#610

Open
fmount wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
fmount:probes
Open

Probes configuration and override support#610
fmount wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
fmount:probes

Conversation

@fmount
Copy link
Contributor

@fmount fmount commented Feb 18, 2026

Add ProbeOverrides interface and CreateProbeSet() function from lib-common for unified probe management across Cinder services. Enable probe customization through CRD overrides and remove code duplication. Updates all services (API, Scheduler, Volume, Backup) to use the new pattern with proper scheme handling and consistent defaults.
In addition, webhook validation for probes have been introduced.

Depends-On: openstack-k8s-operators/lib-common#673

@fmount fmount requested a review from stuggi February 18, 2026 20:21
@openshift-ci openshift-ci bot requested a review from eharney February 18, 2026 20:21
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 18, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: fmount

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

The pull request process is described 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

@fmount fmount changed the title Probe configuration with override support Probes configuration and override support Feb 18, 2026
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2813b48c394243ce9a2e8ef372592913

openstack-k8s-operators-content-provider FAILURE in 9m 19s
⚠️ cinder-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cinder-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

Add ProbeOverrides interface and CreateProbeSet() function from lib-common
for unified probe management across Cinder services. Enable probe
customization through CRD overrides and remove code duplication.
Updates all services (API, Scheduler, Volume, Backup) to use the new
pattern with proper scheme handling and consistent defaults.
In addition, webhook validation for probes have been introduced.

Signed-off-by: Francesco Pantano <fpantano@redhat.com>
@softwarefactory-project-zuul
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2896e982a2c54980ac9db89bd06ae45a

openstack-k8s-operators-content-provider FAILURE in 11m 52s
⚠️ cinder-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cinder-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

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.

1 participant