Good Morning Everyone,
So here are some of the changes that we have worked on this week:
* We worked on some documentation about the different places you can contribute
packages in our ecosystem: Fedora, EPEL, the Automotive SIG and AutoSD, cf:
https://sigs.centos.org/automotive/contributing/building_packages/
* The general documentation about best practices for SIGs to use gitlab has been
merged: https://sigs.centos.org/guide/gitlab/
* We have added explicitly the linux-firmware-automotive package to content
resolver to replace the linux-firmware package with the aim to reduce the
image size by dropping the firmware that aren't relevant, cf:
https://github.com/minimization/content-resolver-input/pull/709
* We added some documentation on how you can use single-file offline ostree
updates:
https://sigs.centos.org/automotive/building/updating_ostree/#offline-delta-…
* The example rpms that were in the sample-image repostitory have been moved to
https://gitlab.com/CentOS/automotive/rpms, and the COPR repo where they used
to be built has been removed from the manifests.
* The manifests have changed to defaulting to static_uuids=true, where it was
false before. This means repeated builds of the same image will be more
reproducible, although the uuids will not be unique between builds.
* Some initial support for encrypting the root filesystem with LUKS was added.
Expect more work on this later though.
* We improved our documentation on customizing OSbuild templates:
https://sigs.centos.org/automotive/building/customize_template/
Happy hacking!
Pierre
Good Morning Everyone,
So here are some of the changes that we have worked on this week:
* You can now override the os version field in the ostree commit in the
images using the `ostree_os_version` variable.
* The runvm script now supports the `--watchdog` argument, which implements
an external watchdog that survives across VM resets.
* There is a new image that demonstrates how the watchdog can be used to
implement unattended OSTree updates. See
https://sigs.centos.org/automotive/building/unattended_updates/ for docs
about this.
* There were various fixes to the grub configuration to support the above.
Happy hacking!
Alex
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl(a)redhat.com alexander.larsson(a)gmail.com
Good Morning Everyone,
So here are some of the changes that we have worked on over the last couple
of weeks:
* We have worked on the osbuild templates and the repository structure to
make them more flexible and less cs9 specific.
This moves the configuration for the base cs9 stuff to a separate file
distro/cs9.ipp.yml, and allows you to easily create similar setups for
other distros (such as the AutoSD repos) which automatically creates the
right makefile targets for them. Etc.
* The work to enable a new lookaside cache structure is progressing: it has
been updated and we confirmed that we can upload to it, but CBS still needs
a little adjustment before it can use it (code is written, just needs to be
deployed)
* Started drafing the best-practices doc for using the centos namespace on
gitlab.com: https://git.centos.org/centos/sig-guide/pull-request/4
* We greatly improved our suppport for OSTree repository use.
The Makefile makes it easy to create and maintain a repo, and the runvm
changes makes it easy to allow VMs to access that repo. The new docs give
more context about what OSTree is and how it works. See
https://sigs.centos.org/automotive/building/updating_ostree/ for more
details!
* Some changes in the OSTree image type.
We now use bootloader=none, which means the grub config is not rewritten
on each update. There is now an ostree remote configured, and it is used as
the main origin for the ostree ref that was used, allowing for updates out
of the box. The url for the remote is configurable with a variable.
* The automotive SIG signed up for early access to gitlab.com/centos and
help the CentOS infra team to smooth the edges there
Happy hacking!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
alexl(a)redhat.com alexander.larsson(a)gmail.com