summaryrefslogtreecommitdiff
path: root/meta-unit-virtualization/recipes-containers
AgeCommit message (Collapse)Author
27 hoursFix rootless podman prometheus exporterunitexe
- Exporter runs as nobody, the rootless podman socket belongs to svc and only svc can use it - The podman library inside the exporter decides its rootless by looking for per-user config in $HOME/.config - $HOME inside the image is /home and /home/.config doesn't exist and the library treats a missing config directory as fatal error - The config directory being mounted has to belong to the user reading it Ironically, the directory stays empty and nothing ever reads from it. The mount gets the exporter past a startup check that assumes its running on a normal host, not in a minimal busybox container.
2026-03-02Use overlay storage driver for rootless containersunitexe
2026-03-02Load IP tables module by default so pubd kube will workunitexe
2026-03-02Switch pubd kube from using upstream gRPCurl to very own grpcccurlunitexe
2026-03-02Introduce meta-unit-virtualizationunitexe
Primary motivation for this is removing observability containers from beaglebone black because of RAM limitations. Images can now include the observability containers by adding `observability` to `IMAGE_FEATURES`.