- Enable backend tests in CI (remove if: false) - Fix test_products_helpers.py to pass current_user parameter - Fix test_routines_helpers.py to include short_id in products - Fix llm_context.py to use product_effect_profile correctly - All 221 tests passing
41 lines
2.3 KiB
Text
41 lines
2.3 KiB
Text
Scenario: Deploy validation rejects missing auth config
|
|
Steps: Run scripts/validate-env.sh with missing OIDC var
|
|
Expected: Exits non-zero, names missing var
|
|
|
|
Output:
|
|
=== Validating Shared Directory Structure ===
|
|
✓ Shared directory exists: /tmp/innercontext/shared
|
|
✓ Shared backend .env exists: /tmp/innercontext/shared/backend/.env
|
|
✓ Shared frontend .env.production exists: /tmp/innercontext/shared/frontend/.env.production
|
|
|
|
=== Validating Symlinks in Current Release ===
|
|
✓ Symlink correct: /tmp/innercontext/current/backend/.env -> ../../../shared/backend/.env
|
|
✓ Symlink correct: /tmp/innercontext/current/frontend/.env.production -> ../../../shared/frontend/.env.production
|
|
|
|
=== Validating Backend Environment Variables ===
|
|
✓ DATABASE_URL is set
|
|
✓ GEMINI_API_KEY is set
|
|
⚠ LOG_LEVEL not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ CORS_ORIGINS not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
✗ OIDC_ISSUER not found in /tmp/innercontext/shared/backend/.env
|
|
✗ OIDC_CLIENT_ID not found in /tmp/innercontext/shared/backend/.env
|
|
✗ OIDC_DISCOVERY_URL not found in /tmp/innercontext/shared/backend/.env
|
|
✗ OIDC_ADMIN_GROUPS not found in /tmp/innercontext/shared/backend/.env
|
|
✗ OIDC_MEMBER_GROUPS not found in /tmp/innercontext/shared/backend/.env
|
|
⚠ OIDC_JWKS_CACHE_TTL_SECONDS not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ BOOTSTRAP_ADMIN_OIDC_ISSUER not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ BOOTSTRAP_ADMIN_OIDC_SUB not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ BOOTSTRAP_ADMIN_EMAIL not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ BOOTSTRAP_ADMIN_NAME not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
⚠ BOOTSTRAP_HOUSEHOLD_NAME not found in /tmp/innercontext/shared/backend/.env (optional)
|
|
|
|
=== Validating Frontend Environment Variables ===
|
|
✓ PUBLIC_API_BASE is set
|
|
✓ ORIGIN is set
|
|
✗ SESSION_SECRET not found in /tmp/innercontext/shared/frontend/.env.production
|
|
✗ OIDC_ISSUER not found in /tmp/innercontext/shared/frontend/.env.production
|
|
✗ OIDC_CLIENT_ID not found in /tmp/innercontext/shared/frontend/.env.production
|
|
✗ OIDC_DISCOVERY_URL not found in /tmp/innercontext/shared/frontend/.env.production
|
|
|
|
✗ Found 9 error(s) in environment configuration
|
|
And 8 warning(s)
|