Skip to content

Probes configuration with override support#878

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

Probes configuration with override support#878
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 services. Enable probe customization through CRD overrides and remove code duplication. Updates all services to use the new pattern with proper scheme handling and consistent defaults.
In addition, webhook validation for probes have been introduced.

@fmount fmount requested a review from stuggi February 18, 2026 22:32
@openshift-ci openshift-ci bot requested a review from dprince February 18, 2026 22:32
@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

@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/07d6dbcfd3ce47e1a46d7adf6af7c297

openstack-k8s-operators-content-provider FAILURE in 12m 49s
⚠️ glance-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ glance-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@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/9c109d9b14624209aa99372668808d1f

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

@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/56c24aa2bb5141d8a34965379a2c750e

openstack-k8s-operators-content-provider FAILURE in 13m 38s
⚠️ glance-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ glance-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@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/92d7b25922cb41a5ad01fbe4759a6e29

openstack-k8s-operators-content-provider FAILURE in 14m 35s
⚠️ glance-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ glance-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 services. Enable probe customization
through CRD overrides and remove code duplication.
Updates all services 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/1ba661ea40bd434d986e5cc367753ea7

openstack-k8s-operators-content-provider FAILURE in 13m 03s
⚠️ glance-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ glance-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