The netboot target didn't had a default bound to the detected version, if nothing was specified
it would result in an empty artifact.
Fixes: #501
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
This occasionally leads to errors when repos are not available online, and now
this should be also not necessary anymore.
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
* 🌱 Set a default dns and configure the interface in ipxe
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
* 🌱 Build with HTTPS support, correctly pass by VERSION
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
* 🌱 Add rd.neednet=1
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Depending on the kernel being used, we build now 2 distinct images
(alpine-opensuse-leap and alpine-ubuntu).
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
* 🌱 Drop moved files
Those are now shipped with the dracut package
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io>
* 🌱 Consume separate dracut configuration
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io>
* 🌱 Add specific dracut modules
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io>
* Update Earthfile
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
* ⬆️ Bump Kairos repositories
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
* 🐧 Find out which grub to call
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
* 🌱 Simplify framework images creation
No need to account anymore for different flavors of the toolkit
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
* 🤖 No need to publish framework images anymore
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
* ⬆️ Bump Kairos repositories
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
* ♻️ Cleanup wicked references
* ⚙️ Be consistent and set systemd-network settings also initramfs
* ♻️ Re-use same image for netboot
* Revert "♻️ Cleanup wicked references"
This reverts commit d21850c24460189251974fed4a0b65c7a6f2f9ae.
* Revert "Revert "♻️ Cleanup wicked references""
This reverts commit 7cec03561e388d771ff317fd9b937f30af8c0be9.
* 🐧 Add openssh to opensuse
* 🐧 Add sudo explictly to openSUSE
Before it was automatically pulled in by other packages
* 🤖 Run bundles tests on GHA
* ✨ Add ubuntu-rolling flavor to track latest ubuntu
* 🤖 Disable qcow image build on releases
web3 storage changed plans - now free space is much more reduced and we already exceeded limits.
* 🤖 Run datasource tests on CircleCI
* 🤖 Run bundles tests on CircleCI
* 🤖 Fixups
* 🤖 Run cli tests to CircleCI
* 🤖 Extend wait time
* 🤖 Fail when VM is aborted
* 🤖 Enlart waiting time window
* 🤖 Do not set VM specs
* 🤖 Shift just some of the tests
* 🤖 Add bundles and sysext test
* ✨ Exec bundles also after install
* 🤖 Adapt tests
* 🎨 Create dir only if doesn't exist
* 🎨 Return err on mount
* 🎨 Make bundle errors failure as an option
* 🎨 Minor fixups
* debug
* 🤖 Fix spec
* 🤖 Get correct version for bundle test
* 🎨 Fixups
* 🤖 systemd-sysext is available only on opensuse for now
* ⬆️ Bump repositories
* ✨ Support Secure boot
Point to internal repositories with artifacts to boot with UEFI
* ⬆️ Bump repositories
* ⬆️ Bump repositories
From now on images built from this repo are the c3os core images.
c3os core images contains only the base image, framework files and the c3os agent.
This also sets up tests accordingly to run only to cover the c3os-agent.