INNER CODE UNIT · Python
main
kubesphere/kubekey · hack/auto-update-version.py:81
def main():
# get current support versions
with open("version/components.json", "r") as f:
data = json.load(f)
# get new kubernetes versions
new_versions = get_new_kubernetes_version(current_version=data)
if len(new_versions) > 0:
# fetch new kubernetes sha256
new_sha256 = fetch_kubernetes_sha256(new_versions)
if new_sha256:
for k, v in new_sha256.items():
info = k.split('-')
data[info[0]][info[1]][info[2]] = v
for binary in K8S_COMPONENTS: