Commit Graph

211 Commits

Author SHA1 Message Date
Samuel Dolt f1393776af refactor(belden-coreos): remove GIT info from DISTRO_VERSION 2023-01-31 12:21:41 +01:00
Samuel Dolt 61b831cb5a feat(os-release): add COREOS_GIT_BRANCH and COREOS_GIT_REVISION field 2023-01-31 11:27:39 +01:00
Samuel Dolt f831331e7e Pull request #38: Refactor/images
Merge in ICO/coreos from refactor/images to master

* commit '0b3e395862d9dea90a9c170c3a48a12fd985e3c6':
  chore(coreos-image-minimal-dev): delete the recipes
  refactor: rename coreos-image-full-cmdline to coreos-image-demo
2023-01-31 10:25:09 +01:00
Darko Trogrlic d2681f8f7a Pull request #42: fix(swupdate): re-adding swupdate and .swu image generation
Merge in ICO/coreos from adding_swupdate to master

* commit '5f658cf199c081bf52306bb4a8ee520f4b729d5e':
  fix(swupdate): re-adding swupdate and .swu image generation
2023-01-30 16:19:05 +01:00
Samuel Dolt cfb1638fb4 feat(coreos-image-ci): add a special image class to generate CI file
We need to generate some more file to better integrate the CI system
with this repository. The new class generate a new IMAGE.ci-artifacts
file with the list of file that need to be uploaded by the CI to our
storage server. To enable this class, the CI need to add:

`COREOS_IMAGE_EXTRACLASSES += "coreos-image-ci"`

to the auto.conf configuration file inside the build directory.
2023-01-30 16:09:15 +01:00
Darko Trogrlic 5f658cf199 fix(swupdate): re-adding swupdate and .swu image generation 2023-01-30 16:04:07 +01:00
Samuel Dolt 2b84253de8 feat(coreos-container-image): add COREOS_IMAGE_EXTRACLASSES support 2023-01-30 15:16:47 +01:00
Samuel Dolt 711b0f08bd Pull request #39: Fix/swu
Merge in ICO/coreos from fix/swu to master

* commit 'c65869b9c9a667fb689c5d3498ef21117d5ab648':
  fix(do_swuimage): use DEPENDS to get kernel arguments
  fix(coreos-image): COREOS_IMAGE_EXTRACLASSES now work as expected
2023-01-30 13:59:24 +01:00
Darko Trogrlic 259dd34e7c Pull request #33: docs: using cmake with yocto recipe - example
Merge in ICO/coreos from doc_demo_cmake_yocto to master

* commit '04547f38760b95a1fed7afef9449c4925e657fcb':
  docs: removing from cmake-demo from image recipe
  docs: moving cmake-demo to demo layer
  docs: changing cmake version in CMakeLists.txt
  docs: editing comments and removing config setting
  docs: using cmake with yocto recipe - example
  docs: removing from cmake-demo from image recipe
  docs: moving cmake-demo to demo layer
  docs: changing cmake version in CMakeLists.txt
  docs: editing comments and removing config setting
  docs: using cmake with yocto recipe - example
2023-01-30 13:34:07 +01:00
Samuel Dolt c65869b9c9 fix(do_swuimage): use DEPENDS to get kernel arguments
WKS_KERNEL_ARGS was using previously inside COREOS to pass the
kernel arguments between the machine configuration and image
generation. This was already replaced by the APPEND variable
that do the same and is documented in oe-core.
2023-01-30 13:28:15 +01:00
Samuel Dolt f20fc6a32d fix(coreos-image): COREOS_IMAGE_EXTRACLASSES now work as expected
COREOS_IMAGE_EXTRACLASSES is used to ihnerit classes dynamically during
parsing, that mean that it can't depends on operator that operate after
parsing, like ??=, :append, ...

Now we use the ?= and += operator that operate during parsing
2023-01-30 13:25:35 +01:00
Samuel Dolt de94a4711f Pull request #37: feat(coreos-image-testable): add an image to be used in the CI
Merge in ICO/coreos from feat/ci-image to master

* commit 'f0f662b494d1a437b658023b4bef43854ab544e3':
  feat(coreos-image-testable): add an image to be used in the CI
