Skip to content

Conversation

@vyzigold
Copy link
Contributor

RabbitMQ can be deployed with multiple replicas, while each replica will export different metrics. Having a ScrapeConfig with a service as a target means we're not scraping all metrics. This PR uses the Endpoints object to retrieve IP addresses of all rabbitmq related pods and creates a ScrapeConfig to scrape each pod through its IP address. This keeps the pattern of using ScrapeConfigs for configuring scraping.

Cherry-pick from: #780

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 16, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: vyzigold

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/bbe6663510cb41b195662779e0f9b83a

openstack-k8s-operators-content-provider FAILURE in 7m 02s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
telemetry-openstack-meta-content-provider-master FAILURE in 6m 52s
⚠️ telemetry-operator-multinode-default-telemetry SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ functional-tests-osp18 SKIPPED Skipped due to failed job telemetry-openstack-meta-content-provider-master

RabbitMQ can be deployed with multiple replicas, while each replica
will export different metrics. Having a ScrapeConfig with a service
as a target means we're not scraping all metrics. This PR
uses the Endpoints object to retrieve IP addresses of all rabbitmq
related pods and creates a ScrapeConfig to scrape each pod through
its IP address. This keeps the pattern of using ScrapeConfigs for
configuring scraping.

Cherry-pick from: openstack-k8s-operators#780
@vyzigold vyzigold force-pushed the fix_rabbit_cherry-pick branch from 543ae92 to 95f5467 Compare December 17, 2025 07:42
@vyzigold
Copy link
Contributor Author

/retest

@vyzigold vyzigold changed the title [OSPRH-21020] Scrape all rabbitmq pods [18.0-fr4] [OSPRH-21020] Scrape all rabbitmq pods Dec 17, 2025
@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/20b680295e5a4e748e7037d6a48729ad

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 43m 39s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 24m 24s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 34m 59s
telemetry-operator-multinode-default-telemetry RETRY_LIMIT in 5m 44s
functional-tests-osp18 FAILURE in 2h 17m 49s

@vyzigold
Copy link
Contributor Author

recheck issue with edpm-ansible on FR4 should be fixed now

@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/ab13ebf1837e4be99ffc5aea309906d3

✔️ openstack-k8s-operators-content-provider SUCCESS in 59m 44s
podified-multinode-edpm-deployment-crc FAILURE in 36m 18s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 57m 48s
telemetry-operator-multinode-default-telemetry FAILURE in 14m 58s
functional-tests-osp18 FAILURE in 1h 35m 40s

@vyzigold
Copy link
Contributor Author

recheck keystone failure

@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/ab465232f85c4c079be2f762430c557e

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 02m 25s
podified-multinode-edpm-deployment-crc FAILURE in 38m 00s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 03m 47s
telemetry-operator-multinode-default-telemetry RETRY_LIMIT in 7m 45s
functional-tests-osp18 FAILURE in 40m 32s

@vyzigold
Copy link
Contributor Author

recheck openstack sub creation failure

@vyzigold
Copy link
Contributor Author

/retest

@vyzigold vyzigold requested a review from jlarriba December 19, 2025 07:56
@jlarriba
Copy link
Collaborator

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Dec 19, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit dad41e4 into openstack-k8s-operators:18.0-fr4 Dec 19, 2025
6 checks passed
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.

2 participants