Max Gautier
fe2ab898b8
component_hash_update: remove obsolete todos ( #12098 )
3 weeks ago
Max Gautier
bc36e9d440
hash-updater: apply formatter
3 months ago
Max Gautier
d8629b8e7e
download: separate static metadata into it's own file
By separating logic from data, we should make it easier to add new
components.
3 months ago
Max Gautier
4d3f06e69e
download: cleanup graphQL query
- remove unused parts in the response
- clarify variables names
3 months ago
Max Gautier
d17bd286ea
download: allow excluding some component
This is handy when some component releases is buggy (missing file at the
download links) to not block everything else.
Move the filtering up the stack so we don't have to do it multiples
times.
3 months ago
Max Gautier
55cff4f3d3
download: get checksums file relative to git root
This means the update-hashes command can be run anywhere in Kubespray
repository without having to figure out the correct path.
3 months ago
Max Gautier
76e07daa12
download: put grapqQL query in package + read from importlib
3 months ago
Max Gautier
a551922c84
Adapt download.py to run as a package script
3 months ago
Max Gautier
ba3258d7f0
Move download_hash.py into a python package
Can operate on several branches without the need for backport
3 months ago
Max Gautier
9b56840d51
download: create pyproject.toml
3 months ago