Skip to content

Conversation

@Zerpet
Copy link
Member

@Zerpet Zerpet commented Jul 7, 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 Zerpet added this to the v1.18.0 milestone Jul 7, 2025
Zerpet added 2 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.
@Zerpet Zerpet marked this pull request as ready for review July 7, 2025 09:30
@Zerpet Zerpet changed the title Refactor and fix OLM packaging and workflow DO NOT MERGE: Refactor and fix OLM packaging and workflow Jul 7, 2025
@Zerpet
Copy link
Member Author

Zerpet commented Jul 7, 2025

I think I broke all the system tests by renaming the webhook service 😢

@Zerpet Zerpet force-pushed the fix-olm branch 2 times, most recently from 4875428 to b2e2bf9 Compare July 8, 2025 10:50
The renaming of the webhook from the generic "webhook-service" to a
concrete name for our operator was incomplete. More changes are needed
to rename the webhook service and point all required resource to the new
name.
@Zerpet
Copy link
Member Author

Zerpet commented Jul 8, 2025

I'm going to close this PR and open a new PR without the webhook renaming

@Zerpet Zerpet closed this Jul 8, 2025
@Zerpet Zerpet removed this from the v1.18.0 milestone Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants