Skip to content

Rabbitmq vhost and user support#604

Merged
openshift-merge-bot[bot] merged 2 commits intoopenstack-k8s-operators:mainfrom
lmiccini:rabbitmq_vhosts
Feb 7, 2026
Merged

Rabbitmq vhost and user support#604
openshift-merge-bot[bot] merged 2 commits intoopenstack-k8s-operators:mainfrom
lmiccini:rabbitmq_vhosts

Conversation

@lmiccini
Copy link
Copy Markdown
Contributor

@lmiccini lmiccini commented Dec 16, 2025

Add support for a dedicated rabbitmq cluster for notifications.

Add new messagingBus and notificationsBus interfaces to hold cluster,
user and vhost names for optional usage.
The controller adds these values to the TransportURL create request when present.

Additionally, we migrate RabbitMQ cluster name to RabbitMq config struct
using DefaultRabbitMqConfig from infra-operator to automatically
populate the new Cluster field from legacy RabbitMqClusterName.

Example usage:

  spec:
    messagingBus:
      cluster: rpc-rabbitmq
      user: rpc-user
      vhost: rpc-vhost
    notificationsBus:
      cluster: notifications-rabbitmq
      user: notifications-user
      vhost: notifications-vhost

Jira: https://issues.redhat.com/browse/OSPRH-22695

Depends-on: openstack-k8s-operators/openstack-operator#1797

@softwarefactory-project-zuul
Copy link
Copy Markdown

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/178551e24f714904ade13446c82e533b

openstack-k8s-operators-content-provider FAILURE in 6m 55s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@softwarefactory-project-zuul
Copy link
Copy Markdown

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

✔️ openstack-k8s-operators-content-provider SUCCESS in 51m 11s
heat-operator-tempest-multinode FAILURE in 30m 21s

@lmiccini
Copy link
Copy Markdown
Contributor Author

/test heat-operator-build-deploy-kuttl

@lmiccini lmiccini force-pushed the rabbitmq_vhosts branch 2 times, most recently from fbadc6b to e71908f Compare December 19, 2025 13:45
@softwarefactory-project-zuul
Copy link
Copy Markdown

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging github.com/openstack-k8s-operators/heat-operator for 604,2208b1f43dd625cc68e261413e225afbfdbe3607

@softwarefactory-project-zuul
Copy link
Copy Markdown

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/0ba6ba123a414a098adcd93582bf7edb

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 40m 18s
heat-operator-tempest-multinode FAILURE in 1h 21m 51s

@lmiccini
Copy link
Copy Markdown
Contributor Author

recheck

@lmiccini lmiccini force-pushed the rabbitmq_vhosts branch 4 times, most recently from 763aa9c to ebaf275 Compare January 22, 2026 06:06
@softwarefactory-project-zuul
Copy link
Copy Markdown

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

openstack-k8s-operators-content-provider FAILURE in 6m 27s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@lmiccini lmiccini force-pushed the rabbitmq_vhosts branch 2 times, most recently from 59f987d to dbaec8c Compare January 22, 2026 09:18
@softwarefactory-project-zuul
Copy link
Copy Markdown

This change depends on a change that failed to merge.

Change openstack-k8s-operators/infra-operator#523 is needed.

@softwarefactory-project-zuul
Copy link
Copy Markdown

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/947d1834e15145a9ad3894c43b3b04f8

openstack-k8s-operators-content-provider FAILURE in 12m 41s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@lmiccini
Copy link
Copy Markdown
Contributor Author

/test heat-operator-build-deploy-kuttl

@lmiccini
Copy link
Copy Markdown
Contributor Author

recheck

@softwarefactory-project-zuul
Copy link
Copy Markdown

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/48c89fe6968e4944aaa2376abbea1656

openstack-k8s-operators-content-provider FAILURE in 8m 33s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@softwarefactory-project-zuul
Copy link
Copy Markdown

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

openstack-k8s-operators-content-provider FAILURE in 14m 18s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@softwarefactory-project-zuul
Copy link
Copy Markdown

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

openstack-k8s-operators-content-provider FAILURE in 8m 00s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@softwarefactory-project-zuul
Copy link
Copy Markdown

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/92bdd2c2eb6c47e0a52f922b0a89b7d1

openstack-k8s-operators-content-provider FAILURE in 14m 11s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@lmiccini
Copy link
Copy Markdown
Contributor Author

recheck

Add support for a dedicated rabbitmq cluster for notifications.

Add new messagingBus and notificationsBus interfaces to hold cluster,
user and vhost names for optional usage.
The controller adds these values to the TransportURL create request when present.

Additionally, we migrate RabbitMQ cluster name to RabbitMq config struct
using DefaultRabbitMqConfig from infra-operator to automatically
populate the new Cluster field from legacy RabbitMqClusterName.

Example usage:

  spec:
    messagingBus:
      cluster: rpc-rabbitmq
      user: rpc-user
      vhost: rpc-vhost
    notificationsBus:
      cluster: notifications-rabbitmq
      user: notifications-user
      vhost: notifications-vhost

Jira: https://issues.redhat.com/browse/OSPRH-22695
@softwarefactory-project-zuul
Copy link
Copy Markdown

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging github.com/openstack-k8s-operators/openstack-operator for 1779,d0bba951fd942312b6e33713b2c686fed2fe5bf6

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Feb 5, 2026

recheck

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Feb 5, 2026

/retest

@softwarefactory-project-zuul
Copy link
Copy Markdown

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging github.com/openstack-k8s-operators/openstack-operator for 1797,77fdc1f45f2cc317bd978ee74e4024304816149d

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Feb 6, 2026

recheck

@lmiccini lmiccini requested review from fmount and stuggi February 6, 2026 21:25
@fmount
Copy link
Copy Markdown
Contributor

fmount commented Feb 6, 2026

/lgtm

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Feb 7, 2026

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by: lmiccini

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

@stuggi
Copy link
Copy Markdown
Contributor

stuggi commented Feb 7, 2026

/override ci/prow/precommit-check

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Feb 7, 2026

@stuggi: Overrode contexts on behalf of stuggi: ci/prow/precommit-check

Details

In response to this:

/override ci/prow/precommit-check

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-merge-bot openshift-merge-bot bot merged commit 6c06733 into openstack-k8s-operators:main Feb 7, 2026
7 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.

4 participants