diff --git a/dzver/app.py b/dzver/app.py index 3e35a35..213a6cf 100644 --- a/dzver/app.py +++ b/dzver/app.py @@ -17,6 +17,12 @@ def json_all_the_things(): k3s_data = json.loads(requests.get("https://update.k3s.io/v1-release/channels").text) k3s_out = json.dumps(k3s_data["data"][0]["latest"]).replace('"', '') + + late_rke_data = json.loads(requests.get("https://update.rke2.io/v1-release/channels").text) + late_rke_out = json.dumps(late_rke_data["data"][1]["latest"]).replace('"', '') + + late_k3s_data = json.loads(requests.get("https://update.k3s.io/v1-release/channels").text) + late_k3s_out = json.dumps(late_k3s_data["data"][1]["latest"]).replace('"', '') cert_data = json.loads(requests.get("https://api.github.com/repos/cert-manager/cert-manager/releases/latest", headers=headers).text) cert_out = json.dumps(cert_data["tag_name"]).replace('"', '') @@ -42,6 +48,15 @@ def json_all_the_things(): def curl_all_the_things(): rke_data = json.loads(requests.get("https://update.rke2.io/v1-release/channels").text) rke_out = json.dumps(rke_data["data"][0]["latest"]).replace('"', '') + + k3s_data = json.loads(requests.get("https://update.k3s.io/v1-release/channels").text) + k3s_out = json.dumps(k3s_data["data"][0]["latest"]).replace('"', '') + + late_rke_data = json.loads(requests.get("https://update.rke2.io/v1-release/channels").text) + late_rke_out = json.dumps(late_rke_data["data"][1]["latest"]).replace('"', '') + + late_k3s_data = json.loads(requests.get("https://update.k3s.io/v1-release/channels").text) + late_k3s_out = json.dumps(late_k3s_data["data"][1]["latest"]).replace('"', '') cert_data = json.loads(requests.get("https://api.github.com/repos/cert-manager/cert-manager/releases/latest", headers=headers).text) cert_out = json.dumps(cert_data["tag_name"]).replace('"', '') @@ -55,16 +70,13 @@ def curl_all_the_things(): neuvector_data = json.loads(requests.get("https://api.github.com/repos/neuvector/neuvector/releases/latest", headers=headers).text) neuvector_out = json.dumps(neuvector_data["tag_name"]).replace('"', '') - harvester_data = json.loads(requests.get("https://api.github.com/repos/harvester/harvester/releases/latest, headers=headers").text) + harvester_data = json.loads(requests.get("https://api.github.com/repos/harvester/harvester/releases/latest", headers=headers).text) harvester_out = json.dumps(harvester_data["tag_name"]).replace('"', '') hauler_data = json.loads(requests.get("https://api.github.com/repos/rancherfederal/hauler/releases/latest", headers=headers).text) hauler_out = json.dumps(hauler_data["tag_name"]).replace('"', '') - k3s_data = json.loads(requests.get("https://update.k3s.io/v1-release/channels").text) - k3s_out = json.dumps(k3s_data["data"][0]["latest"]).replace('"', '') - - return render_template('index.html', rancher_ver=rancher_out, rke2_ver=rke_out, k3s_ver=k3s_out, longhorn_ver=longhorn_out, neu_ver=neuvector_out, cert_ver=cert_out, harv_ver=harvester_out, hauler_ver=hauler_out) + return render_template('index.html', rancher_ver=rancher_out, rke2_ver=rke_out, late_rke_ver=late_rke_ver, late_k3s_ver=late_k3s_out, k3s_ver=k3s_out, longhorn_ver=longhorn_out, neu_ver=neuvector_out, cert_ver=cert_out, harv_ver=harvester_out, hauler_ver=hauler_out) if __name__ == '__main__': app.run(host='0.0.0.0',debug=False) diff --git a/dzver/templates/index.html b/dzver/templates/index.html index 5979ce6..b7d46d2 100644 --- a/dzver/templates/index.html +++ b/dzver/templates/index.html @@ -12,13 +12,21 @@
Rke2 | +Rke2 - Stable | {{rke2_ver}} |
K3s | +Rke2 - Latest | +{{late_rke2_ver}} | +
K3s - Stable | {{k3s_ver}} | |
K3s - Latest | +{{late_k3s_ver}} | +|
Rancher | {{rancher_ver}} |