Skip to content

feat(deploy): bootstrap deploy/.env and add auth-enabled flag (FLPATH-4806) - #46

Draft
chadcrum wants to merge 1 commit into
dcm-project:mainfrom
chadcrum:flpath-4806-utilities-deploy-secrets
Draft

feat(deploy): bootstrap deploy/.env and add auth-enabled flag (FLPATH-4806)#46
chadcrum wants to merge 1 commit into
dcm-project:mainfrom
chadcrum:flpath-4806-utilities-deploy-secrets

Conversation

@chadcrum

@chadcrum chadcrum commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Aligns utilities deploy and E2E harness with control-plane compose externalized secrets (dcm-project/control-plane#60).

  • Bootstrap deploy/.env from .env.example after cloning control-plane, upserting DB credentials and AUTH_DISABLED
  • Add --auth-enabled flag to deploy-dcm.sh (compose auth profile + Keycloak/JWT vars in .env)
  • Forward --auth-enabled and --keycloak-url from run-e2e.sh for Jenkins compatibility
  • Extend validate-scripts.yaml help checks and update docs

Jira: FLPATH-4806

Depends on: control-plane#60 (flpath-4806-compose-externalize-secrets) — deploy against that branch or merged main with externalized secrets.

…-4806)

Align utilities E2E deploy with control-plane externalized compose credentials: bootstrap deploy/.env after clone, wire --auth-enabled and Jenkins AUTH_DISABLED env through compose auth profile, and forward auth flags from run-e2e.sh.

Signed-off-by: Chad Crum <ccrum@redhat.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant