Commit Graph

8 Commits (d4460d2b4d3e22783bb7bc2efb4e8744e9d50de0)

Author SHA1 Message Date
Dustin d4460d2b4d ci: Skip SELinux relabel on start
dustin/airplaypi/pipeline/head This commit looks good Details
By default, CRI-O assigns a random SELinux category to every pod, and
then must adjust the label of every file and directory in the persistent
volume to match.  For very large volumes like a Buildroot output
directory, this can take quite some time.  Fortunately, if we assign a
static category, we can tell CRI-O to skip the relabel step.

Unfortunately, Jenkins does not merge the `securityContext` field of the
pod spec when the `yamlMergeStrategy` is set to `merge`.  For our custom
settings to apply, we have to leave the merge strategy at the default,
`override`.
2025-08-31 10:58:39 -05:00
Dustin 1f1a9ed621 fixup! Enable WiFi, SSH
dustin/airplaypi/pipeline/head This commit looks good Details
2025-08-31 10:49:09 -05:00
Dustin fdc9de94d9 fixup! Add a root shell on UART console
dustin/airplaypi/pipeline/head This commit looks good Details
2025-08-31 10:28:21 -05:00
Dustin 52d241465a fixup! Add a root shell on UART console
dustin/airplaypi/pipeline/head This commit looks good Details
2025-08-31 07:51:28 -05:00
Dustin ca038ae2e4 fixup! Add a root shell on UART console 2025-08-31 07:50:53 -05:00
Dustin 38580acea6 Enable WiFi, SSH
dustin/airplaypi/pipeline/head This commit looks good Details
2025-08-30 19:35:08 -05:00
Dustin 927e72eeb8 Add a root shell on UART console
Until I implement some kind of self-provisioning process for these
machines (supposing I ever do), I need a way to log in and
configure/troubleshoot.  I don't think there's any particular security
concern by having an auto-logged-in root shell on the UART console, as
accessing it needs physical access to the machine.
2025-08-30 19:35:08 -05:00
Dustin 0e4ee70420 Initial commit 2025-08-30 19:35:08 -05:00