litellm/.github/e2e-stack
mateo-berri 468f74c628 ci(e2e): fix the stage-mirror batch reds and keep a redacted pytest log
The changed-test gate booted its stage-mirror stack without files_settings
or finetune_settings, so every raw upload with a custom_llm_provider hit a
500, and it exported the whole provider env into the gateways, so the
AWS_ROLE_NAME the assume-role test needs made the GovCloud deployment run
an AssumeRole with its static keys. The gate also deleted its pytest output,
so a red run left nothing to read. The mirror config now carries the
openai, azure, and vertex_ai file settings, gateways start without
AWS_ROLE_NAME, and the workflow uploads the pass logs and junit files with
every secret value, every field of a JSON-valued secret, and their
XML-escaped forms replaced before the raw files are removed.
2026-09-19 22:37:07 -07:00
..
assert_tests_ran.py Revert "test(e2e): cover MCP OAuth SSO and cold restart persistence" 2026-09-19 16:15:43 -07:00
down.sh test(e2e): start persistent Keycloak in the changed-test runner 2026-09-11 17:09:35 -07:00
oidc-profile.sh test: bind management E2E callers and isolate JWT actors 2026-09-12 13:29:04 -07:00
redact_output.py ci(e2e): fix the stage-mirror batch reds and keep a redacted pytest log 2026-09-19 22:37:07 -07:00
secrets_to_env.py fix(e2e-changed): keep the gate off suites the stack cannot run 2026-09-05 21:03:50 -07:00
select_tests.py Revert "test(e2e): cover MCP OAuth SSO and cold restart persistence" 2026-09-19 16:15:43 -07:00
start-idp.sh test(e2e): start persistent Keycloak in the changed-test runner 2026-09-11 17:09:35 -07:00
up.sh ci(e2e): fix the stage-mirror batch reds and keep a redacted pytest log 2026-09-19 22:37:07 -07:00