Commit Graph
10 Commits
Author SHA1 Message Date
nutcas3 cb052639ee feat: Add Velero backup configuration with daily and weekly schedules for telecom platform
- Add velero namespace with backup component labels and telecom-platform integration
- Add velero ServiceAccount with RBAC ClusterRole granting full cluster access
- Add ClusterRoleBinding associating velero ServiceAccount with ClusterRole
- Add velero-aws-credentials Secret with placeholder AWS access key and secret key
- Add BackupStorageLocation using AWS provider with telecom-platform-backups bucket in us-east-1
- Add VolumeSnapshotLocation using AWS provider in us-east-1
2026-04-17 17:20:36 +03:00
nutcas3 2b2818a412 feat: Add HPA and VPA autoscaling configurations for telecom platform components
- Add api-server HPA with 2-10 replicas scaling on CPU (70%), memory (80%), HTTP requests (100/s), queue messages (1000)
- Add charging-engine HPA with 2-8 replicas scaling on CPU (75%), memory (85%), billing events (50/s)
- Add packet-gateway HPA with 2-12 replicas scaling on CPU (60%), memory (75%), packets (1000/s)
- Add web-dashboard HPA with 1-6 replicas scaling on CPU (70%), memory (80%), active sessions (50)
- Configure H
2026-04-17 17:20:15 +03:00
nutcas3 44ce95a9e9 feat: Add ArgoCD applications for multi-environment telecom platform deployment
- Add telecom-platform Application for base platform deployment to telecom-platform namespace
- Add telecom-platform-dev Application with automated sync, pruning, and self-healing enabled
- Add telecom-platform-staging Application with automated sync, pruning, and self-healing enabled
- Add telecom-platform-prod Application with manual sync (prune and selfHeal disabled) for production safety
- Configure dev and staging with 5
2026-04-17 17:19:35 +03:00
nutcas3 2ee6fa49fd feat: Add ArgoCD operator installation manifests with OIDC authentication and namespace configuration
- Add ArgoCD custom resource with server route enabled and annotation-based resource tracking
- Configure Dex SSO provider with OIDC connector for OpenID Connect authentication
- Add OIDC client configuration with openid, profile, email, groups scopes
- Add argocd-secret with placeholder for OIDC client secret
- Add argocd namespace with telecom-platform labels and gitops component annotation
- Configure namespace with gitops managed-by annotation for platform integration
2026-04-17 17:19:06 +03:00
nutcas3 f0da1abcef feat: Add ArgoCD app-of-apps pattern for GitOps deployment automation
- Add telecom-platform-root Application manifest with automated sync policy
- Configure source repository pointing to deployments/argocd/apps directory on main branch
- Enable automated pruning and self-healing for continuous reconciliation
- Add CreateNamespace and PrunePropagationPolicy=foreground sync options
- Configure retry policy with 5 attempts, exponential backoff from 5s to 3m
- Set destination to default Kubernetes cluster
2026-04-17 17:17:48 +03:00
nutcas3 069a1a6c07 feat: Add free5GC configuration files for AUSF, NSSF, PCF, SMF, UDM, UDR, and UPF
- Add AUSF configuration with nausf-auth service endpoint
- Add NSSF configuration with nnssf-nsselection service endpoint
- Add PCF configuration with npolicy-authorization service endpoint
- Add SMF configuration with dual DNN support (internet, internet2), PFCP settings, and IPv4 session pools
- Add UDM configuration with nudm-sdm, nudm-uecm, and nudm-ueau service endpoints
- Add UDR configuration with nudr-dr service endpoint
2026-04-14 03:08:55 +03:00
nutcas3 02720e2dff feat: Add iptables configuration script for free5GC UPF
- Add shell script to configure UPF (User Plane Function) iptables rules
- Flush existing filter, nat, and mangle tables
- Configure NAT masquerading on eth0 interface
- Set up forwarding rules for uesimtun0 tunnel interface
- Enable bidirectional traffic flow between UE tunnel and external network
2026-04-14 02:58:24 +03:00
nutcas3 868458d35d feat: Add free5GC NRF configuration for network function registration
- Add NRF (Network Repository Function) configuration
- Configure SBI interface with service binding on port 8000
- Set PLMN identity (MCC: 208, MNC: 93) for France
- Configure slice type (SST: 1) and slice differentiator
- Add MongoDB integration for NRF data storage
- Set T3502 timer to 60 seconds
2026-04-14 02:58:15 +03:00
nutcas3 f26e68849a feat: Add free5GC AMF configuration for 5G core network
- Add AMF (Access and Mobility Management Function) configuration
- Configure NGAP and SBI interfaces with service bindings
- Set PLMN identity (MCC: 208, MNC: 93) and TAI list
- Configure security algorithms (integrity: NIA2/NIA1/NIA0, ciphering: NEA0/NEA1/NEA2)
- Add NRF integration and service registration settings
- Configure namf-comm and namf-evts service endpoints
2026-04-14 02:55:19 +03:00
nutcas3 4dda7e25d8 feat: Add deployment infrastructure and documentation
Docker:
- Add production-ready Dockerfiles for all microservices
- Optimize for multi-stage builds and minimal image sizes

Kubernetes:
- Add namespace and service manifests
- Include MongoDB and Redis deployment configurations
- Configure API server and charging engine deployments

Documentation:
- Add comprehensive README with platform overview
- Include technology stack and quick start instructions
- Provide prerequisites and setup guidance
2026-04-03 19:56:33 +03:00