Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions parts/common/components.json
Original file line number Diff line number Diff line change
Expand Up @@ -1426,7 +1426,7 @@
{
"k8sVersion": "1.35",
"renovateTag": "name=kubelet, repository=production, os=ubuntu, release=24.04",
"latestVersion": "1.35.6-ubuntu24.04u1"
"latestVersion": "1.35.6-ubuntu24.04u2"
}
]
},
Expand All @@ -1441,7 +1441,7 @@
{
"k8sVersion": "1.35",
"renovateTag": "name=kubelet, repository=production, os=ubuntu, release=22.04",
"latestVersion": "1.35.6-ubuntu22.04u1"
"latestVersion": "1.35.6-ubuntu22.04u2"
}
]
},
Expand Down Expand Up @@ -1518,13 +1518,13 @@
{
"k8sVersion": "1.34",
"renovateTag": "name=kubectl, repository=production, os=ubuntu, release=24.04",
"latestVersion": "1.34.9-ubuntu24.04u3",
"previousLatestVersion": "1.34.8-ubuntu24.04u4"
"latestVersion": "1.34.9-ubuntu24.04u4",
"previousLatestVersion": "1.34.9-ubuntu24.04u3"
},
{
"k8sVersion": "1.35",
"renovateTag": "name=kubectl, repository=production, os=ubuntu, release=24.04",
"latestVersion": "1.35.6-ubuntu24.04u3"
"latestVersion": "1.35.6-ubuntu24.04u4"
}
]
},
Expand All @@ -1533,13 +1533,13 @@
{
"k8sVersion": "1.34",
"renovateTag": "name=kubectl, repository=production, os=ubuntu, release=22.04",
"latestVersion": "1.34.8-ubuntu22.04u4",
"previousLatestVersion": "1.34.8-ubuntu22.04u2"
"latestVersion": "1.34.9-ubuntu22.04u4",
"previousLatestVersion": "1.34.8-ubuntu22.04u4"
},
{
"k8sVersion": "1.35",
"renovateTag": "name=kubectl, repository=production, os=ubuntu, release=22.04",
"latestVersion": "1.35.5-ubuntu22.04u4"
"latestVersion": "1.35.6-ubuntu22.04u4"
}
]
},
Expand All @@ -1548,8 +1548,8 @@
{
"k8sVersion": "1.34",
"renovateTag": "name=kubectl, repository=production, os=ubuntu, release=20.04",
"latestVersion": "1.34.9-ubuntu20.04u3",
"previousLatestVersion": "1.34.8-ubuntu20.04u4"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this will cause problems if previous and latest match

@Devinwong Devinwong Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this. I thought deeper about this. The problem here is that,

[What Renovate currently supports currently]:

  • When it finds a newer package version, Renovate updates latestVersion and copies the original latestVersion to previousLatestVersion.

[Extra required logic that Renovate does not support]:
When both resulting fields have the same Kubernetes patch, additional logic must:

  • Keep the original Kubernetes patch from previousLatestVersion.
  • Find that patch’s newest available Debian revision.
  • Suggest that version for previousLatestVersion instead of copying the old latest.

We can achieve this second part by adding a new Github Action. But the GA will only flag the issue and recommend what is the suggested version (by checking latest APT repo) and let the reviewer manually update it. This is to avoid duplicated automated writer ownership (Renovate and Github) and let human make the final decision. How does this sound?

"latestVersion": "1.34.9-ubuntu20.04u4",
"previousLatestVersion": "1.34.9-ubuntu20.04u3"
}
]
}
Expand Down
Loading