Skip to content

feat(install): add Nexus EULA consent and bump AM/WFM to v0.7.4 - #237

Merged
MZC-CSC merged 2 commits into
m-cmp:mainfrom
eunjun-strato:codex/nexus-eula-consent
Oct 28, 2026
Merged

MZC-CSC merged 2 commits into
m-cmp:mainfrom
eunjun-strato:codex/nexus-eula-consent

Conversation

@eunjun-strato

Copy link
Copy Markdown
Contributor

Summary

  • Check Nexus Community Edition EULA consent after services start and skip the prompt when it is already accepted.
  • Ask for explicit y / yes approval; n, Enter, EOF, non-interactive input, and EULA errors do not stop other services or change the original installation result.
  • Support later approval with python3 bin/nexus_eula.py, without reinstalling or restarting the platform, and document credential overrides.
  • Bump Application Manager and Workflow Manager images from 0.7.3 to 0.7.4. Keep the Nexus image version unchanged.

Commits

  1. 5a76c88 — feat(install): prompt for Nexus EULA consent
  2. fadf733 — chore: bump Application Manager and Workflow Manager to v0.7.4

Validation

  • Passed 43 local mock/PTY tests covering explicit approval, refusal/empty input/EOF, existing consent, headless operation, authentication and API failures, timeouts, redirects, credential handling, later approval, and installer startup/exit behavior.
  • Confirmed the tested helper and installer are byte-for-byte identical to the committed files. Test code is not included in this PR.
  • Confirmed no merge conflicts with the current official main using git merge-tree, and git diff --check passed.
  • Verified both official cloudbaristaorg/mc-application-manager:0.7.4 and cloudbaristaorg/mc-workflow-manager:0.7.4 images exist for linux/amd64.
  • No live EULA acceptance or platform deployment was performed during these checks.

Skip approval when consent is already recorded. Keep platform startup unaffected by declined consent or EULA errors, and support standalone approval later.
@MZC-CSC
MZC-CSC merged commit 7c52fb6 into m-cmp:main Oct 28, 2026
1 check passed
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.

2 participants