Skip to content

chore: pin mc-iam-manager v0.7.1 and mc-web-console v0.7.1, fix mcc rest -f body - #231

Merged
MZC-CSC merged 7 commits into
m-cmp:mainfrom
MZC-CSC:develop
Oct 15, 2026
Merged

MZC-CSC merged 7 commits into
m-cmp:mainfrom
MZC-CSC:develop

Conversation

@MZC-CSC

@MZC-CSC MZC-CSC commented Oct 15, 2026

Copy link
Copy Markdown
Member

What's Changed

Pin mc-iam-manager v0.7.1 and mc-web-console v0.7.1

Image Before After
cloudbaristaorg/mc-iam-manager 0.7.0 0.7.1
cloudbaristaorg/mc-web-console-api 0.7.0 0.7.1
cloudbaristaorg/mc-web-console-front 0.7.0 0.7.1
  • Image tags in conf/docker/docker-compose.yaml and conf/docker/docker-compose.mini.yaml
  • mc-iam-manager / mc-web-console versions in conf/api.yaml, conf/docker/api.yaml and the web-console mounted conf/docker/conf/mc-web-console/api/conf/api.yaml. Other framework versions are unchanged

These two releases go together. mc-iam-manager v0.7.1 returns an empty menu to users without a platform role (for example, right after sign-up approval), and mc-web-console v0.7.1 relies on that to block screens that are not in the user's menu and to send users with no menus to a "waiting for role assignment" page (/auth/pending).

All three image tags are available on Docker Hub.

Fixed: mcc rest -f sent an empty body

  • The -f flag was bound to a variable that SetReqData never read, so every method sent an empty body instead of the file content
  • -f is now bound to the variable SetReqData reads, and the unused variable was removed
  • If the file cannot be read, the command prints the error and exits with code 1 instead of continuing with an empty body
  • Source change only (src/cmd/rest/root.go). The prebuilt bin/mcc and conf/docker/tool/mcc are not rebuilt in this PR

Docs: Nexus Community Edition EULA step (README Step 6-1)

  • Since Nexus Repository 3.77, Community Edition keeps the Docker registry locked until the EULA is accepted. On a fresh install, Application Manager imports (SW Catalogs > Register > Public Registry > Import & Create) fail with 403 You must accept the End User License Agreement
  • The new step shows how to check and accept the EULA with the Nexus REST API or the Nexus UI, and notes that it must be done again after cleanAll.sh or a Nexus volume reset

yh-noh and others added 7 commits October 15, 2026 11:19
docs(readme): Nexus Community Edition EULA 수락 단계 추가
- -f 플래그가 fileData 에 바인딩되어 있어 SetReqData 가 읽는 inputFileData 가
  항상 비어 있었음 → 모든 메서드에서 파일 내용 대신 빈 본문이 전송됨
- -f 를 inputFileData 에 바인딩하고 사용되지 않는 fileData 제거
- SetReqData 오류(파일 없음 등)를 무시하던 부분을 출력 후 exit 1 로 처리
fix(cli): mcc rest -f 파일 본문 보완
- docker-compose.yaml, docker-compose.mini.yaml: mc-iam-manager, mc-web-console-api, mc-web-console-front 0.7.0 → 0.7.1
- api.yaml 3종(conf/, conf/docker/, conf/docker/conf/mc-web-console/api/conf/): mc-iam-manager, mc-web-console version 0.7.0 → 0.7.1
chore: mc-iam-manager, mc-web-console v0.7.1 고정
@MZC-CSC
MZC-CSC merged commit 5780d13 into m-cmp:main Oct 15, 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