2023-01-30 11:10:45 +01:00
Darko Trogrlic 04547f3876 Merge branch 'doc_demo_cmake_yocto' of ssh://bitbucket.gad.local:7999/ico/coreos into doc_demo_cmake_yocto 2023-01-27 16:44:17 +01:00
Darko Trogrlic 23169c0e74 docs: removing from cmake-demo from image recipe 2023-01-27 16:42:15 +01:00
Darko Trogrlic f11edc5908 docs: moving cmake-demo to demo layer 2023-01-27 16:42:15 +01:00
Darko Trogrlic 4003ab491e docs: changing cmake version in CMakeLists.txt 2023-01-27 16:42:15 +01:00
Darko Trogrlic 0b533c97c3 docs: editing comments and removing config setting
Adding spaces to make comments more readable. Removing a config setting that is already default.
2023-01-27 16:42:15 +01:00
Darko Trogrlic eee10303f8 docs: using cmake with yocto recipe - example 2023-01-27 16:42:15 +01:00
Darko Trogrlic 44e01e7da8 docs: removing from cmake-demo from image recipe 2023-01-27 15:49:49 +01:00
Darko Trogrlic 89d8e1c0b0 docs: moving cmake-demo to demo layer 2023-01-27 15:30:43 +01:00
Samuel Dolt 0b3e395862 chore(coreos-image-minimal-dev): delete the recipes 2023-01-27 14:31:12 +01:00
Samuel Dolt fea1ac4d8b refactor: rename coreos-image-full-cmdline to coreos-image-demo
coreos-image-full-cmdline contains more than command line utils.

It's the image that we usually use for our demo so let's use that
name.
2023-01-27 14:31:12 +01:00
Samuel Dolt f0f662b494 feat(coreos-image-testable): add an image to be used in the CI 2023-01-27 11:01:38 +01:00
Darko Trogrlic 76ed381b77 docs: changing cmake version in CMakeLists.txt 2023-01-27 09:12:30 +01:00
Samuel Dolt 726b151913 Pull request #34: fix(beaglebone): fix kernel argument to select the right rootfs
Merge in ICO/coreos from fix/beaglebone-bootargs to master

* commit '6b773adee07bd22c6b1047385d2b214c59dab513':
  fix(beaglebone): fix kernel argument to select the right rootfs
2023-01-26 09:51:19 +01:00
Samuel Dolt 8f49cf3486 Pull request #36: fix(cockpit-podman): fix the recipe to not fail when not a clean build
Merge in ICO/coreos from fix/cockpit-podman to master

* commit '0ce3f1a45c512b7df2a9e002e965f60607501092':
  fix(cockpit-podman): fix recipes
2023-01-26 09:51:04 +01:00
Samuel Dolt 0ce3f1a45c fix(cockpit-podman): fix recipes
This resolve the problem that cockpit-podman sometimes fail
to build with an error message saying that uplading
package-lock.json is not possible when not inside of a
git repository.
2023-01-25 16:37:37 +01:00
Darko Trogrlic ab67342293 docs: editing comments and removing config setting
Adding spaces to make comments more readable. Removing a config setting that is already default.
2023-01-25 13:55:06 +01:00
Samuel Dolt 6b773adee0 fix(beaglebone): fix kernel argument to select the right rootfs 2023-01-25 12:33:04 +01:00
Samuel Dolt f3eeacc3b7 Pull request #32: Add support for efibootguard and swupdate
Merge in ICO/coreos from feat/update-system-cleanup2 to master

* commit 'a21878bcf386a577534490251885aac88b2baa04':
  fix(cn913x): compatible dts has to match between kernel and u-boot
  feat(swupdate): add swupdate and .swu image generation
  feat(efibootguard): replace systemd-boot by efibootguard
2023-01-24 15:43:42 +01:00
Samuel Dolt a21878bcf3 fix(cn913x): compatible dts has to match between kernel and u-boot 2023-01-24 15:28:00 +01:00
Samuel Dolt e83a1da19d feat(swupdate): add swupdate and .swu image generation 2023-01-24 15:28:00 +01:00
Samuel Dolt 4e8716628f feat(efibootguard): replace systemd-boot by efibootguard
We are now using efibootguard to provide a A/B boot path for
the kernel and the rootfs.

