Autoupdater can't be used for Github repositories holding many packages in single repo
Opis
Aktualne założenie to że w 100 ostatnich wydaniach jest paczka która nas interesuje, tak więc poróœnuje się pierwsze 100 paczek które zwraca api githb. Musimy to zmieniać.
Przykład
- name: "cloud-provider-openstack/cinder-csi"
repository_file:
path: "roles/k8s_administration/vars/main.yml"
pattern: "_k8s_administration_cinder_csi_chart_version: \"(\\d+\\.\\d+\\.\\d+)\""
origin:
source_type: "github"
source: "kubernetes/cloud-provider-openstack"
version_pattern: "openstack-cinder-csi-(\\d+\\.\\d+\\.\\d+)"
wywala się ponieważ pod linkiem https://api.github.com/repos/kubernetes/cloud-provider-openstack/tags?per_page=100 nie ma ani jedenj paczki pasujacej do naszego patternu
Propozycja
Ściągać inforamcje o wszystkich paczkach w danym repozytorium i porównywac całość.