Skip to content

Drop next-generation mariadb/rabbitmq/loadbalancer roles#2446

Open
berendt wants to merge 1 commit into
mainfrom
drop-ng-roles
Open

Drop next-generation mariadb/rabbitmq/loadbalancer roles#2446
berendt wants to merge 1 commit into
mainfrom
drop-ng-roles

Conversation

@berendt

@berendt berendt commented Jul 8, 2026

Copy link
Copy Markdown
Member

What

Stops referencing the -ng roles and uses the regular mariadb, rabbitmq and loadbalancer roles instead.

Why

The "next generation" plays were only ever a tech preview intended to improve the regular mariadb/rabbitmq/loadbalancer plays. They were never maintained intensively. Removing the client-side references avoids confusion with the actual roles.

This complements the removal of the kolla-*-ng playbooks in osism/container-image-kolla-ansible#929.

Details

  • Renamed the mariadb-ng and rabbitmq-ng roles to mariadb and rabbitmq in MAP_ROLE2ROLE, keeping their dependency trees intact.
  • Dropped the loadbalancer-ng special case in apply, so loadbalancer runs through the regular kolla path.
  • Removed the now-unused kolla_action_ng handling and the LOADBALANCER_PLAYBOOKS list (plus its tests).

🤖 Generated with Claude Code

The "-ng" roles were only ever a tech preview intended to improve the
regular mariadb, rabbitmq and loadbalancer plays and were never
maintained intensively. Use the regular role names instead of the
"-ng" variants:

- Rename the "mariadb-ng" and "rabbitmq-ng" roles to "mariadb" and
  "rabbitmq" in MAP_ROLE2ROLE, keeping their dependency trees intact.
- Drop the "loadbalancer-ng" special case in apply, so "loadbalancer"
  runs through the regular kolla path, and remove the now-unused
  kolla_action_ng handling and LOADBALANCER_PLAYBOOKS list.

This complements the removal of the kolla-*-ng playbooks in
osism/container-image-kolla-ansible#929.

Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Christian Berendt <berendt@osism.tech>

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

2 participants