Feature description
I've created an MLflow plugin for Nebari (https://github.com/nebari-dev/nebari-mlflow-plugin). I want to set up CI to run the Nebari deployment tests and some deployment and e2e tests in order to validate that the plugin continues to work.
The issue is I need to modify the nebari-config.yaml used in the tests. e.g. I need to add
This could be valuable for plugins in general.
We could accomplish something like this using the plugin hooks. I imagine we set up the nebari config and then allow the plugin to define a hook to modify the config before the test(s) proceed.
Alternatively, I think we can already do something similar using env vars e.g. NEBARI__MLFLOW__ENABLED=true. Update: This didn't work b/c mlflow wasn't found in the nebari-config.yaml and it failed.
Value and/or benefit
see above
Anything else?
No response