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

move crd installer to module sdk #550

Merged
merged 7 commits into from
Jan 23, 2025
Merged

Conversation

ldmonster
Copy link
Contributor

@ldmonster ldmonster commented Jan 15, 2025

Overview

When we add ensure crd hooks to module-sdk - it depends of CRDsInstaller.
To stop import it from addon-operator, we moved it to module-sdk.

What this PR does / why we need it

It moves crd installer to module-sdk.
If we move library/utils functions to module-sdk - we can stop import addon-operator to every component.
This change consistent with SOLID

Special notes for your reviewer

If it's ok - we need to merge PR in module-sdk and merge this

Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
@ldmonster ldmonster requested a review from yalosev January 15, 2025 12:28
@ldmonster ldmonster self-assigned this Jan 15, 2025
@ldmonster ldmonster added enhancement New feature or request dependencies Pull requests that update a dependency file labels Jan 15, 2025
@ldmonster ldmonster requested a review from miklezzzz January 15, 2025 12:35
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
@ldmonster ldmonster requested a review from juev January 15, 2025 12:44
Pavel Okhlopkov added 2 commits January 15, 2025 16:33
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
Pavel Okhlopkov added 2 commits January 23, 2025 09:40
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
@yalosev yalosev merged commit f97b5f4 into main Jan 23, 2025
8 checks passed
@yalosev yalosev deleted the feat/crd-installer-from-module-sdk branch January 23, 2025 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants