feat: at helm deployment
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
## 1. Update Values Schema
|
||||
|
||||
- [x] 1.1 Restructure `values.yaml` with comprehensive configuration sections
|
||||
- [x] 1.2 Add all environment variable mappings from README
|
||||
- [x] 1.3 Add persistence configuration with storage class options
|
||||
- [x] 1.4 Add standard Helm values (resources, nodeSelector, tolerations, affinity)
|
||||
- [x] 1.5 Add probe configurations (liveness, readiness)
|
||||
- [x] 1.6 Add service configuration options
|
||||
- [x] 1.7 Add ingress configuration
|
||||
|
||||
## 2. Update Deployment Template
|
||||
|
||||
- [x] 2.1 Add all environment variables from values
|
||||
- [x] 2.2 Add PVC volume mount to `/data`
|
||||
- [x] 2.3 Add resource limits and requests
|
||||
- [x] 2.4 Add node selector, tolerations, and affinity
|
||||
- [x] 2.5 Add security context configurations
|
||||
- [x] 2.6 Add liveness and readiness probes
|
||||
- [x] 2.7 Add proper labels and annotations
|
||||
- [x] 2.8 Fix template syntax issues (remove spaces in braces)
|
||||
|
||||
## 3. Create Missing Templates
|
||||
|
||||
- [x] 3.1 Create `serviceaccount.yaml` template
|
||||
- [x] 3.2 Create `persistentvolumeclaim.yaml` template
|
||||
- [x] 3.3 Create `ingress.yaml` template (optional, controlled by values)
|
||||
- [x] 3.4 Update `clusterrolebinding.yaml` to reference ServiceAccount template
|
||||
|
||||
## 4. Update Service Templates
|
||||
|
||||
- [x] 4.1 Make HTTP service type configurable (ClusterIP/LoadBalancer/NodePort)
|
||||
- [x] 4.2 Make TCP service type configurable
|
||||
- [x] 4.3 Add service annotations support
|
||||
- [x] 4.4 Add proper labels following Helm conventions
|
||||
|
||||
## 5. Documentation and Validation
|
||||
|
||||
- [x] 5.1 Update `Chart.yaml` version (bump to 0.2.0)
|
||||
- [x] 5.2 Add comments to `values.yaml` explaining options
|
||||
- [x] 5.3 Test chart rendering with `helm template`
|
||||
- [x] 5.4 Validate against Helm best practices using `helm lint`
|
||||
Reference in New Issue
Block a user