|
|
8deb3dcd9f
|
feat: Add Helm chart for Kubernetes deployment (#1)
Stale Issues / stale (push) Successful in 1m10s
Release / Release (push) Successful in 3m32s
Release / Build & Push Docker Image (push) Has been skipped
Nightly Build / Build Nightly Image (push) Has started running
## Description
Add complete Helm chart for deploying the CV application to Kubernetes. The chart includes all necessary resources for a production-ready deployment with persistent storage and configurable authentication modes.
## Type of Change
- [x] `feat` - New feature (minor version bump)
## Breaking Changes
- [ ] This is a breaking change (major version bump)
**If breaking, describe the migration path:**
## Checklist
- [x] Commit messages follow [Conventional Commits](CONTRIBUTING.md#commit-guidelines)
- [x] Lint passes (`npm run lint`) - N/A for Helm charts
- [x] Build succeeds (`npm run build`) - N/A for Helm charts
- [x] Tests pass (`npm run test:run`) - N/A for Helm charts
- [ ] API documentation updated (if applicable)
## Testing
- `helm lint` passes on the chart
- `helm template test-release helm/cv-app/` renders 214 lines of valid Kubernetes manifests
- Verified all template helpers function correctly
- Tested conditional rendering (persistence enabled/disabled, simple/keycloak auth modes)
## Screenshots (if applicable)
N/A
## Related Issues
Implements the Helm chart design from `docs/plans/2026-02-23-helm-chart-design.md`
Co-authored-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
Reviewed-on: #1
|
2026-02-24 22:27:45 +01:00 |
|
Tuan-Dat Tran
|
d73e8769c0
|
docs: update all markdown documentation
Release / Release (push) Successful in 9m39s
Release / Build & Push Docker Image (push) Has been skipped
- README.md: Update tech stack versions, simplify content, add links to docs
- CONTRIBUTING.md: Add commit guidelines, testing instructions, PR process
- SECURITY.md: Add security measures, vulnerability reporting process
- PULL_REQUEST_TEMPLATE.md: Add conventional commit types, breaking change section
- Remove outdated plan documents (already implemented or superseded)
- architecture.md: Already updated with comprehensive system documentation
- release-engineering.md: Already updated with current pipeline status
|
2026-02-23 22:53:03 +01:00 |
|
Tuan-Dat Tran
|
8d7000eb31
|
docs: add architecture documentation
Release / Build & Push Docker Image (push) Has been cancelled
Release / Release (push) Has been cancelled
- Document frontend and backend tech stacks
- Describe component hierarchy and routing
- Explain state management with React Context
- Document API endpoints and database schema
- Include authentication modes (simple/Keycloak)
- Describe design patterns used
- Document testing architecture
|
2026-02-23 22:46:46 +01:00 |
|
Tuan-Dat Tran
|
dd3b83f7e1
|
docs: update release-engineering documentation
Release / Build & Push Docker Image (push) Has been cancelled
Release / Release (push) Has been cancelled
- Reflect Gitea Actions instead of GitHub Actions
- Document npm install optimization flags
- Add gitleaks to pre-commit hook documentation
- Update semantic-release config for Gitea compatibility
- Mark Docker workflows as temporarily disabled
- Update pipeline diagrams and environment table
|
2026-02-23 22:29:47 +01:00 |
|
Tuan-Dat Tran
|
31d58103fd
|
docs(release): remove inline markdownlint disable comment
|
2026-02-23 13:49:27 +01:00 |
|
Tuan-Dat Tran
|
162ddb67dd
|
docs(release): add devops features implementation plan
|
2026-02-20 16:52:06 +01:00 |
|
Tuan-Dat Tran
|
252afb7e9f
|
docs(release): add devops features design document
|
2026-02-20 16:46:34 +01:00 |
|
Tuan-Dat Tran
|
c8816c4f36
|
docs: add comprehensive release engineering documentation
|
2026-02-20 12:24:15 +01:00 |
|
Tuan-Dat Tran
|
b3f2919791
|
docs: add release engineering implementation plan
|
2026-02-20 09:57:00 +01:00 |
|
Tuan-Dat Tran
|
1741fe1ca1
|
docs: add release engineering design document
|
2026-02-20 09:51:01 +01:00 |
|