summaryrefslogtreecommitdiff
path: root/meta-unit-core
AgeCommit message (Collapse)Author
2026-03-02Enable graphics for radxa-zero-3eunitexe
- Boot splash - Kernel logo - Plymouth splash - Flutter app
2026-03-02Enable graphics for beaglebone-yocto for kernel & beyondHEADmainunitexe
- Use kernel with bundled initramfs for beaglebone-yocto IMAGE_BOOT_FILES - Custom WIC kickstart needed that has larger boot partition to account for kernel with bundled initramfs - A handful of additional kernel args are needed as well - Add plymouth settle initramfs module that does delay after starting plymouth splash, without it switch root occurs before plymouth can start rendering and the splash is never shown - Kernel logo size doesn't fill 1024x600 waveshare screen, was having trouble with fullscreen image will re-visit - Need to use non-default gbm-format with weston otherwise it will crash
2026-03-02Use overlay storage driver for rootless containersunitexe
2026-03-02Load IP tables module by default so pubd kube will workunitexe
2026-03-02Remove observability image feature from raspberrypi3-64, RAM is maxedunitexe
2026-03-02Rename bootsplash image feature to boot-splashunitexe
2026-03-02Add bootsplash and observability as valid IMAGE_FEATURESunitexe
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`.
2026-03-02Allow u-boot splash & splash features to be independently enabledunitexe
Some platforms (i.e. beaglebone black) don't have u-boot video support.
2026-02-16Initramfs with plymouth splash for raspberrypi3-64unitexe
2026-02-08U-boot splash for raspberrypi3-64unitexe
2026-02-07Boot to flutter app using ivi-homescreen embedderunitexe
- Introduce meta-unit-graphics layer - Flutter app is run under the kiosk user - Added weston.ini specific to raspberrypi3-64 LCD screen - Move linger class to meta-unit-users layer so it can be used by meta-unit-graphics and meta-unit-core - Update svc and unitexe user UIDs so they dont clash with the weston user
2026-01-28Switch from banner (python) to banner-rsunitexe
2026-01-26Move CNCF distribution registry TLS cert & key generation to system unitunitexe
- Moving to system unit allows the generation scriptto update the system trust store - Distribution quadlet waits for TLS cert & key generation using path activation
2026-01-26Add sbin to svc user pathunitexe
- Create .profile by default in user recipes - The set-xdg-env class needs to append not overwrite
2026-01-25Add grafana prometheus podman exporter dashboardunitexe
2026-01-23Get as much info showing in grafana node exporter dashboard as possibleunitexe
- Enable various collectors disabled by default - Bind dbus socket to the location expected by the node exporter - Provide exporter with correct path to procfs
2026-01-23Grafana quadlet with prometheus node exporter dashboardunitexe
2026-01-22Switch from legacy, rootful registry to rootless CNCF distributionunitexe
2026-01-20Prometheus node exporter quadletunitexe
2026-01-20Enable kernel PSI by defaultunitexe
2026-01-20Enable all prometheus podman exporter collectorsunitexe
Only the container collector is enabled by default. This enables collectors for images, networks, pods, volumes & the system.
2026-01-19Rootful & rootless prometheus podman exportersunitexe
2026-01-19Use upstream images (instead of local registry) for everything (for now) to ↵unitexe
simplify testing
2026-01-17Update pubd kube yml to use images from local registryunitexe
2026-01-17Introduce meta-unit-profilingunitexe
- Additional profiling commands for busybox - Support systemd-bootchart - Enable kernel stats (needed for systemd-bootchart)
2026-01-17Install pubd proto files so pubd kube can startunitexe
2026-01-16Update banner recipe to use upstream quadlet with patch to use local registryunitexe
2026-01-16Rootless pubd kubeunitexe
2026-01-15Use banner quadlet from its repositoryunitexe
2026-01-13Banner quadlet updatesunitexe
- Use local registry instead of GHCR - Set PYTHONUNBUFFERED so print statements show up in journal - Remove multi-user.target because it is NA to user units
2026-01-13Rootful registry quadlet with TLS supportunitexe
2026-01-13User systemd journals workingunitexe
2026-01-13Fix circular dependency between banner-quadlet and add-user-svcunitexe
2026-01-11Install unitexe ssh authorized keys in separate recipeunitexe
2026-01-11Rootless banner quadletunitexe
2026-01-11Introduce meta-raspberrypi-extraunitexe
- Install copies of cmdline, config & uboot script to rootfs; they are normally just installed to the boot partitioin but having a copy on the rootfs makes making changes and updating them easier - The rpi-eeprom package does not support raspberrypi3-64, it has not EEPROM
2026-01-03Add socat to unit networking package groupunitexe
2026-01-03Add 4GB of extra space to unit imagesunitexe
2026-01-03Improve comment about enabling lingering for unitexe userunitexe
2026-01-03Use pasta instead of slirp4netns since it should be default since podman 5.0.0unitexe
2026-01-03Disable podman docker wrapperunitexe
2026-01-03Podman (rootful & rootless) supportunitexe
- Rootless support for unitexe user specifically
2026-01-03Introduce core-image-unitunitexe
- Add unitexe user - Configured for public key authentication SSH - Part of sudoers (via drop-in) so admin tasks can be performed - No root login via SSH or TTY allowed - TTY is restricted via PAM - Added misc. utilities