From 8b8c7d020665c7b7e1c91b52b96999bc8c5e6882 Mon Sep 17 00:00:00 2001 From: michaeljguarino Date: Thu, 19 Dec 2024 18:59:35 -0500 Subject: [PATCH] fix cert amanger scrapers --- static/compatibilities/cert-manager.yaml | 51 +++++++++++--------- static/compatibilities/external-dns.yaml | 3 +- static/compatibilities/traefik.yaml | 3 +- utils/compatibility/scrapers/cert-manager.py | 2 +- 4 files changed, 32 insertions(+), 27 deletions(-) diff --git a/static/compatibilities/cert-manager.yaml b/static/compatibilities/cert-manager.yaml index f3c848ffd..8d4c809ab 100644 --- a/static/compatibilities/cert-manager.yaml +++ b/static/compatibilities/cert-manager.yaml @@ -4,81 +4,88 @@ release_url: https://github.com/cert-manager/cert-manager/releases/tag/v{vsn} helm_repository_url: https://charts.jetstack.io versions: - version: 1.17.0 - kube: [ '1.31', '1.30', '1.29', '1.28', '1.27' ] + kube: ['1.31', '1.30', '1.29', '1.28', '1.27'] requirements: [] incompatibilities: [] - version: 1.16.0 - kube: [ '1.31', '1.30', '1.29', '1.28', '1.27', '1.26', '1.25' ] + kube: ['1.31', '1.30', '1.29', '1.28', '1.27', '1.26', '1.25'] requirements: [] incompatibilities: [] chart_version: 1.16.0 - version: 1.15.0 - kube: [ '1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24' ] + kube: ['1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24'] requirements: [] incompatibilities: [] chart_version: 1.15.0 +- version: 1.14.0 + kube: ['1.31', '1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24'] + requirements: [] + incompatibilities: [] + chart_version: 1.14.0 - version: 1.13.0 - kube: [ '1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21' ] + kube: ['1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21'] requirements: [] incompatibilities: [] chart_version: 1.13.0 - version: 1.12.0 - kube: [ '1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24', '1.23', '1.22' ] + kube: ['1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24', '1.23', '1.22'] requirements: [] incompatibilities: [] chart_version: 1.12.0 - version: 1.11.0 - kube: [ '1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21' ] + kube: ['1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21'] requirements: [] incompatibilities: [] chart_version: 1.11.0 - version: 1.10.0 - kube: [ '1.26', '1.25', '1.24', '1.23', '1.22', '1.21', '1.20' ] + kube: ['1.26', '1.25', '1.24', '1.23', '1.22', '1.21', '1.20'] requirements: [] incompatibilities: [] chart_version: 1.10.0 - version: 1.9.0 - kube: [ '1.24', '1.23', '1.22', '1.21', '1.20' ] + kube: ['1.24', '1.23', '1.22', '1.21', '1.20'] requirements: [] incompatibilities: [] chart_version: 1.9.0 - version: 1.8.0 - kube: [ '1.24', '1.23', '1.22', '1.21', '1.20', '1.19' ] + kube: ['1.24', '1.23', '1.22', '1.21', '1.20', '1.19'] requirements: [] incompatibilities: [] chart_version: 1.8.0 - version: 1.7.0 - kube: [ '1.23', '1.22', '1.21', '1.20', '1.19', '1.18' ] + kube: ['1.23', '1.22', '1.21', '1.20', '1.19', '1.18'] requirements: [] incompatibilities: [] chart_version: 1.7.0 - version: 1.6.0 - kube: [ '1.22', '1.21', '1.20', '1.19', '1.18', '1.17' ] + kube: ['1.22', '1.21', '1.20', '1.19', '1.18', '1.17'] requirements: [] incompatibilities: [] chart_version: 1.6.0 - version: 1.5.0 - kube: [ '1.22', '1.21', '1.20', '1.19', '1.18', '1.17', '1.16' ] + kube: ['1.22', '1.21', '1.20', '1.19', '1.18', '1.17', '1.16'] requirements: [] incompatibilities: [] chart_version: 1.5.0 -- version: 1.4.0 - kube: [ '1.21', '1.20', '1.19', '1.18', '1.17', '1.16' ] +- version: 1.2.0 + kube: ['1.21', '1.20', '1.19', '1.18', '1.17', '1.16'] requirements: [] incompatibilities: [] - chart_version: 1.4.0 -- version: 1.1.0 - kube: [ '1.21', '1.20', '1.19', '1.18', '1.17', '1.16', '1.15', '1.14', '1.13', '1.12', '1.11' ] + chart_version: 1.2.0 +- version: 1.0.0 + kube: ['1.21', '1.20', '1.19', '1.18', '1.17', '1.16', '1.15', '1.14', '1.13', '1.12', + '1.11'] requirements: [] incompatibilities: [] - chart_version: 1.1.0 -- version: 0.16.0 - kube: [ '1.21', '1.20', '1.19', '1.18', '1.17', '1.16', '1.15', '1.14', '1.13', '1.12', '1.11' ] + chart_version: 1.0.0 +- version: 0.12.0 + kube: ['1.21', '1.20', '1.19', '1.18', '1.17', '1.16', '1.15', '1.14', '1.13', '1.12', + '1.11'] requirements: [] incompatibilities: [] - chart_version: 0.16.0 + chart_version: 0.12.0 - version: 0.11.0 - kube: [ '1.9' ] + kube: ['1.9'] requirements: [] incompatibilities: [] chart_version: 0.11.0 diff --git a/static/compatibilities/external-dns.yaml b/static/compatibilities/external-dns.yaml index ed1b6a5fb..743d4d841 100644 --- a/static/compatibilities/external-dns.yaml +++ b/static/compatibilities/external-dns.yaml @@ -3,12 +3,11 @@ git_url: https://github.com/kubernetes-sigs/external-dns release_url: https://github.com/kubernetes-sigs/external-dns/releases/tag/v{vsn} helm_repository_url: https://kubernetes-sigs.github.io/external-dns versions: -- version: 0.15.0 +- version: 0.15.1 kube: ['1.31', '1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21', '1.20', '1.19'] requirements: [] incompatibilities: [] - chart_version: 1.15.0 - version: 0.10.0 kube: ['1.31', '1.30', '1.29', '1.28', '1.27', '1.26', '1.25', '1.24', '1.23', '1.22', '1.21', '1.20', '1.19'] diff --git a/static/compatibilities/traefik.yaml b/static/compatibilities/traefik.yaml index da4e65ba9..888eac719 100644 --- a/static/compatibilities/traefik.yaml +++ b/static/compatibilities/traefik.yaml @@ -3,11 +3,10 @@ git_url: https://github.com/traefik/traefik release_url: https://github.com/traefik/traefik/releases/tag/v{vsn} helm_repository_url: https://traefik.github.io/charts versions: -- version: 3.2.2 +- version: 3.2.3 kube: ['1.31', '1.30', '1.29', '1.28'] requirements: [] incompatibilities: [] - chart_version: 33.2.0 - version: 3.1.4 kube: ['1.31', '1.30', '1.29', '1.28'] requirements: [] diff --git a/utils/compatibility/scrapers/cert-manager.py b/utils/compatibility/scrapers/cert-manager.py index 09a5049f4..5d2259b9b 100644 --- a/utils/compatibility/scrapers/cert-manager.py +++ b/utils/compatibility/scrapers/cert-manager.py @@ -21,7 +21,7 @@ def find_target_tables(sections): for section in sections: if section.get_text(strip=True) in [ "Currently supported releases", - "Upcoming releases", + "Old cert-manager releases", ]: table = section.find_next("table") if table: