You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: for reproducibility and local testing, environment variables need to be present on local machine to run local tests if tests depend on (use) environment variables.
Question: how to remotely/centrally manage environment variables used in testing, without exposing them in repository, so that 1) GH actions have access (i.e. env vars must be configured in Troy's ziva user space, where the self-hosted runner lives) and 2) all users who wish to run tests locally before pushing to a PR can do so?
If test files live on ziva (as they currently do), then tests will only pass if run locally on ziva (lab servers have distributed disk? so any lab server). However, developers on other machines will not be able to pass tests that depend on local data files, etc.
One solution: push all data files needed for tests to separate repo/registry, configure tests in isolated VM or docker container that pulls data files from registry. Then configure env vars upstream from Github?
lada
workloads (write script to parsenvidia-smi
output?)The text was updated successfully, but these errors were encountered: