Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker and containerd packages information are missing from flatcar_production_image_packages.txt #1260

Closed
tormath1 opened this issue Nov 22, 2023 · 6 comments
Labels
channel/alpha Issue concerns the Alpha channel. kind/bug Something isn't working

Comments

@tormath1
Copy link
Contributor

Description

In the latest release, it has been noticed that docker and containerd version information are missing from the release page (https://www.flatcar.org/releases#alpha-release)

Following recent sysext changes, Docker and Containerd are now sysext images so the packages information are located here: https://alpha.release.flatcar-linux.net/amd64-usr/current/rootfs-included-sysexts/containerd-flatcar_packages.txt but should be available here too: https://alpha.release.flatcar-linux.net/amd64-usr/current/flatcar_production_image_packages.txt

Expected behavior

Having packages information in both files.

Additional information

flatcar/scripts@89555ed seems to be a good base for investigation

@tormath1 tormath1 added kind/bug Something isn't working channel/alpha Issue concerns the Alpha channel. labels Nov 22, 2023
@pothos
Copy link
Member

pothos commented Nov 22, 2023

Maybe we should change our website script to use the new files instead.

@tormath1
Copy link
Contributor Author

tormath1 commented Nov 22, 2023

@pothos yes, this is how it has been noticed the first time (see: flatcar/flatcar-website#288) (docker and containerd are missing on the alpha release preview)

@t-lo
Copy link
Member

t-lo commented Nov 22, 2023

If it is easier then we could also just use the SBOM JSON (or the licenses JSON) - these include all packages, base OS and sysexts.

Alternatively, I could add generation of additional contents and packages inventory files with all sysexts' contents included if that helps.

@pothos
Copy link
Member

pothos commented Nov 22, 2023

For readers, the license JSON file is named flatcar_production_image_licenses.json and holds all info.

With more systemd-sysext layers in the future I think it's good to have separate files - maybe we can generate separate package files for the docker and containerd sysexts? We could also provide a unified one if there is need for that but since the concatenation is easy and we have the JSON files I would say it's enough.

@pothos
Copy link
Member

pothos commented Nov 22, 2023

Ah, my mistake, forgot that the docker/containerd package files are in the subfolder, all good:
https://alpha.release.flatcar-linux.net/amd64-usr/current/rootfs-included-sysexts/containerd-flatcar_packages.txt
https://alpha.release.flatcar-linux.net/amd64-usr/current/rootfs-included-sysexts/docker-flatcar_packages.txt

@t-lo
Copy link
Member

t-lo commented Nov 24, 2023

Fixed by https://github.com/flatcar/flatcar-linux-release-info/pull/29 which just got merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channel/alpha Issue concerns the Alpha channel. kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants