Skip to content

Begin using rancher/kuberlr-kubectl instead of rancher/kubectl #3618

Open
@prachidamle

Description

@prachidamle

Is your feature request related to a problem?

Parent ticket: rancher/rancher#48614

  • capi -

https://github.com/rancher/charts/blob/58ccab198312a79db2d1eef9df32908f7c3d0b60/charts/rancher-provisioning-capi/106.0.0%2Bup0.7.0/values.yaml#L10

  • system-upgrade-controller -

https://github.com/rancher/charts/blob/58ccab198312a79db2d1eef9df32908f7c3d0b60/charts/system-upgrade-controller/101.0.0%2Bup0.3.3/values.yaml#L10

Per the title, this issue is to inform the Hostbusters team that O&B team is rolling out our new rancher/kuberlr-kubectl which will replace rancher/kubectl. This change brings improvements to k8s compatibility ranges - particularly within airgaps - for our charts that need access to kubectl binary.

Here are some helpful directions on how to update charts for this and what tags to target per branch.

Cheatsheet: Rancher Branches Kubectl -> Kuberlr Tag

Rancher Tag (Branch) rancher/kubectl tag rancher/kuberlr-kubectl tag
2.11.Z (main) * v4.0.2
2.10.Z (release/v2.10) * v3.0.1
  1. Find: rancher/kubectl replace with: rancher/kuberlr-kubectl,
  2. Identify Rancher Branch your current repo branch targets to pick tag,
  3. Find all old tags of kubectl and update to tag identified in step 2,
  4. Repeat 1-3 for each active branch of project.

Our team (O&B) has already adopted this for the charts and projects we maintain.
Please do not hesitate to reach out with any questions or concerns.

P.s. Technically there is a branch for 2.9 that we will be maintaining, however as 2.9 is EoM already it's fine to exclude that branch from adoption. The primary target is to ensure that 2.10+ will be using the new kuberlr based images.

Solution you'd like

No response

Alternatives you've considered

No response

Anything else?

No response

Metadata

Metadata

Type

No type

Projects

Status

🆕 New

Relationships

None yet

Development

No branches or pull requests

Issue actions