-
Estimated Effort
Total Estimate: 6–8 hours
Breakdown
- OCI VM provisioning: 1 hour
- k3s installation and configuration: 1 hour
- Registry integration and secret configuration: 1 hour
- Helm configuration and deployment: 2 hours
- Ingress configuration and DNS setup: 1 hour
- Verification, smoke testing, and documentation: 1–2 hours
Work Log Plan
Phase 1 – Infrastructure Setup
- Provision VM
- Configure firewall/security rules
- Install k3s
- Verify cluster health
Phase 2 – Registry and Namespace
- Push images to OCI registry
- Create imagePullSecret
- Create namespace
sztab-staging
Phase 3 – Helm Deployment
- Configure
values-staging.yaml - Deploy via Helm
- Validate pod startup and services
Phase 4 – Ingress and Validation
- Configure ingress rules
- Validate UI and API access
- Verify DB connectivity
- Confirm Git service accessibility
Phase 5 – Documentation
- Document deployment steps
- Document upgrade procedure
- Document rollback procedure
| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
1.10
|
| Sprints |
n/a
|
| Customer |
n/a
|
Issue Votes (0)
Summary
Provision and configure a single-node k3s Kubernetes cluster on Oracle Cloud Infrastructure (OCI) to serve as the staging environment for Sztab.
This staging environment will support:
Objective
Create a reproducible staging environment running:
All components deployed within namespace:
sztab-staging.Scope
sztab-stagingOut of Scope
Deliverables
sztab-stagingAcceptance Criteria
kubectl get nodesshows node in Ready statesztab-stagingnamespace Running and Ready/actuator/healthreports UPNotes
This task establishes a stable staging foundation for future releases and enables controlled pre-production validation of Sztab.