rabbitmq / OLM-Package-Repo

Script to generate OLM (Operator-LifeCycle-Manager) Bundles for RabbitMQ Kubernetes operators
MIT License
0 stars 2 forks source link

Think a way to improve the script #9

Open DanielePalaia opened 4 months ago

DanielePalaia commented 4 months ago

Is your feature request related to a problem? Please describe.

This script at the moment is very confusing and has some limitations:

Even better if we can find a script which does all of this already like: https://github.com/marketplace/actions/olm-bundle (but some testing on this needs to be done to see that the manifests are correctly created). If working this one can be integrated in our operators pipelines

Describe the solution you'd like

Something more reliable

Describe alternatives you've considered

No response

Additional context

No response

DanielePalaia commented 3 months ago

Hey @Zerpet unfortunately it seems like that https://github.com/marketplace/actions/olm-bundle based on https://github.com/darkowlzz/olm-bundle wasn't creating the right bundle. My understanding is that it may work just with operator-sdk generated bundles. Also I made a look and it seems like is just converting simple scenarios (no webhooks or new controllers).

In the last days I reworked the script with several improvements: https://github.com/rabbitmq/OLM-Package-Repo/pull/14 Maybe better to look directly the new branch: https://github.com/rabbitmq/OLM-Package-Repo/tree/general_clean_up

In case you want to have a look (when you have time)! Thanks!