Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
9db7f4e
역할 관리 기능 개선: Platform-Role 역할 존재 여부 확인 및 생성 로직 보완, 역할 제거 시 사용자 정보 조회 …
dogfootman Sep 22, 2025
29f915f
Merge branch 'm-cmp:main' into development
MZC-CSC Oct 2, 2025
10d6391
Merge branch 'm-cmp:main' into development
MZC-CSC Oct 27, 2025
2a8e3b7
Update Go version to 1.25.0 in Dockerfile and go.mod, and add new ind…
dogfootman Oct 30, 2025
dc66071
Update API documentation and handlers for project and workspace manag…
dogfootman Nov 14, 2025
232b82b
Add docker-compose configuration for development environment and enha…
dogfootman Nov 14, 2025
d733460
오타 수정
dogfootman Nov 14, 2025
ac8767b
docker dev의 외부 network 참조 변경. mcc_xxx
dogfootman Nov 14, 2025
f616b81
Enhance Docker deployment documentation for mc-iam-manager service, i…
dogfootman Nov 16, 2025
42f7d23
Refactor API documentation and handlers for permission-action mapping…
dogfootman Nov 16, 2025
6f1bfe3
Merge pull request #57 from MZC-CSC/feature/project-workspace-assignment
MZC-CSC Nov 19, 2025
e3f09da
Update continuous-delivery.yaml locally mzccsta
MZC-CSC Nov 19, 2025
77092af
Revert "Update continuous-delivery.yaml locally mzccsta"
dogfootman Nov 19, 2025
fa847e2
add features csp account, idp config management
dogfootman Jan 12, 2026
f9ec15e
Regenerate swagger documentation
dogfootman Jan 12, 2026
fc7e990
modify gitignore
dogfootman Jan 12, 2026
a10e3b1
Add support for base URL and authentication in API import functionality
dogfootman Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,11 @@ asset/mcmpapi/mcmpapi-*.yaml
dockercontainer-volume
container-volume
old
dockerfiles/nginx/nginx.conf
dockerfiles/nginx/nginx.conf

# Documentation (local only)
doc/
# Spec reference (local only)
# Developers copy SPEC.md.template to SPEC.md for local reference
# SPEC.md is not committed to avoid conflicts
SPEC.md
4 changes: 2 additions & 2 deletions Dockerfile.mciammanager
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# --- Build Stage ---
FROM golang:1.23.1-alpine AS builder
# Updated Go version to match go.mod (1.23.1)
FROM golang:1.25.0-alpine AS builder
# Updated Go version to match go.mod (1.25.0)

# Install build dependencies if any (e.g., git for private modules)
RUN apk add --no-cache git
Expand Down
84 changes: 84 additions & 0 deletions asset/mcmpapi/frameworks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Swagger-to-Actions Framework Configuration
# This file defines multiple frameworks and their Swagger specifications
# to be aggregated into a single serviceActions YAML file.
#
# Version Management:
# - Each framework has a 'version' field to track the active API version
# - The output file includes '_meta' with version, repository, and generatedAt
# - mc-iam-manager can load this file at init and manage version tracking in DB

# Output file path (relative to this config file)
output: ./service-actions.yaml

# HTTP timeout for fetching remote Swagger specs (in seconds)
timeout: 30

# Enable verbose output
verbose: false

# List of frameworks to process
frameworks:
# MC-IAM-Manager - Identity and Access Management
- name: mc-iam-manager
version: "0.3.0" # Active version (local development)
repository: https://github.com/m-cmp/mc-iam-manager
swagger: ../../docs/swagger.yaml # Local path relative to this file

# MC-Observability - Monitoring and Observability
# Note: Swagger file path needs to be verified - currently not found in v0.5.0
# - name: mc-observability
# version: "0.5.0" # Latest release: v0.5.0 (Nov 3, 2025)
# repository: https://github.com/m-cmp/mc-observability
# swagger: https://raw.githubusercontent.com/m-cmp/mc-observability/v0.5.0/swagger/swagger.yaml

# MC-Application-Manager - Application Deployment Management
- name: mc-application-manager
version: "0.5.0" # Latest release: v0.5.0
repository: https://github.com/m-cmp/mc-application-manager
swagger: https://raw.githubusercontent.com/m-cmp/mc-application-manager/v0.5.0/swagger.json

# MC-Cost-Optimizer - Cost Optimization
- name: mc-cost-optimizer
version: "0.5.0" # Latest release: v0.5.0
repository: https://github.com/m-cmp/mc-cost-optimizer
swagger: https://raw.githubusercontent.com/m-cmp/mc-cost-optimizer/v0.5.0/swagger.yaml

# MC-Workflow-Manager - Workflow Orchestration
- name: mc-workflow-manager
version: "0.5.0" # Latest release: v0.5.0
repository: https://github.com/m-cmp/mc-workflow-manager
swagger: https://raw.githubusercontent.com/m-cmp/mc-workflow-manager/v0.5.0/swagger.json

# MC-Infra-Manager - Multi-Cloud Infrastructure Management
# Note: No releases found - using main branch
# - name: mc-infra-manager
# version: "main" # No releases, using main branch
# repository: https://github.com/m-cmp/mc-infra-manager
# swagger: https://raw.githubusercontent.com/m-cmp/mc-infra-manager/main/swagger.yaml

# MC-Infra-Connector - Cloud Infrastructure Connection
# Note: No releases found - using main branch
# - name: mc-infra-connector
# version: "main" # No releases, using main branch
# repository: https://github.com/m-cmp/mc-infra-connector
# swagger: https://raw.githubusercontent.com/m-cmp/mc-infra-connector/main/swagger.yaml

# MC-Data-Manager - Data Management
# Note: No releases found - using main branch
# - name: mc-data-manager
# version: "main" # No releases, using main branch
# repository: https://github.com/m-cmp/mc-data-manager
# swagger: https://raw.githubusercontent.com/m-cmp/mc-data-manager/main/swagger.yaml

# MC-Across-Service-Manager - Cross-Service Management
# Note: Latest release is v0.1.0, not v0.5.0 - Swagger file path needs verification
# - name: mc-across-service-manager
# version: "0.1.0" # Latest release: v0.1.0 (not v0.5.0)
# repository: https://github.com/m-cmp/mc-across-service-manager
# swagger: https://raw.githubusercontent.com/m-cmp/mc-across-service-manager/v0.1.0/swagger.yaml

# MC-Web-Console - Web Console Interface
# - name: mc-web-console
# version: "0.1.0"
# repository: https://github.com/m-cmp/mc-web-console
# swagger: /path/to/swagger.yaml
Loading
Loading