<feed xmlns='http://www.w3.org/2005/Atom'>
<title>meta-unit/meta-unit-virtualization, branch main-next-blacksail</title>
<subtitle>Collection of Unit Yocto layers</subtitle>
<id>https://git.closedcircuitconsulting.com/meta-unit/atom?h=main-next-blacksail</id>
<link rel='self' href='https://git.closedcircuitconsulting.com/meta-unit/atom?h=main-next-blacksail'/>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/'/>
<updated>2026-10-01T17:03:24+00:00</updated>
<entry>
<title>Add blacksail compat to layers</title>
<updated>2026-10-01T17:03:24+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-10-01T17:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=e86b6080913d88823dc1441801d7cac48ca2fd2f'/>
<id>urn:sha1:e86b6080913d88823dc1441801d7cac48ca2fd2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rootless podman prometheus exporter</title>
<updated>2026-10-01T16:23:54+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-09-18T04:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=c7d9781ef8820b9f8fcb7656dae7b6c77215d75d'/>
<id>urn:sha1:c7d9781ef8820b9f8fcb7656dae7b6c77215d75d</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>Build core-image-unit for olinuxino-a20-emmc</title>
<updated>2026-10-01T16:23:53+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-08-31T03:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=bd59a594aa6c93226f05a5ac438fbaebf15f44ea'/>
<id>urn:sha1:bd59a594aa6c93226f05a5ac438fbaebf15f44ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Whinlatter -&gt; wrynose</title>
<updated>2026-10-01T16:23:45+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-04-03T13:37:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=f87ed584c31accb15367877a33907f0dc6b5a675'/>
<id>urn:sha1:f87ed584c31accb15367877a33907f0dc6b5a675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use overlay storage driver for rootless containers</title>
<updated>2026-03-03T04:51:25+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-02-27T17:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=816d043cac18f26a70208b6bb5f8e3a2913913e6'/>
<id>urn:sha1:816d043cac18f26a70208b6bb5f8e3a2913913e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Load IP tables module by default so pubd kube will work</title>
<updated>2026-03-03T04:51:25+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-02-27T17:21:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=f2433d706b01e739076f432f1c9539f24e89fe85'/>
<id>urn:sha1:f2433d706b01e739076f432f1c9539f24e89fe85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix ownership issue with distribution containers certs ready signal file</title>
<updated>2026-03-03T04:51:24+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-02-27T03:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=36a412911dd6d9ed8d26733d9fa057052af39bd2'/>
<id>urn:sha1:36a412911dd6d9ed8d26733d9fa057052af39bd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch pubd kube from using upstream gRPCurl to very own grpcccurl</title>
<updated>2026-03-03T04:51:24+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-02-27T00:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=591250c3d650eebfadcf29679e05611b243abaf5'/>
<id>urn:sha1:591250c3d650eebfadcf29679e05611b243abaf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce meta-unit-virtualization</title>
<updated>2026-03-03T04:51:24+00:00</updated>
<author>
<name>unitexe</name>
<email>unitexe70@gmail.com</email>
</author>
<published>2026-02-23T14:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.closedcircuitconsulting.com/meta-unit/commit/?id=0c027f613039db54bc87fb6de63c0ffe253cabf2'/>
<id>urn:sha1:0c027f613039db54bc87fb6de63c0ffe253cabf2</id>
<content type='text'>
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`.
</content>
</entry>
</feed>