This commit remove some change for systemd/systemd-boot that are
not needed anymore and rework how we set the command line, as we
will need to have the command line argument of the kernel both
inside do_image_wic and in a future do_image_swu
2023-01-24 15:28:00 +01:00
Darko Trogrlic 8591cbc79b docs: using cmake with yocto recipe - example 2023-01-24 15:09:46 +01:00
Samuel Dolt b2b74f616f Pull request #29: feat(container): add coreos-container-image and coreos-container-package class
Merge in ICO/coreos from feat/container-bundle to master

* commit 'e1b6c73137d6a7ebf82c379bce9e5a9defe8148c':
  feat(container): add coreos-container-image and coreos-container-package class
2023-01-23 11:11:38 +01:00
Patrick Vogelaar 94f32d98de Pull request #31: docs: add info about debug-tweaks
Merge in ICO/coreos from docs/add_info_about_debug_tweaks to master

* commit '108da9623e421895ee1d3f44ff518d0b6181b877':
  docs: add info about debug-tweaks
2023-01-19 09:27:33 +01:00
Patrick Vogelaar 108da9623e docs: add info about debug-tweaks 2023-01-18 16:32:10 +01:00
Martin Hoeglinger 4d36b9bdd7 Pull request #30: machines.rst correct some typos
Merge in ICO/coreos from mxh11181/machinesrst-1673520650186 to master

* commit '3a9e00c596831ca3024c32776b890210d087b08f':
  machines.rst correct some typos
2023-01-12 19:24:58 +01:00
Martin Hoeglinger 3a9e00c596 machines.rst correct some typos 2023-01-12 11:51:18 +01:00
Samuel Dolt e1b6c73137 feat(container): add coreos-container-image and coreos-container-package class 2023-01-03 11:33:03 +01:00
Patrick Vogelaar cc9498ea7c Pull request #26: docs: fix typos
Merge in ICO/coreos from docs/fix_typos to master

* commit '16185dbe050506333581fc68a7a4a9ba45537789':
  docs: fix typos
2022-12-19 20:38:17 +01:00
Patrick Vogelaar 16185dbe05 docs: fix typos 2022-12-19 12:26:20 +01:00
Patrick Vogelaar e4f701b315 Pull request #25: Docs/add overlayfs
Merge in ICO/coreos from docs/add_overlayfs to master

* commit '0acdffe0e57b24f68e8d9f50ca00e030efc3a82c':
  docs: add overlayfs documentation
  docs: change headline hirarchy and fix typos
  docs: add how to set a root password
2022-12-15 15:59:21 +01:00
Patrick Vogelaar 0acdffe0e5 docs: add overlayfs documentation 2022-12-15 15:26:27 +01:00
Patrick Vogelaar ba9b0efe96 docs: change headline hirarchy and fix typos 2022-12-15 15:25:52 +01:00
Patrick Vogelaar 0e2d73f04e docs: add how to set a root password 2022-12-15 15:25:43 +01:00
Samuel Dolt 831173afaf Pull request #24: fix(u-boot-coreos-efi): add missing depends on u-boot-tools
Merge in ICO/coreos from fix/uboot-efivar-deps to master

* commit 'f83fa6725ff43c34743efe6988d8081677e23c90':
  fix(u-boot-coreos-efi): add missing depends on u-boot-tools
2022-12-15 09:21:04 +01:00
Samuel Dolt f83fa6725f fix(u-boot-coreos-efi): add missing depends on u-boot-tools 2022-12-14 13:41:49 +01:00
Samuel Dolt 4603c5d172 Pull request #22: Feat/nm and docs
Merge in ICO/coreos from feat/nm-and-docs to master

* commit '64653a83bb8adce129e6871b76962da2e95e7de1':
  docs(showcase): add a showcase to document networkmanager, podman and cockpit
  refactor(container): rename the container image feature to podman
  feat(networkmanager): add networkmanager as an image feature
  fix(coreos-generic-machine/vm.inc): generate wic.xz
2022-12-13 14:08:26 +01:00
Marc Mattmüller fc573b9186 Pull request #23: templates/bblayers.conf.sample: added meta-openembedded/meta-oe
Merge in ICO/coreos from fix-bblayer-template to master

* commit '8949b68166de3d9b41e401a1fac6ff1e91c6cc59':
  templates/bblayers.conf.sample: added meta-openembedded/meta-oe
2022-12-06 12:56:05 +01:00