Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WithManagementPlugin() method for RabbitMQ management plugin #3230

Merged
merged 9 commits into from
Mar 28, 2024

Conversation

DamianEdwards
Copy link
Member

@DamianEdwards DamianEdwards commented Mar 27, 2024

This change adds a WithManagementPlugin() extension method for the RabbitMQ resource to update the container image with the management plugin enabled and expose its HTTP endpoint. The method checks that the image name and tag are known and supported before updating the tag to enable the management plugin, otherwise it throws.

It also updates the doc comments to better match the format used for the Redis resource.

Fixes #2067

image

image

Microsoft Reviewers: Open in CodeFlow

@dotnet-issue-labeler dotnet-issue-labeler bot added the area-codeflow for labeling automated codeflow. intentionally a different color! label Mar 27, 2024
@DamianEdwards DamianEdwards changed the title Enable RabbitMQ management plugin in run mode Add WithManagementPlugin() method for RabbitMQ management plugin Mar 28, 2024
@davidfowl davidfowl merged commit 2d32622 into main Mar 28, 2024
8 checks passed
@davidfowl davidfowl deleted the damianedwards/rabbitmq-manage branch March 28, 2024 06:37
@davidfowl
Copy link
Member

/backport to release/8.0-preview5

Copy link
Contributor

Started backporting to release/8.0-preview5: https://github.com/dotnet/aspire/actions/runs/8463454385

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-codeflow for labeling automated codeflow. intentionally a different color!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add method to enable the RabbitMQ management plugin
5 participants