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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…