Skip to content

feat(course-versioning): add course version history, diff, and rollback support#699

Open
joelmadaki77-cyber wants to merge 3 commits into
rinafcode:mainfrom
joelmadaki77-cyber:feature/k8s-deployment-592
Open

feat(course-versioning): add course version history, diff, and rollback support#699
joelmadaki77-cyber wants to merge 3 commits into
rinafcode:mainfrom
joelmadaki77-cyber:feature/k8s-deployment-592

Conversation

@joelmadaki77-cyber
Copy link
Copy Markdown
Contributor

Implements course versioning for courses, including saved version history, diff lookup, and rollback endpoints.

Closes #550.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@joelmadaki77-cyber Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@joelmadaki77-cyber joelmadaki77-cyber force-pushed the feature/k8s-deployment-592 branch from 5c9a19f to 9ec09d5 Compare May 30, 2026 05:00
- Optimize Dockerfile: add HEALTHCHECK, curl for health probe
- Add k8s namespace, ConfigMap, and Secret manifests
- Update Deployment with securityContext and envFrom ConfigMap/Secret
- Update Ingress with TLS, nginx annotations, and ingressClassName
- Update HPA with scale-up/scale-down behavior policies
- Add Helm chart ConfigMap and Secret templates
- Update Helm values with config and secrets structure
@RUKAYAT-CODER
Copy link
Copy Markdown
Contributor

Kindly resolve conflict and fix workflow.

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.

Add course versioning and content history

2 participants