diff --git a/.envrc b/.envrc index 46a80d3bb..52ccc1558 100644 --- a/.envrc +++ b/.envrc @@ -8,6 +8,7 @@ export DEVBOX_NO_ENVRC_UPDATE=1 eval "$(devbox generate direnv --print-envrc --env-file .dev-envrc)" dotenv_if_exists '.envrc.local' +dotenv_if_exists '.envrc.e2e' # check out https://www.jetpack.io/devbox/docs/ide_configuration/direnv/ # for more details diff --git a/.gitignore b/.gitignore index 613da041e..461f586ac 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ capd-kubeconfig ct_previous_*/ .envrc.local* +.envrc.e2e* public/ resources/ diff --git a/make/dev.mk b/make/dev.mk index 655020b7b..ef92df74e 100644 --- a/make/dev.mk +++ b/make/dev.mk @@ -46,3 +46,8 @@ else release-please release-pr \ --repo-url $(GITHUB_ORG)/$(GITHUB_REPOSITORY) --token "$$(gh auth token)" endif + +.PHONY: .envrc.e2e +.envrc.e2e: + gojq --yaml-input --raw-output '.variables | to_entries | map("export \(.key)=\(.value|tostring)")|.[]' < test/e2e/config/caren.yaml | envsubst > .envrc.e2e + direnv reload