Skip to content

Conversation

@vyzigold
Copy link
Contributor

@vyzigold vyzigold commented Oct 31, 2025

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. PodMonitor will find all rabbitMQ pods based on a label, so all pods will get scraped everytime.

Depends-On: infrawatch/feature-verification-tests#317

@vyzigold vyzigold marked this pull request as draft October 31, 2025 11:16
@openshift-ci openshift-ci bot requested review from abays and dprince October 31, 2025 11:16
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 31, 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

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

@vyzigold
Copy link
Contributor Author

FVT will fail now, they need to be adjusted.

@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/26cc499d02c84360a3c384988c0b7989

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 46m 14s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 17m 18s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 55m 24s
telemetry-operator-multinode-default-telemetry FAILURE in 1h 25m 33s
functional-tests-osp18 FAILURE in 1h 35m 36s

vyzigold added a commit to infrawatch/feature-verification-tests that referenced this pull request Oct 31, 2025
A bugfix proposed in openstack-k8s-operators/telemetry-operator#780
changes how rabbitmq metrics are being scraped. The FVT needs
to be adjusted for the tests to pass. For a limited time, both
versions of telemetry-operator (pre-bugfix and post-bugfix) are allowed
to pass the tests. A PR to remove the pre-bugfix tasks will be created in the
future.
@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/977b5ae2e2344525b99154fa0f53868e

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 49m 29s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 20s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 1h 54m 22s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 28m 32s
functional-tests-osp18 FAILURE in 1h 34m 07s

@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/43efd572382b4069a721e061d995281a

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 45s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 21s
✔️ telemetry-openstack-meta-content-provider-master SUCCESS in 2h 23m 19s
✔️ telemetry-operator-multinode-default-telemetry SUCCESS in 1h 22m 44s
functional-tests-osp18 FAILURE in 2h 04m 25s

@vyzigold vyzigold marked this pull request as ready for review November 3, 2025 08:04
@openshift-ci openshift-ci bot requested review from elfiesmelfie and viroel November 3, 2025 08:04
@vyzigold
Copy link
Contributor Author

vyzigold commented Nov 3, 2025

recheck

@vyzigold vyzigold force-pushed the fix_rabbit branch 5 times, most recently from 4435a50 to b4c2d73 Compare November 4, 2025 14:16
@vyzigold vyzigold marked this pull request as draft November 4, 2025 17:34
@vyzigold
Copy link
Contributor Author

vyzigold commented Nov 4, 2025

This needs a few adjustments to make it work with TLS disabled.

@vyzigold vyzigold marked this pull request as ready for review November 5, 2025 07:21
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. PodMonitor
will find all rabbitMQ pods based on a label, so all pods will
get scraped everytime.
@vyzigold vyzigold requested a review from jlarriba November 7, 2025 08:01
@vkmc vkmc self-requested a review November 11, 2025 09:42
@vyzigold vyzigold marked this pull request as draft November 11, 2025 13:05
@vyzigold
Copy link
Contributor Author

We previously used to have issues with ServiceMonitors and IPv6. Let me do some testing with IPv6 first before merging.

@vyzigold
Copy link
Contributor Author

I got to the root of our previous issues. They were caused by interaction of IPv6 and oauth-proxy. Since we don't use oauth-proxy for securing rabbitmq metric endpoints, this won't be an issue.

@vyzigold vyzigold marked this pull request as ready for review November 11, 2025 13:42
@openshift-ci openshift-ci bot requested review from olliewalsh and stuggi November 11, 2025 13:42
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.

1 participant