Skip to content

[Enhancement] Consolidate Kubernetes manifests into single file per service#35

Merged
Manoj-14 merged 5 commits intoManoj-14:stagefrom
Vivekk0712:fix/issue-28-consolidate-manifests
Jan 3, 2026
Merged

[Enhancement] Consolidate Kubernetes manifests into single file per service#35
Manoj-14 merged 5 commits intoManoj-14:stagefrom
Vivekk0712:fix/issue-28-consolidate-manifests

Conversation

@Vivekk0712
Copy link
Contributor

Fixes #28 - Consolidate Kubernetes manifests

Changes

  • ✅ Consolidated 20 fragmented manifest files into 7 single-file manifests
  • ✅ Each service now has all resources (ConfigMap, Service, Deployment) in one file
  • ✅ Used standard YAML document separator (---)
  • ✅ Kept secret example files separate (security best practice)
  • ✅ Preserved namespace and ingress files (shared resources)

Files Created

  • auth-service.yaml
  • login-service.yaml
  • login-mysql.yaml
  • metadata-service.yaml
  • notification-service.yaml
  • notification-mysql.yaml
  • frontend-service.yaml

Files Removed

All old .configmap.yaml, .deployment.yaml, and .service.yaml files (20 files total)

Testing

  • ✅ Tested locally with Docker Desktop Kubernetes
  • ✅ All pods running successfully
  • ✅ Services accessible
  • ✅ No CI/CD changes required

Screenshot

Screenshot 2026-01-02 212610

Impact

  • 43% reduction in file count (28 → 16 files)
  • Cleaner directory structure

Manoj-14 and others added 5 commits January 1, 2026 16:29
- workflows are added
- minikube tunnling are added
- metric-server is added
- some devops optimisation
…er service

- Merged ConfigMap, Service, and Deployment resources into single YAML files
- Created consolidated manifests for all 7 services using --- separators
- Removed 20 fragmented manifest files
- Kept secret example files separate (security best practice)
- No CI/CD changes required - kubectl apply -f . still works
- Reduced file count by 43% (28 -> 16 files)
- Auto comment for PR's
@Manoj-14 Manoj-14 merged commit c1547a6 into Manoj-14:stage Jan 3, 2026
1 of 2 checks passed
@Vivekk0712
Copy link
Contributor Author

Vivekk0712 commented Jan 10, 2026

Hello @Manoj-14
Can you please add SWoC26 and Easy/Medium/Hard tag on this PR please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants