<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.1">Jekyll</generator><link href="https://221b.uk/feed/by_tag/work.xml" rel="self" type="application/atom+xml" /><link href="https://221b.uk/" rel="alternate" type="text/html" /><updated>2023-11-04T11:41:36-05:00</updated><id>https://221b.uk/feed/by_tag/work.xml</id><title type="html">221b</title><subtitle>Deconstruct. Understand. Compose.</subtitle><author><name>w4tsn</name><email>a.wellbrock@mailbox.org</email></author><entry><title type="html">Fallback zeroconf with Network Manager</title><link href="https://221b.uk/fallback-zeroconf-with-networkmanager-done-right" rel="alternate" type="text/html" title="Fallback zeroconf with Network Manager" /><published>2021-04-30T00:00:00-05:00</published><updated>2021-04-30T00:00:00-05:00</updated><id>https://221b.uk/fallback-zeroconf-with-networkmanager-done-right</id><author><name>w4tsn</name></author><category term="posts" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[At work I had to come up with a way to support configuration of our gateway devices via ethernet connection to an engineers notebook while the same interface would then be used for the production network connection. Let me tell you how that turned out and how to do it properly.]]></summary></entry><entry><title type="html">Automated GPG signing in RPM-OSTree-Engine v0.4.0</title><link href="https://221b.uk/automated-gpg-signing-in-rpm-ostree-engine-v040" rel="alternate" type="text/html" title="Automated GPG signing in RPM-OSTree-Engine v0.4.0" /><published>2021-04-23T00:00:00-05:00</published><updated>2021-04-23T00:00:00-05:00</updated><id>https://221b.uk/automated-gpg-signing-in-rpm-ostree-engine-v040</id><author><name>w4tsn</name></author><category term="posts" /><category term="RPMOSTreeEngine" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[With the latest update `v0.4.0` RPM-OSTree-Engine can now also build Fedora 34 and most importantly handle automated gpg signing of the RPM-OSTree commits and summary file. Either directly after the build or as part of a separate job. Both approaches have their reasoning, we'll get to that soon enough.]]></summary></entry><entry><title type="html">Having Fun With GPG Signatures In Gitlab-CI</title><link href="https://221b.uk/having-fun-with-gpg-signatures-in-gitlab-ci" rel="alternate" type="text/html" title="Having Fun With GPG Signatures In Gitlab-CI" /><published>2021-04-12T00:00:00-05:00</published><updated>2021-04-12T00:00:00-05:00</updated><id>https://221b.uk/having-fun-with-gpg-signatures-in-gitlab-ci</id><author><name>w4tsn</name></author><category term="posts" /><category term="RPMOSTreeEngine" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[Lately I worked on adding automated signing in Gitlab-CI pipelines and jobs of RPM-OSTree-Engine.]]></summary></entry><entry><title type="html">Building Flashable Images For Your Fedora IoT Remix</title><link href="https://221b.uk/building-flashable-images-for-your-fedora-iot-remix" rel="alternate" type="text/html" title="Building Flashable Images For Your Fedora IoT Remix" /><published>2021-03-25T00:00:00-05:00</published><updated>2021-03-25T00:00:00-05:00</updated><id>https://221b.uk/building-flashable-images-for-your-fedora-iot-remix</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[This time we'll tackle the question how to build flashable, raw OS images from RPM-OSTree based systems.]]></summary></entry><entry><title type="html">Maintaining An OSTree Remote With NGINX</title><link href="https://221b.uk/maintaining-an-ostree-remote-with-nginx" rel="alternate" type="text/html" title="Maintaining An OSTree Remote With NGINX" /><published>2021-03-19T00:00:00-05:00</published><updated>2021-03-19T00:00:00-05:00</updated><id>https://221b.uk/maintaining-an-ostree-remote-with-nginx</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[Previously I showed you how to build and maintain a Fedora IoT Remix, use RPM-OSTree-Engine to ease the process and to automate our builds with Gitlab CI/CD This time I want to go into details on how to properly distribute the RPM-OSTree repository to potential clients like my many many Raspberry Pis. Or of course my companies clients.]]></summary></entry><entry><title type="html">Automating The Fedora IoT Remix Build with Gitlab CI</title><link href="https://221b.uk/automating-fedora-iot-remix-build-with-gitlab-ci" rel="alternate" type="text/html" title="Automating The Fedora IoT Remix Build with Gitlab CI" /><published>2021-03-12T00:00:00-06:00</published><updated>2021-03-12T00:00:00-06:00</updated><id>https://221b.uk/automating-fedora-iot-remix-build-with-gitlab-ci</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[This time I want to talk about how I use RPM-OSTree-Engine in Gitlab CI to automate the build process and deployment of the commits to a public OSTree repository. At the end we'll have git repository with Gitlab CI configuration to keep our public OSTree repository up-to-date whenever we change something in our git sources.]]></summary></entry><entry><title type="html">Manage A Fedora IoT Remix Using RPM-OSTree-Engine</title><link href="https://221b.uk/manage-a-fedora-iot-remix-using-rpm-ostree-engine" rel="alternate" type="text/html" title="Manage A Fedora IoT Remix Using RPM-OSTree-Engine" /><published>2021-02-25T00:00:00-06:00</published><updated>2021-02-25T00:00:00-06:00</updated><id>https://221b.uk/manage-a-fedora-iot-remix-using-rpm-ostree-engine</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[In my post on Building a Fedora IoT OSTree I've covered how to manually have some fun with a Fedora IoT Remix. In order to make my life easier and enable usage in CI/CD-pipelines I've composed this in an easy-to-use container image.]]></summary></entry><entry><title type="html">Building A DIY Fedora IoT OSTree</title><link href="https://221b.uk/building-a-fedora-iot-ostree" rel="alternate" type="text/html" title="Building A DIY Fedora IoT OSTree" /><published>2021-02-18T00:00:00-06:00</published><updated>2021-02-18T00:00:00-06:00</updated><id>https://221b.uk/building-a-fedora-iot-ostree</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[Now being fired up let's familiarize ourselves with the essentials around Fedora IoT and OSTree to get our custom build going.]]></summary></entry><entry><title type="html">Maintaining A Fedora IoT Remix And It’s Actually Fun!</title><link href="https://221b.uk/building-a-custom-fedora-iot-and-its-actually-fun" rel="alternate" type="text/html" title="Maintaining A Fedora IoT Remix And It’s Actually Fun!" /><published>2021-02-11T00:00:00-06:00</published><updated>2021-02-11T00:00:00-06:00</updated><id>https://221b.uk/building-a-custom-fedora-iot-and-its-actually-fun</id><author><name>w4tsn</name></author><category term="posts" /><category term="fedora" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[Let me introduce you to the amazing topic of building and maintaining your own Fedora IoT OS/Firmware Remix.]]></summary></entry><entry><title type="html">Introducing The Startup othermo</title><link href="https://221b.uk/othermo" rel="alternate" type="text/html" title="Introducing The Startup othermo" /><published>2018-02-04T00:00:00-06:00</published><updated>2018-02-04T00:00:00-06:00</updated><id>https://221b.uk/othermo</id><author><name>w4tsn</name></author><category term="posts" /><category term="othermo" /><category term="work" /><summary type="html"><![CDATA[Since october 2017 I'm a co-founder of othermo and we create a solution to bring machine learning and heating systems together.]]></summary></entry></feed>