Closed mingyu89 closed 1 year ago
Do we need to make these changes in the integration tests as well (github actions) ?
@vladimirk-db The terraform is validated by the tests(and caught the format issue). The notebook is not covered by unit test, as it doesn't have pre-filled parameters and can not run on local system.
@vladimirk-db The terraform is validated by the tests(and caught the format issue). The notebook is not covered by unit test, as it doesn't have pre-filled parameters and can not run on local system.
I meant these integration tests that run on Databricks: https://github.com/databricks/mlops-stack/blob/main/%7B%7Bcookiecutter.project_name%7D%7D/.github/workflows/run-tests.yml
Hmm I see, validation is not there as a step (should it be there? so we automatically do validation on changes in staging).
@vladimirk-db Current integration test only covers training. If model validation is in disabled state, it may not align with user's expectation if CI/CD failed due to model validation failure/compiling error.
Add experiment name to terraform workflow input so that both staging and prod workspace can get the correct experiment name.
Test
Made the same changes to CUJ project, successfully run the training workflow with validation enabled.