refactor(architecture): Refactor text architecture to likec4
All checks were successful
ci / build (push) Successful in 57s

This commit is contained in:
Stephan Lo 2025-12-23 13:31:36 +01:00
parent 203e45d8b3
commit 2c981d3ce3
7 changed files with 150 additions and 147 deletions

View file

@ -434,63 +434,7 @@ Integration with monitoring and logging:
### Application Deployment Flow
```text
┌──────────────┐
│ Developer │
└──────┬───────┘
│ git push
┌─────────────────────────────────────────┐
│ Forgejo │
│ │
│ ┌────────────────────────────────┐ │
│ │ Git Repository │ │
│ │ - Application Code │ │
│ │ - Kubernetes Manifests │ │
│ │ - Pipeline Configuration │ │
│ └─────────┬──────────────────────┘ │
│ │ │
│ │ triggers │
│ ▼ │
│ ┌────────────────────────────────┐ │
│ │ Forgejo Actions (CI/CD) │ │
│ │ - Build Container Image │ │
│ │ - Run Tests │ │
│ │ - Security Scans │ │
│ │ - Push to Registry │ │
│ └─────────┬──────────────────────┘ │
└────────────┼────────────────────────────┘
│ image pushed
┌─────────────────────────────────────────┐
│ Container Registry │
└─────────────────────────────────────────┘
│ watches manifests
┌─────────────────────────────────────────┐
│ ArgoCD │
│ │
│ - Monitors Git Repository │
│ - Detects Changes │
│ - Syncs to Kubernetes │
│ - Reports Health Status │
└─────────────┬───────────────────────────┘
│ deploys
┌─────────────────────────────────────────┐
│ Kubernetes Cluster │
│ │
│ ┌────────────────────────────────┐ │
│ │ Running Application │ │
│ │ - Pods │ │
│ │ - Services │ │
│ │ - Ingress │ │
│ └────────────────────────────────┘ │
└─────────────────────────────────────────┘
```
{{< likec4-view view="application_deployment_flow" title="Application Deployment Flow" >}}
### CI/CD Pipeline Architecture

View file

@ -145,29 +145,7 @@ Within the IPCEI-CIS platform, we utilize the [CNOE (Cloud Native Operational Ex
A typical orchestration workflow in the IPCEI-CIS platform:
```text
┌─────────────┐ ┌───────────┐ ┌───────────┐ ┌────────────┐
│ Developer │────▶│ Forgejo │────▶│ Git │────▶│ ArgoCD │
│ │ │ Pipelines│ │Repository │ │ │
└─────────────┘ └───────────┘ └───────────┘ └─────┬──────┘
┌───────────────────────────────────────────────┐
│ │
│ Kubernetes Cluster(s) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Apps │ │Services │ │Resources │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
└───────────────────────────────────────────────┘
┌────┴─────┐
│Terraform │
│ │
└──────────┘
```
{{< likec4-view view="orchestration_workflow" title="Orchestration Workflow" >}}
**Workflow Steps**: