After the merge to update the test dependency structure, we're getting fragmented in terms of how we handle environment variables across makefiles + test use cases.
And the new app-interface instance in ./tests/app-interface has its own set of env vars.
export QONTRACT_SERVER_REPO=https://github.com/app-sre/qontract-server
export QONTRACT_SERVER_IMAGE=quay.io/app-sre/qontract-server
# replace the above line if quay.io is down
# export QONTRACT_SERVER_IMAGE=gcr.io/app-sre/qontract-server
export QONTRACT_SERVER_IMAGE_TAG=64b433b
export VALIDATOR_REPO=https://github.com/app-sre/qontract-validator
export VALIDATOR_IMAGE=quay.io/app-sre/qontract-validator
# replace the above line if quay.io is down
# export VALIDATOR_IMAGE=gcr.io/app-sre/qontract-validator
export VALIDATOR_IMAGE_TAG=f412923
export SCHEMAS_REPO=https://github.com/app-sre/qontract-schemas
export SCHEMAS_IMAGE=quay.io/app-sre/qontract-schemas
# replace the above line if quay.io is down
# export SCHEMAS_IMAGE=gcr.io/app-sre/qontract-schemas
export SCHEMAS_IMAGE_TAG=e45b092
This ticket is to track the work of consolidating the different locations for env vars and importing a common file across all three domains.
After the merge to update the test dependency structure, we're getting fragmented in terms of how we handle environment variables across makefiles + test use cases.
The makefile needs this set of env vars:
run_tests.sh needs additional env vars:
And the new app-interface instance in ./tests/app-interface has its own set of env vars.
This ticket is to track the work of consolidating the different locations for env vars and importing a common file across all three domains.