the requirements in https://github.com/canonical/bundle-kubeflow/blob/main/tests-bundle/1.8/requirements.txt are not pinned. This a problem because every run pulls the latest dependencies and any change there can break the tests.
We should rather have a requirements.in and generate a requirements.txt with pinned versions from it, and update the requirements.txt with renovate PRs as we do in other repositories.
Same applies for 1.7 bundle tests.
Bug Description
the requirements in https://github.com/canonical/bundle-kubeflow/blob/main/tests-bundle/1.8/requirements.txt are not pinned. This a problem because every run pulls the latest dependencies and any change there can break the tests. We should rather have a requirements.in and generate a requirements.txt with pinned versions from it, and update the requirements.txt with renovate PRs as we do in other repositories. Same applies for 1.7 bundle tests.
To Reproduce
-
Environment
-
Relevant Log Output
Additional Context
No response