[ 
https://issues.apache.org/jira/browse/FLINK-40155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated FLINK-40155:
-----------------------------------
    Labels: pull-request-available  (was: )

> Kubernetes Operator: support and end-to-end test Helm 4
> -------------------------------------------------------
>
>                 Key: FLINK-40155
>                 URL: https://issues.apache.org/jira/browse/FLINK-40155
>             Project: Flink
>          Issue Type: Improvement
>          Components: Kubernetes Operator
>            Reporter: Purushottam Sinha
>            Priority: Major
>              Labels: pull-request-available
>
> Problem                                                                       
>                                                                               
>                                                    
> Helm 4 is GA (4.1.1) and Helm 3 reaches EOL 2026-11-11. The operator's chart 
> CI and e2e are pinned to Helm 3 and unverified on Helm 4. Static checks alone 
> would claim "Helm 4 support" without ever installing the operator via Helm 4, 
> so support and e2e are one deliverable.                                       
>                                                                               
>                           
>                                                                               
>                                                                               
>                                                      
> Evidence                                                                      
>                                                                               
>                                                    
>   - helm lint --strict (ci.yml:100) fails on Helm 4.1.1: version 
> '1.16-SNAPSHOT' is not valid SemVerV2; Helm 3.19 passes it silently 
> (Chart.yaml).                                                               
>   - helm-unittest 0.8.1 install (ci.yml:72) fails on Helm 4; 1.1.1 + 
> --verify=false → 62 tests pass.                                               
>                                                               
>   - e2e.yaml has no Helm setup — uses the runner's Helm 3 (install :84, 
> uninstall :114). helm template renders 14 resources on Helm 4.                
>                                                            
>                                                                               
>                                                                               
>                                                      
> Proposed fix                                                                  
>                                                                               
>                                                    
>   - Fix chart version to valid semver (check 
> tools/releasing/update_branch_version.sh:65-66); bump helm-unittest ≥1.1.0 + 
> --verify=false.                                                               
>          
>   - Matrix HELM_VERSION (v3.17.3 + v4.x) across lint/unittest and e2e.yaml; 
> verify chart-testing under Helm 4.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to