Closed mboukhalfa closed 1 month ago
/triage accepted I am willing to accept it but please whoever fixes this make it so that the BMHs can be deployed without running the tests and deploying CPI and CAPM3, this would be a big help for those who are developing only BMO functionality without higher level Metal3 components.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues will close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
/remove-lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues will close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
@adilGhaffarDev I think we can close this or until we make it for all tests ?
/close According to 2024-10-23 Community Meeting decision.
@Rozzii: Closing this issue.
Currently, in the Metal³ dev-env, BMHs are applied in the
metal3
namespace and then inspected during the make process. However, when reusing CAPI tests such asmd_remediations.go
, which utilizes random namespace we are applying bmh in that namespace through the hookPostNamespaceCreated
, it becomes evident that applying BMHs in themetal3
namespace and then deleting them in e2e tests, only to recreate them in a different namespace, is not the most efficient approach.To streamline the testing process and ensure alignment with evolving testing methodologies, it's recommended to update dev-env so that BMHs are applied as part of the test setup, directly in the appropriate namespace, rather than being applied by default in the
metal3
namespace as part of the make process.Proposed Solution:
Reference: https://github.com/metal3-io/cluster-api-provider-metal3/issues/1080