This issue is to implement the chart changes & perform the testing required to upgrade to k8s 1.26. Please perform below steps.
[ ] Check whether the chart has any references to the below deprecated features of k8s 1.26. You can find information about deprecated APIs here on Kubernetes Deprecation guide.
flowcontrol.apiserver.k8s.io/v1beta1 API version of FlowSchema
flowcontrol.apiserver.k8s.io/v1beta1 API version of PriorityLevelConfiguration
autoscaling/v2beta2 API version of HorizontalPodAutoscaler
[ ] Update kube-version annotation in Chart.yaml. catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.27.0-0'Note: If this is an upstream chart and if the upstream chart doesn't support k8s 1.26 then do not update the kube-version annotation
[ ] Perform below tests
Fresh install/uninstall/upgrade/downgrade of the charts on K8s 1.26 provisioned on Rancher. Test the chart functionality
Provision rancher on k8s 1.25 or lesser
Install chart on this cluster
Upgrade this cluster in rancher to k8s 1.26
Make sure the existing chart and the app is functional after cluster upgrade
Please note that the k8s 1.26 upgrade is targeted for the 2023-Q2-v2.7x. Please complete this task by 05/19/2023.
For first 2 items, I can confirm that Longhorn doesn't need to update:
[x] Check whether the chart has any references to the below deprecated features of k8s 1.26. You can find information about deprecated APIs here on Kubernetes Deprecation guide.
[x] Update kube-version annotation in Chart.yaml. catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.27.0-0'
Note: If this is an upstream chart and if the upstream chart doesn't support k8s 1.26 then do not update the kube-version annotation
For the last item, can @khushboo-rancher help to test?
This issue is to implement the chart changes & perform the testing required to upgrade to k8s 1.26. Please perform below steps.
[ ] Check whether the chart has any references to the below deprecated features of k8s 1.26. You can find information about deprecated APIs here on Kubernetes Deprecation guide.
flowcontrol.apiserver.k8s.io/v1beta1 API version of FlowSchema
flowcontrol.apiserver.k8s.io/v1beta1 API version of PriorityLevelConfiguration
autoscaling/v2beta2 API version of HorizontalPodAutoscaler
[ ] Update
kube-version
annotation inChart.yaml
.catalog.cattle.io/kube-version: '>= 1.23.0-0 < 1.27.0-0'
Note: If this is an upstream chart and if the upstream chart doesn't support k8s 1.26 then do not update thekube-version
annotation[ ] Perform below tests
Fresh install/uninstall/upgrade/downgrade of the charts on K8s 1.26 provisioned on Rancher. Test the chart functionality
Provision rancher on k8s 1.25 or lesser
Install chart on this cluster
Upgrade this cluster in rancher to k8s 1.26
Make sure the existing chart and the app is functional after cluster upgrade
Please note that the k8s 1.26 upgrade is targeted for the 2023-Q2-v2.7x. Please complete this task by 05/19/2023.