INNER CODE UNIT · Python
get_new_kubernetes_version
kubesphere/kubekey · hack/auto-update-version.py:42
def get_new_kubernetes_version(current_version):
new_versions = []
kubernetes_release = get_releases(org=ORG, repo=REPO, per_page=PER_PAGE)
for release in kubernetes_release:
tag = release['tag_name']
res = re.search("^v[0-9]+.[0-9]+.[0-9]+$", tag)
if res and tag not in current_version['kubeadm']['amd64'].keys():
new_versions.append(tag)
return new_versions
def fetch_kubernetes_sha256(versions):
new_sha256 = {}
for version in versions: