<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nebraska on Flatcar Container Linux</title>
    <link>/docs/latest/nebraska/</link>
    <description>Recent content in Nebraska on Flatcar Container Linux</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © The Flatcar Project Contributors.

Copyright © Flatcar a Series of LF Projects, LLC.

For website terms of use, trademark policy and other project policies please see &lt;a href=&#34;https://lfprojects.org/policies/&#34;&gt;lfprojects.org/policies&lt;/a&gt;.
</copyright>
    <atom:link href="/docs/latest/nebraska/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deployment &amp; Authorization</title>
      <link>/docs/latest/nebraska/authorization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/nebraska/authorization/</guid>
      <description>&lt;p&gt;Nebraska uses either a noop authentication or OIDC to authenticate and authorize users.&lt;/p&gt;&#xA;&lt;h1 id=&#34;preparing-the-database-for-nebraska&#34;&gt;Preparing the database for Nebraska&lt;/h1&gt;&#xA;&lt;p&gt;Nebraska uses the &lt;code&gt;PostgreSQL&lt;/code&gt; database, and expects the used database to&#xA;be set to the UTC timezone.&lt;/p&gt;&#xA;&lt;p&gt;For a quick setup of &lt;code&gt;PostgreSQL&lt;/code&gt; for Nebraska&amp;rsquo;s development, you can use&#xA;the &lt;code&gt;postgres&lt;/code&gt; container as follows:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Start &lt;code&gt;Postgres&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;docker run --rm -d --name nebraska-postgres-dev -p 5432:5432 -e POSTGRES_PASSWORD=nebraska postgres&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Create the database for Nebraska (by default it is &lt;code&gt;nebraska&lt;/code&gt;):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing Flatcar updates</title>
      <link>/docs/latest/nebraska/managing-updates/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/nebraska/managing-updates/</guid>
      <description>&lt;p&gt;Once you have Nebraska up and running, a common use-case is to manage Flatcar Container Linux updates.&lt;/p&gt;&#xA;&lt;p&gt;By default, your Flatcar Container Linux instances use the public servers to get updates, so you have to point them to your Nebraska deployment for it to&#xA;manage their updates. The process for doing so is slightly different depending on whether you have existing machines or new ones.&lt;/p&gt;&#xA;&lt;h2 id=&#34;new-machines&#34;&gt;New machines&lt;/h2&gt;&#xA;&lt;p&gt;For new machines, you can set up the updates server in their Container Linux Configuration. Here is a small example of how to do it:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating to older version of Nebraska.</title>
      <link>/docs/latest/nebraska/migrate-to-older-version/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/nebraska/migrate-to-older-version/</guid>
      <description>&lt;p&gt;When migrating down to an older version of Nebraska one might have to rollback database migrations that were applied as a part of the release.&lt;/p&gt;&#xA;&lt;p&gt;First get the migrations that were part of the version that you want to downgrade to using the following command.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;git show &lt;NEBRASKA-VERSION&gt;:./backend/pkg/api/db/migrations | tail -n1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For example to find the migrations that were part of &lt;code&gt;2.4.0&lt;/code&gt; release clone the Nebraska repo and run.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;git show 2.4.0:../backend/pkg/api/db/migrations | tail -n1&lt;/p&gt;</description>
    </item>
    <item>
      <title>Development</title>
      <link>/docs/latest/nebraska/development/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/nebraska/development/</guid>
      <description>&lt;p&gt;This section shows how to set up a development environment for Nebraska.&lt;/p&gt;&#xA;&lt;p&gt;Nebraska needs a running &lt;code&gt;PostgresSQL&lt;/code&gt; database. Apart from that, the&#xA;recommended way to work on it, is to run the backend with the &lt;code&gt;noop&lt;/code&gt;&#xA;authentication backend, and the frontend in a &amp;ldquo;watch&amp;rdquo; mode (where it&#xA;auto-refreshes when there are changes to the frontend).&lt;/p&gt;&#xA;&lt;h1 id=&#34;preparing-the-database&#34;&gt;Preparing the Database&lt;/h1&gt;&#xA;&lt;p&gt;Nebraska uses the &lt;code&gt;PostgreSQL&lt;/code&gt; database, and expects the used&#xA;database to be set to the UTC timezone.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
