Since the new kuberlr based image targets Rancher minor versions, the chart migration process depends on the Rancher minor version the chart targets.
Refer to the table below (and maintained on the main README.md) to identify the appropriate rancher/kuberlr-kubectl image version when replacing rancher/kubectl.
rancher/kuberlr-kubectl Tag |
Rancher Tag (Branch) |
|---|---|
| v3.Y.Z | 2.10.Z (main) |
| v2.Y.Z | 2.9.Z (release/v2.9) |
| v1.Y.Z | 2.8.Z (release/v2.8) |
Previously, some charts required rancher/shell instead of rancher/kubectl because the older rancher/kubectl image only included kubectl binary and lacked a full shell environment.
This isn't the case with rancher/kuberlr-kubectl. Unless the chart uses rancher/shell for the helm binary then it should be safe to switch to rancher/kuberlr-kubectl.
Refer to the table above and use the corresponding rancher/kuberlr-kubectl version. Ensure your QA process validates this aspect of the chart(s), usually related to upgrade jobs or similar tasks.