<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Atomic on A Random Walk Down Tech Street</title>
    <link>https://dustymabe.com/tags/atomic/</link>
    <description>Recent content in Atomic on A Random Walk Down Tech Street</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 21 Nov 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://dustymabe.com/tags/atomic/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fedora Atomic Host Nearing End Of Life</title>
      <link>https://dustymabe.com/2019/11/21/fedora-atomic-host-nearing-end-of-life/</link>
      <pubDate>Thu, 21 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2019/11/21/fedora-atomic-host-nearing-end-of-life/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;https://www.projectatomic.io/blog/2019/11/fedora-atomic-host-nearing-eol/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; &lt;em&gt;Fedora 29 will be End Of Life &lt;a href=&#34;https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/VUK3CJ5LO4ROUH3JTCDVHYAVVYAOCU62/&#34;&gt;soon&lt;/a&gt;.&lt;/em&gt;&#xA;&lt;em&gt;With it Fedora Atomic Host will have its last incremental release (based on&lt;/em&gt;&#xA;&lt;em&gt;the Fedora 29 stream). Please move to the Fedora CoreOS preview if you can.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Last year we &lt;a href=&#34;https://fedoramagazine.org/announcing-fedora-coreos/&#34;&gt;introduced the plans for Fedora CoreOS&lt;/a&gt;&#xA;including that Fedora CoreOS would be the successor to Fedora Atomic Host&#xA;and Container Linux (from CoreOS Inc.). As part of that succession&#xA;plan we decided that Fedora 29 Atomic Host would be the last stream of&#xA;Fedora Atomic Host to be released.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fedora 28-&gt;29 Atomic Host Upgrade Guide</title>
      <link>https://dustymabe.com/2018/10/31/fedora-28-29-atomic-host-upgrade-guide/</link>
      <pubDate>Wed, 31 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/10/31/fedora-28-29-atomic-host-upgrade-guide/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;http://www.projectatomic.io/blog/2018/10/fedora-atomic-28-to-29-upgrade/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;This week we put out the &lt;a href=&#34;https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2018-October/msg00006.html&#34;&gt;first&lt;/a&gt;&#xA;release of Fedora 29 Atomic Host. This will be the last major release&#xA;of Fedora Atomic Host as we prepare for &lt;a href=&#34;https://coreos.fedoraproject.org/&#34;&gt;Fedora CoreOS&lt;/a&gt;&#xA;which will be released in Fedora 30.&lt;/p&gt;&#xA;&lt;p&gt;In this post we&amp;rsquo;ll quickly list some known issues and then talk about updating&#xA;an existing Fedora 28 Atomic Host system to Fedora 29. We&amp;rsquo;ll cover preparing&#xA;the system for upgrade and performing the upgrade.&lt;/p&gt;</description>
    </item>
    <item>
      <title>RPM-OSTree Bisecting Helps Track Down Boot Timeout Issue</title>
      <link>https://dustymabe.com/2018/10/20/rpm-ostree-bisecting-helps-track-down-boot-timeout-issue/</link>
      <pubDate>Sat, 20 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/10/20/rpm-ostree-bisecting-helps-track-down-boot-timeout-issue/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;Last time &lt;a href=&#34;https://dustymabe.com/2018/06/10/automated-bisect-testing-of-an-entire-os-with-rpm-ostree/&#34;&gt;I talked about&lt;/a&gt;&#xA;using &lt;a href=&#34;https://raw.githubusercontent.com/ostreedev/ostree-releng-scripts/master/rpm-ostree-bisect&#34;&gt;rpm-ostree-bisect&lt;/a&gt;,&#xA;a tool that I wrote to automatically bisect the history of an&#xA;OSTree remote in order to find the exact commit when a problem was&#xA;introduced. I recently put the tool to the test again.&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-problem&#34;&gt;The Problem&lt;/h1&gt;&#xA;&lt;p&gt;Recently a user &lt;a href=&#34;https://pagure.io/atomic-wg/issue/513&#34;&gt;reported an issue&lt;/a&gt;&#xA;where their system was seeing timeouts on boot. They determined&#xA;that if they removed the &lt;code&gt;resume=/dev/mapper/fedora-swap&lt;/code&gt; argument&#xA;from the kernel command line then the system would boot without timing&#xA;out on the swap device (i.e. an extra 90 seconds added to boot time).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automated Bisect Testing Of An Entire OS with RPM-OSTree</title>
      <link>https://dustymabe.com/2018/06/10/automated-bisect-testing-of-an-entire-os-with-rpm-ostree/</link>
      <pubDate>Sun, 10 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/06/10/automated-bisect-testing-of-an-entire-os-with-rpm-ostree/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;Occasionally in OS land we&amp;rsquo;ll come across a bug that snuck its way&#xA;into a build and has been in the wild for a while before anyone&#xA;notices it. One example is a&#xA;&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=1584216&#34;&gt;recent bug&lt;/a&gt;&#xA;(originally &lt;a href=&#34;https://github.com/coreos/bugs/issues/2443&#34;&gt;discovered&lt;/a&gt;&#xA;by the community of CoreOS Container Linux) where the jumbo&#xA;packet &lt;code&gt;MTU&lt;/code&gt; size of &lt;code&gt;9001&lt;/code&gt; was no longer getting set properly on EC2&#xA;instances.&lt;/p&gt;&#xA;&lt;p&gt;So we have this bug, and we know things used to work. I fired up the&#xA;first and last releases of F28 Atomic Host. Both had the problem. I&#xA;then went all the way back to the&#xA;&lt;a href=&#34;https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2017-November/msg00073.html&#34;&gt;first release of F27 Atomic Host&lt;/a&gt;&#xA;and fired up an AMI from that release. On that release the &lt;code&gt;MTU&lt;/code&gt; looks&#xA;good at &lt;code&gt;9001&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pinning Deployments in OSTree Based Systems</title>
      <link>https://dustymabe.com/2018/05/22/pinning-deployments-in-ostree-based-systems/</link>
      <pubDate>Tue, 22 May 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/05/22/pinning-deployments-in-ostree-based-systems/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;http://www.projectatomic.io/blog/2018/05/pinning-deployments-ostree-based-systems/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;RPM-OSTree/OSTree conveniently allows you to rollback if you upgrade&#xA;and don&amp;rsquo;t like the upgraded software. This is done by keeping around&#xA;the old &lt;strong&gt;deployment&lt;/strong&gt;; the old software you booted in to. After a&#xA;single upgrade you&amp;rsquo;ll have a booted deployement and the rollback deployment.&#xA;On the next upgrade the current rollback deployment will be discarded and&#xA;the current booted deployment will become the new rollback deployment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>April Fedora Infrastructure Hackfest</title>
      <link>https://dustymabe.com/2018/04/23/april-fedora-infrastructure-hackfest/</link>
      <pubDate>Mon, 23 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/04/23/april-fedora-infrastructure-hackfest/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;Earlier this month I was lucky enough to attend the&#xA;&lt;a href=&#34;https://fedoraproject.org/wiki/Infrastructure_Hackathon_2018&#34;&gt;2018 Fedora Infrastructure Hackfest&lt;/a&gt;.&#xA;It&amp;rsquo;s always a treat to hang out with some of the people who really&#xA;make Fedora tick.&#xA;&lt;a href=&#34;https://twitter.com/ksinny&#34;&gt;Sinny Kumari&lt;/a&gt;&#xA;and I were there to help represent the&#xA;&lt;a href=&#34;https://fedoraproject.org/wiki/Atomic_WG&#34;&gt;Atomic Working Group&lt;/a&gt;,&#xA;and also get some face time with each other to learn and hack on a&#xA;few things related to the Atomic Working group.&lt;/p&gt;&#xA;&lt;p&gt;The Hackfest was held in&#xA;&lt;a href=&#34;https://twitter.com/stickster&#34;&gt;Paul Frield&amp;rsquo;s&lt;/a&gt;&#xA;hometown of Fredricksburg, VA.&#xA;Since I live in Raleigh, NC I decided it would be nice to take the&#xA;train since I don&amp;rsquo;t often get to take the train in the southeast. As&#xA;can be expected the train was a little late, but got us there without&#xA;a problem and was a pretty good experience.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pruning Policy for Specific Branches of OSTree Repos</title>
      <link>https://dustymabe.com/2018/03/04/pruning-policy-for-specific-branches-of-ostree-repos/</link>
      <pubDate>Sun, 04 Mar 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/03/04/pruning-policy-for-specific-branches-of-ostree-repos/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In Fedora we are &lt;a href=&#34;https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.org/thread/KLN5L33BIR3ZEHC5RIG4NXGO7LT6HBXJ/&#34;&gt;moving to a unified OSTree repo structure&lt;/a&gt;&#xA;where there is a&#xA;single OSTree repository that is the remote for all branches of Fedora&#xA;(rawhide, branched, stable, etc). As part of this we want to be able&#xA;to define different retention policies for different branches within&#xA;the repository. For rawhide we&amp;rsquo;ll retain a few weeks worth of commits,&#xA;but for stable we don&amp;rsquo;t want to prune any of the commits.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firewalld in Atomic Host</title>
      <link>https://dustymabe.com/2018/02/01/firewalld-in-atomic-host/</link>
      <pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2018/02/01/firewalld-in-atomic-host/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;http://www.projectatomic.io/blog/2018/02/firewalld-in-atomic-host/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;tldr&#34;&gt;TL;DR&lt;/h1&gt;&#xA;&lt;p&gt;Fedora Atomic Host (and derivatives) will now include the &lt;code&gt;firewalld&lt;/code&gt;&#xA;package in the base OSTree that is tested, delivered, and released&#xA;every two weeks. Existing users should observe no change as it won&amp;rsquo;t&#xA;be enabled by default.&lt;/p&gt;&#xA;&lt;h1 id=&#34;firewalld-in-atomic-host&#34;&gt;Firewalld in Atomic Host&lt;/h1&gt;&#xA;&lt;p&gt;In the past we have had requests to have &lt;code&gt;firewalld&lt;/code&gt; in Atomic Host&#xA;to enable a better interface into firewall management for&#xA;administrators and management software. It turns out that if you have&#xA;lots of rules to manage, or even multiple pieces of software trying to&#xA;manage different sets of rules on a single system, then &lt;code&gt;iptables&lt;/code&gt;&#xA;becomes a limitation pretty quickly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fedora 26-&gt;27 Atomic Host Upgrade Guide</title>
      <link>https://dustymabe.com/2017/11/14/fedora-26-27-atomic-host-upgrade-guide/</link>
      <pubDate>Tue, 14 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/11/14/fedora-26-27-atomic-host-upgrade-guide/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;http://www.projectatomic.io/blog/2017/11/fedora-atomic-26-to-27-upgrade/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;This week we put out the &lt;a href=&#34;http://www.projectatomic.io/blog/2017/11/fedora-atomic-27-features/&#34;&gt;first&lt;/a&gt;&#xA;release of Fedora 27 Atomic Host. Some quick notes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;In Fedora 27 Atomic Host we removed kubernetes from the base OSTree.&#xA;See &lt;em&gt;Appendix A: Upgrading Systems with Kubernetes&lt;/em&gt; for more&#xA;information.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;For Fedora 27 we are currently sticking with the non-unified repo&#xA;approach as opposed to a unified repo. &lt;em&gt;TL;DR&lt;/em&gt; nothing is changing&#xA;for now but we expect to implement a unified repo as described&#xA;&lt;a href=&#34;http://www.projectatomic.io/blog/2017/06/future-plans-for-fedora-atomic-release-life-cycle/&#34;&gt;here&lt;/a&gt;&#xA;during the F27 release cycle.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up an Atomic Host Build Server</title>
      <link>https://dustymabe.com/2017/10/05/setting-up-an-atomic-host-build-server/</link>
      <pubDate>Thu, 05 Oct 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/10/05/setting-up-an-atomic-host-build-server/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;Hosting your own Atomic Host OSTree can be useful from time to time.&#xA;Maybe you want to try out something new or maybe you want to permanently&#xA;build your own custom tree and use it forever. It can be quite easy to set&#xA;up a build server and host the contents, especially for personal use.&lt;/p&gt;&#xA;&lt;p&gt;This post will walk through setting up a server to do builds and also&#xA;hosting the content over http.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 5: Containerized and Non-Containerized Applications</title>
      <link>https://dustymabe.com/2017/09/03/atomic-host-101-lab-part-5-containerized-and-non-containerized-applications/</link>
      <pubDate>Sun, 03 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/09/03/atomic-host-101-lab-part-5-containerized-and-non-containerized-applications/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://dustymabe.com/2017/09/02/atomic-host-101-lab-part-4-package-layering-experimental-features/&#34;&gt;Part 4&lt;/a&gt;&#xA;of this series we learned about package layering and experimental&#xA;features of atomic host OSTree mutations. This included installing&#xA;packages from external repositories as well as removing and replacing&#xA;components of the base OSTree that was delivered with Atomic Host. We&#xA;also converted our localweb service to be hosted by a local&#xA;docker container running the httpd software rather than Python 3.&lt;/p&gt;&#xA;&lt;p&gt;In this section of the lab we&amp;rsquo;ll talk a litte bit more about&#xA;&lt;strong&gt;Containerized and Non-Containerized Applications&lt;/strong&gt; and the role&#xA;Atomic Host plays.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 4: Package Layering, Experimental Features</title>
      <link>https://dustymabe.com/2017/09/02/atomic-host-101-lab-part-4-package-layering-experimental-features/</link>
      <pubDate>Sat, 02 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/09/02/atomic-host-101-lab-part-4-package-layering-experimental-features/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://dustymabe.com/2017/09/01/atomic-host-101-lab-part-3-rebase-upgrade-rollback/&#34;&gt;Part 3&lt;/a&gt;&#xA;of this series we learned about rebasing, upgrading, and performing&#xA;rollbacks on Atomic Host. We also learned how files are restored during&#xA;a rollback operation and how to inspect the differences in RPM content&#xA;between each commit in the OSTree history of an Atomic Host using the&#xA;rpm-ostree command line tool. In this section we will cover the following topics&#xA;from the outline in &lt;a href=&#34;https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/&#34;&gt;Part 0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Package Layering&lt;/li&gt;&#xA;&lt;li&gt;Experimental Features (livefs, remove, replace)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;adding-packages-to-atomic-host-via-package-layering&#34;&gt;Adding Packages to Atomic Host via Package Layering&lt;/h1&gt;&#xA;&lt;p&gt;When Atomic Host was first released we could not change much about the&#xA;the delivered software on the system. Over time we developed a system&#xA;for layering packages on top of what was provided by the base OSTree&#xA;to allow the flexibility needed for those few packages that,&#xA;for whatever reason, we may not want to put into a container.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 3: Rebase, Upgrade, Rollback</title>
      <link>https://dustymabe.com/2017/09/01/atomic-host-101-lab-part-3-rebase-upgrade-rollback/</link>
      <pubDate>Fri, 01 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/09/01/atomic-host-101-lab-part-3-rebase-upgrade-rollback/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://dustymabe.com/2017/08/31/atomic-host-101-lab-part-2-container-storage/&#34;&gt;Part 2&lt;/a&gt;&#xA;of this series we learned about configuring container storage&#xA;on Atomic Host. In this section we will cover the following topics&#xA;from the outline in &lt;a href=&#34;https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/&#34;&gt;Part 0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Atomic Host Rebasing&lt;/li&gt;&#xA;&lt;li&gt;Atomic Host Upgrades and Rollbacks&lt;/li&gt;&#xA;&lt;li&gt;Browsing OS History&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;rebasing&#34;&gt;Rebasing&lt;/h1&gt;&#xA;&lt;p&gt;One of the more fascinating aspects of Atomic Host techology is that&#xA;you can rebase to completely different operating system trees.&#xA;Let&amp;rsquo;s take this to an extreme and go from the newer technology in&#xA;Fedora to the older (more stable) technology in CentOS. We&amp;rsquo;ll achieve&#xA;by rebasing to an OSTree commit that was built from CentOS 7 RPMs:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 2: Container Storage</title>
      <link>https://dustymabe.com/2017/08/31/atomic-host-101-lab-part-2-container-storage/</link>
      <pubDate>Thu, 31 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/31/atomic-host-101-lab-part-2-container-storage/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://dustymabe.com/2017/08/30/atomic-host-101-lab-part-1-getting-familiar/&#34;&gt;Part 1&lt;/a&gt;&#xA;of this series we learned a little about the technology behind Atomic&#xA;Host and how to interact with a deployed system. In this section we&#xA;will cover the &lt;strong&gt;Configuring Storage for Containers&lt;/strong&gt; topic from the&#xA;outline in &lt;a href=&#34;https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/&#34;&gt;Part 0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;history-of-container-storage&#34;&gt;History of Container Storage&lt;/h1&gt;&#xA;&lt;p&gt;One of the early goals of Atomic Host was to be a good platform for&#xA;running containerized workloads. This is still a fundamental goal of&#xA;Atomic Host and certainly includes making sure that the container&#xA;runtime (currently the &lt;code&gt;docker&lt;/code&gt; daemon) has proper storage&#xA;configuration such that it can get a balance of good performance and&#xA;stability.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 1: Getting Familiar</title>
      <link>https://dustymabe.com/2017/08/30/atomic-host-101-lab-part-1-getting-familiar/</link>
      <pubDate>Wed, 30 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/30/atomic-host-101-lab-part-1-getting-familiar/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/&#34;&gt;Part 0&lt;/a&gt;&#xA;of this series we helped get a Fedora 26 Atomic Host system set up&#xA;for the rest of this lab. In this section we will cover the&#xA;following topics from the outline:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Getting Familiar With Atomic Host&lt;/li&gt;&#xA;&lt;li&gt;Viewing Changes To A Deployed System&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;getting-familiar&#34;&gt;Getting Familiar&lt;/h1&gt;&#xA;&lt;p&gt;Atomic Host is built on top of underlying technology known as OSTree&#xA;and leveraged by an &lt;em&gt;RPM aware&lt;/em&gt; higher level technology known as rpm-ostree.&#xA;rpm-ostree is able to build and deliver OSTrees built out of RPMs.&#xA;Once built, an OSTree commit can be installed to a server just like&#xA;a traditional OS. New OSTree commits are created by a build system and&#xA;a server can pull down and apply updates, similar to a &lt;code&gt;git pull&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Host 101 Lab Part 0: Preparation</title>
      <link>https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/</link>
      <pubDate>Tue, 29 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/29/atomic-host-101-lab-part-0-preparation/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;While Atomic Host has been around since 2014 there are still a lot of&#xA;people that aren&amp;rsquo;t as familiar with the technology. The Atomic team&#xA;within Red Hat, along with numerous other upstream contributors, have&#xA;brought the &lt;a href=&#34;https://ostree.readthedocs.io/en/latest/manual/introduction/&#34;&gt;OSTree&lt;/a&gt;&#xA;and &lt;a href=&#34;https://rpm-ostree.readthedocs.io/en/latest/&#34;&gt;RPM-OSTree&lt;/a&gt;&#xA;technology a long way. At the Fedora user and contributor conference (known as&#xA;&lt;a href=&#34;https://flocktofedora.org/&#34;&gt;Flock&lt;/a&gt;) this week we will be&#xA;giving a &lt;a href=&#34;https://flock2017.sched.com/event/Bm97/atomic-host-101&#34;&gt;lab on Atomic Host&lt;/a&gt;&#xA;designed to let new users learn about&#xA;Atomic Host. The audience for this lab is anyone familiar with Linux&#xA;and interested in learning a new technology.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fedora 26 Atomic Host August 08 Release</title>
      <link>https://dustymabe.com/2017/08/09/fedora-26-atomic-host-august-08-release/</link>
      <pubDate>Wed, 09 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/09/fedora-26-atomic-host-august-08-release/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with &lt;a href=&#34;http://www.projectatomic.io/blog/2017/08/fedora-atomic-august-08/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;A new Fedora Atomic Host update is available via an OSTree commit:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Commit: f6331bcd14577e0ee43db3ba5a44e0f63f74a86e3955604c20542df0b7ad8ad6&#xA;Version: 26.101&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In this release we have fixed &lt;a href=&#34;https://pagure.io/atomic-wg/issue/307&#34;&gt;an issue&lt;/a&gt;&#xA;with our qcow and vagrant images from the 20170723 release. If you used the qcow&#xA;or vagrant images from that release then please make sure you are&#xA;following the &lt;code&gt;fedora/26/x86_64/atomic-host&lt;/code&gt; ref. See &lt;a href=&#34;https://pagure.io/atomic-wg/issue/307&#34;&gt;this&lt;/a&gt;&#xA;Atomic Working Group issue for more details.&lt;/p&gt;&#xA;&lt;p&gt;The diff between this and the previous released version is:&lt;/p&gt;</description>
    </item>
    <item>
      <title>How Do We Create OSTree Repos and Artifacts in Fedora</title>
      <link>https://dustymabe.com/2017/08/08/how-do-we-create-ostree-repos-and-artifacts-in-fedora/</link>
      <pubDate>Tue, 08 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/08/how-do-we-create-ostree-repos-and-artifacts-in-fedora/</guid>
      <description>&lt;p&gt;&lt;em&gt;a more permanent version of this content lives&#xA;&lt;a href=&#34;https://pagure.io/atomic-wg/blob/master/f/docs/how-fedora-creates-ostrees.md&#34;&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; For background on OSTree check out the&#xA;&lt;a href=&#34;https://ostree.readthedocs.io/en/latest/&#34;&gt;docs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;When you want to create a new OSTree using &lt;code&gt;rpm-ostree&lt;/code&gt; you usually define&#xA;a few yum repos, and then a json file that says what rpms you&#xA;want to be composed in the tree. You then run an &lt;code&gt;rpm-ostree compose tree&lt;/code&gt; command to create the commit in the ostree repo. Once the&#xA;ostree commit has been created you can then create installer images&#xA;(ISOs) and cloud/VM images (qcow, etc) from that ostree.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fedora 25-&gt;26 Atomic Host Upgrade Guide</title>
      <link>https://dustymabe.com/2017/08/03/fedora-25-26-atomic-host-upgrade-guide/</link>
      <pubDate>Thu, 03 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://dustymabe.com/2017/08/03/fedora-25-26-atomic-host-upgrade-guide/</guid>
      <description>&lt;p&gt;&lt;em&gt;cross posted with&#xA;&lt;a href=&#34;http://www.projectatomic.io/blog/2017/08/fedora-atomic-25-to-26-upgrade/&#34;&gt;this&lt;/a&gt;&#xA;Project Atomic blog post and &lt;a href=&#34;https://fedoramagazine.org/upgrade-fedora-25-atomic-host-26/&#34;&gt;this&lt;/a&gt;&#xA;Fedora Magazine post&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;In July we put out the&#xA;&lt;a href=&#34;http://www.projectatomic.io/blog/2017/07/fedora-atomic-26-release/&#34;&gt;first&lt;/a&gt;&#xA;and&#xA;&lt;a href=&#34;http://www.projectatomic.io/blog/2017/07/fedora-atomic-july-25/&#34;&gt;second&lt;/a&gt;&#xA;releases of Fedora 26 Atomic Host. In this blog post we&amp;rsquo;ll cover&#xA;updating an existing Fedora 25 Atomic Host system to Fedora 26.&#xA;We&amp;rsquo;ll cover preparing the system for upgrade and performing the upgrade.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; If you really don&amp;rsquo;t want to upgrade to Fedora 26 see the&#xA;later section: &lt;em&gt;Appendix B: Fedora 25 Atomic Host Life Support&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
