Skip to content

Conversation

@Zerpet
Copy link
Member

@Zerpet Zerpet commented Jul 8, 2025

Summary Of Changes

  • OLM bundle manifests generated with YTT and Makefile
  • Testing using KinD and dummy OLM catalog
  • Run system tests after deploying OLM, except TLS tests

Additional Context

TLS tests are skipped because we don't deploy cert-manager. Cert-manager bundle in OLM is deprecated.

Zerpet added 5 commits July 7, 2025 10:22
We are using a "generator" template and applying values on top, instead of using overlays to modify specific parts of the generator file. The Makefile is a new approach to script the commands, instead of using Python in the original OLM dedicated git repo. The future idea is to fold the OLM manifests repo into this one, for the specific bits of topology operator.
We were creating policies with mirroring keys, that are not valid in RabbitMQ 4. Some readiness steps were asserting on number of global parameters present, which has changed in RMQ 4 with the vhost tags. Now we assert on the presence on specific parameter.
@Zerpet Zerpet force-pushed the refactor-fix-olm branch from 4bf2416 to 00b9b2f Compare July 9, 2025 10:25
@Zerpet Zerpet marked this pull request as ready for review July 9, 2025 10:37
@Zerpet Zerpet requested a review from MirahImage July 9, 2025 10:54
@Zerpet
Copy link
Member Author

Zerpet commented Jul 9, 2025

@MirahImage FYI I had to make some changes to system tests to get them to pass. Along the way, I changed the system tests to use RabbitMQ 4, which required some further changes. Any feedback on the refactoring is welcome. Feel free to ignore the OLM bits 🙂

@Zerpet Zerpet merged commit 2e5794f into main Jul 15, 2025
7 checks passed
@Zerpet Zerpet deleted the refactor-fix-olm branch July 15, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants