Skip to content

fix/feat: nginx port fix, FE service config, and env/deploy sync from mc-admin-cli#82

Merged
MZC-CSC merged 6 commits into
m-cmp:mainfrom
MZC-CSC:develop
May 20, 2026
Merged

fix/feat: nginx port fix, FE service config, and env/deploy sync from mc-admin-cli#82
MZC-CSC merged 6 commits into
m-cmp:mainfrom
MZC-CSC:develop

Conversation

@dogfootman
Copy link
Copy Markdown
Member

@dogfootman dogfootman commented May 20, 2026

Summary

  • fix(nginx): mc-cost-optimizer-fe upstream port hardcoded to 80 → replaced with MC_COST_OPTIMIZER_FE_PORT env var (default: 7780); 0_preset_dev/prod.sh updated to inject the variable via sed
  • feat(conf): Add mc-application-manager-fe, mc-workflow-manager-fe, mc-data-manager-fe, mc-cost-optimizer-fe to api.yaml and mcmp_api.yaml; activate previously commented-out frameworks (mc-observability, mc-infra-manager, mc-infra-connector, mc-data-manager, mc-across-service-manager, mc-web-console) in frameworks.yaml; regenerate Swagger docs
    • docker-compose.yaml: convert mc-iam-manager.depends_on to long form with service_healthy for db/kc/infra-manager to prevent DNS-resolve failures on cold start
    • conf/mc-iam-manager/docker-post-init.sh: add missing file with recovery guide for 1_setup_auto.sh failures
    • 0_preset_dev.sh: remove sudo chown -R on container-volume; use targeted mkdir+writable-check
    • readme.md / readme_kr.md: add Troubleshooting section for unhealthy post-init and directory permission errors

raccoon-mh and others added 6 commits May 14, 2026 06:41
- .env.setup: replace hardcoded mciam.onecloudcon.com with mciam.local
  placeholder; add MC_IAM_MANAGER_PUBLIC_DOMAIN/HOST/KEYCLOAK_HOST for
  schema parity with mc-admin-cli; add MC_INFRA_MANAGER_API_USERNAME/
  PASSWORD and MC_INFRA_CONNECTOR_API_USERNAME/PASSWORD; add
  MC_IAM_MANAGER_DOMAIN "do not change" comment
- conf/mc-iam-manager/0_preset_dev.sh: remove sudo chown -R on
  container-volume; use targeted mkdir+writable-check for certs/ and
  nginx/ only to avoid failures on Docker root-owned subdirs
- docker-compose.yaml: convert mc-iam-manager.depends_on to long form,
  add mc-infra-manager:service_healthy and elevate db/kc to
  service_healthy to prevent DNS-resolve failure on cold start
- conf/mc-iam-manager/docker-post-init.sh: add file (was absent from
  main); includes RECOVERY guide block on 1_setup_auto.sh failure
- readme.md / readme_kr.md: add Troubleshooting section for unhealthy
  post-init and directory permission errors
하드코딩된 포트 80을 환경변수 MC_COST_OPTIMIZER_FE_PORT로 대체하고
.env.setup 기본값을 7780으로 설정. 0_preset_dev/prod.sh에 변수 읽기 및
sed 치환 로직 추가.
…ework entries

- Add mc-application-manager-fe, mc-workflow-manager-fe, mc-data-manager-fe,
  mc-cost-optimizer-fe to conf/mc-iam-manager/api.yaml and asset/mcmpapi/mcmp_api.yaml
- Activate previously commented-out frameworks in frameworks.yaml
  (mc-observability, mc-infra-manager, mc-infra-connector, mc-data-manager,
   mc-across-service-manager, mc-web-console); swagger lines remain commented
   where spec path is unverified or unavailable
- Regenerate src/docs swagger (docs.go, swagger.json, swagger.yaml) from src/
feat(conf): add FE services to api/mcmp_api configs and activate framework entries
Resolve 4-file conflict against develop a200506/84ab35e5/59fadca0/4b791298:
- .env.setup: keep develop (PR intent already absorbed by a200506);
  add MC_IAM_MANAGER_DOMAIN immutability comment
- conf/mc-iam-manager/0_preset_dev.sh: keep develop body, swap chown -R
  block for targeted mkdir+writable check (avoids root-owned subdir issue)
- conf/mc-iam-manager/docker-post-init.sh: keep develop body, replace
  1_setup_auto.sh failure branch with RECOVERY guide
- docker-compose.yaml: auto-merged (long-form depends_on with db/kc/
  infra-manager service_healthy + develop wget readyz healthcheck)
fix(env,deploy): sync config from mc-admin-cli PR #18/#20/#21
@MZC-CSC MZC-CSC merged commit 583ebdd into m-cmp:main May 20, 2026
2 of 3 checks 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.

3 participants