Skip to content

Conversation

@sciabarracom
Copy link
Contributor

Refactoring the operator to use uv as package manager instead of poetry and manage it from ops.

The goal is to transform all the modules of the operator in tasks you can invoke from ops... and open the road to inplace updates of the operator.

it should not breaka as the underlying logic is the same, howerver we need to run a the test suite against this patch

@sciabarracom sciabarracom requested review from a user and d4rkstar August 16, 2025 15:40
Copy link
Contributor

@d4rkstar d4rkstar left a comment

Choose a reason for hiding this comment

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

It seems ok to me and uv is far simpler than poetry.

@sciabarracom
Copy link
Contributor Author

sciabarracom commented Aug 16, 2025 via email

@sciabarracom sciabarracom marked this pull request as draft August 17, 2025 09:38
replaced bitnami images with bitnamilegacy, because the bitnami is actually not available anymore
added tool.poetrysection to pyproject.toml
fixed testing for new uv and ops release.
added license header on some files
fixed taskfile
replaced poetry with uv and ops in tasks for check and build pipelines. Tests pass
cleanup step and better prereq for operator testing
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