Commit Graph

6 Commits (ec26dbcb8295160118b62d113a83e5fc8b6530dd)

Author SHA1 Message Date
Dustin ec26dbcb82 ci: Add FCOS stream parameter
ContainerImages/gasket-driver/pipeline/head Something is wrong with the build of this commit Details
Most of the time, we want to build the module for the latest version in
the *testing* stream, so that it will be ready when that version moves
to *stable*.  There may be cases, though, where we need to build for a
different stream.  For example, if the module never built successfully
by the time a version moved from *testing* to *stable*, we may need to
manually build it for the current *stable*.
2024-04-24 10:20:00 -05:00
Dustin cba7a577e2 Apply patch for kernel 6.8
ContainerImages/gasket-driver/pipeline/head This commit looks good Details
From GitHub [Pull Request #26][0].  Fixes compiling the driver on Kernel
6.8 (Fedora 39 and 40).

[0]: https://github.com/google/gasket-driver/pull/26
2024-04-24 10:12:34 -05:00
Dustin c173eec971 ci: Track testing stream
ContainerImages/gasket-driver/pipeline/head There was a failure building this commit Details
Apparently, the stream JSON file on the Fedora CoreOS website gets
updated on the same day the release is made.  If Zincati checks for and
applies the update on the NVR machine before Jenkins has built the
_gasket_driver_ container image, Frigate will fail to start.

It seems like the *testing* stream tends to contain the same packages as
the *stable* stream, but released one cycle ahead.  Thus, the kernel
package in one week's *testing* will be the same package in the
following week's *stable*.  We should be able to stay ahead of Zincati
on the NVR machine, therefore, if we build the driver for the *testing*
stream.
2024-01-18 08:21:04 -06:00
Dustin b6a7ed88b8 Update syntax for new runInPod method
ContainerImages/gasket-driver/pipeline/head This commit looks good Details
The `runInPod` method can no longer be called without any arguments.
2024-01-18 07:30:33 -06:00
Dustin f02b02bea0 ci: Add Jenkins build pipeline
ContainerImages/gasket-driver/pipeline/head There was a failure building this commit Details
This Jenkins pipeline runs every day and fetches the latest FCOS
metadata to determine if a new version of the kernel driver needs to be
built.  If no container image matching the kernel version in the latest
FCOS release exists, it will be built and pushed to the image
repository.
2024-01-06 11:52:26 -06:00
Dustin 3c9c274773 Initial commit 2023-09-15 14:13:50 -05:00