Mauro Morales
c1addf53ee
sparkles: Integrate documentation to Web UI ( #741 )
...
* Integrate documentation to Web UI
Relates to #738
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* submodule update
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Use hugo docker image
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-01-28 21:44:24 +01:00
Itxaka
f52ec9f27c
warning: add tumbleweed flavor ( #710 )
...
* ✨ add tumbleweed flavor
- Adds new opensuse-tumbleweed and opensuse-tumbleweed-arm-rpi flavors
- Renames opensuse to opensuse-leap
- Adapt earthfile to new names
- Adapt CI to new names
- Drop uneeded argument from dockerfiles
- Updates docs to point older core-opensuse mentions to new
core-opensuse-leap flavor.
- Add core-opensuses-tumbleweed flavor to matrix of version
- Point to new kairos provider repos which include the version in the
naming
Signed-off-by: Itxaka <itxaka@spectrocloud.com >
2023-01-25 10:15:24 +01:00
Mauro Morales
9d2dbdd164
Use envsubst for live-overlay.yaml ( #662 )
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-01-19 12:01:41 +01:00
Itxaka
92d8e755c2
seedling: Do not manually generate iso sha ( #668 )
...
No Need to generate the sha sum for the iso manually, elemental already does it
Signed-off-by: Itxaka <itxaka@spectrocloud.com >
Signed-off-by: Itxaka <itxaka@spectrocloud.com >
Co-authored-by: Itxaka <igarcia@suse.com >
2023-01-18 14:13:34 +01:00
Oz Tiram
05025249e9
seedling: Add version information directly from git ( #651 )
...
* 🌱 Add version information directly from git
Partial fix for kairos-io/kairos#643 .
Signed-off-by: Oz Tiram <oz@spectrocloud.com >
* Update cmd/profile-build/main.go
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: Oz Tiram <oz@spectrocloud.com >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2023-01-16 19:24:11 +01:00
Mauro Morales
6da5c6f2f8
seedling: Vendor webui dependencies ( #619 )
...
* 🌱 Vendor webui dependencies
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Remove GA caching
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* The deps need to be there before the compilation of the agent
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Remove unnecesary tag
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Do not build webui-deps
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-01-10 14:21:15 +01:00
Ettore Di Giacinto
2e9bd5ac71
penguin: Add Debian flavor ( #561 )
...
Fixes : #471
Signed-off-by: mudler <mudler@c3os.io >
Signed-off-by: mudler <mudler@c3os.io >
2022-12-16 08:47:43 +01:00
Dimitris Karakasilis
efa4826db5
robot: Netboot testing ( #523 )
...
* Create earthly target and test for netboot
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
* Add new tests to the pipeline
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
* Fix typo
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
* Update tests/tests_suite_test.go
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 12:30:15 +02:00
Ettore Di Giacinto
adbc780c6f
bug: Correctly detect default version in netboot ( #516 )
...
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 >
2022-11-30 14:50:09 +01:00
mudler
1dad1b6e07
robot: Add agent config bootstrap test
...
Signed-off-by: mudler <mudler@kairos.io >
2022-11-27 14:34:36 +01:00
Ettore Di Giacinto
e1990ab35d
robot: No need to download jq and docker anymore ( #494 )
...
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 >
2022-11-25 14:49:41 +01:00
Ettore Di Giacinto
ce26590679
bug: Workarounds dracut netboot issues ( #486 )
...
* 🐛 Workarounds dracut netboot issues
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
* 🐛 Use tagged alpine images
Fixes: https://github.com/kairos-io/kairos/issues/482
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
* 🌱 Optimize build, avoid nested dockers
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
2022-11-24 23:57:07 +01:00
Ettore Di Giacinto
5305bd37ee
seedling: Ipxe fixes ( #475 )
...
* 🌱 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 >
2022-11-23 16:52:54 +01:00
Ettore Di Giacinto
c5a2e07c92
seedling: Add build profile to simplify flavors maintenance ( #463 )
...
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
2022-11-21 09:48:23 +01:00
Ettore Di Giacinto
e749b89831
penguin: Split alpine images into dedicated channels ( #457 )
...
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 >
2022-11-19 11:38:41 +01:00
Ettore Di Giacinto
df33bc108d
seedling: Drop moved files ( #446 )
...
* 🌱 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 >
2022-11-18 16:39:37 +01:00
Ettore Di Giacinto
b9ebf277e3
arrow_up: Bump repository and drop some workarounds ( #434 )
...
* ⬆️ 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 >
2022-11-16 11:44:18 +01:00
Ettore Di Giacinto
7a707a1215
seedling: Re-order packages layout ( #417 )
...
* 🌱 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 >
2022-11-14 18:35:27 +01:00
Ettore Di Giacinto
b82aec987c
arrow_up: Bump osbuilder-tools image ( #394 )
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-08 01:00:29 +01:00
Ettore Di Giacinto
b8b41f7891
penguin: Keep openSUSE kernel on RPI ( #378 )
...
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
Signed-off-by: Ettore Di Giacinto <mudler@kairos.io >
2022-11-03 19:08:51 +01:00
Ettore Di Giacinto
d3561a7ecc
penguin: Use ubuntu kernel with alpine flavor ( #266 )
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-02 21:00:38 +01:00
Ettore Di Giacinto
7d200e44d6
robot: Correctly install ginkgo for test runs
2022-10-29 12:17:56 +00:00
Santhosh
9c65fa8c3c
update luet version to 0.33.0 ( #302 )
2022-10-29 00:40:43 +05:30
Ettore Di Giacinto
ec9c575f1f
arrow_up: Bump osbuilder-tools image ( #293 )
2022-10-26 19:18:33 +02:00
Ettore Di Giacinto
dde5be01cc
art: Pin osbuilder tool image version ( #248 )
2022-10-20 00:32:21 +02:00
Ettore Di Giacinto
f99be3c159
Drop wicked, long live to systemd-networkd ( #223 )
...
* ♻️ 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
2022-10-16 18:43:52 +02:00
Ettore Di Giacinto
2db9a0afe0
art: Use osbuilder image ( #220 )
2022-10-15 16:19:51 +02:00
Ettore Di Giacinto
f27b7a3a5d
bug: Add suc-upgrade to core images ( #211 )
2022-10-12 19:04:18 +02:00
Ettore Di Giacinto
ee1e283cec
robot: Install ginkgo pinned from go.mod ( #208 )
2022-10-12 07:46:01 +02:00
Ettore Di Giacinto
4f35f9ed3a
penguin: Correctly handle kernel image symlink ( #202 )
2022-10-10 23:04:37 +02:00
Ettore Di Giacinto
582ef220cf
penguin: Change ubuntu images location ( #204 )
...
* 🐧 Move 20 LTS to ubuntu-20-lts repository, ubuntu-rolling to ubuntu
See: https://github.com/kairos-io/kairos/issues/150#issuecomment-1272909504
* 🐧 Add ubuntu 22 lts
Fixes: https://github.com/kairos-io/kairos/issues/150
2022-10-10 23:03:54 +02:00
Ettore Di Giacinto
e2128af85f
sparkles: Add kcrypt to images ( #195 )
...
* ✨ Add kcrypt to images
This adds the dracut module and the binary to the images.
Related to https://github.com/kairos-io/kairos/issues/184
* ✨ Add Kcrypt post-install hook
Fixes https://github.com/kairos-io/kairos/issues/184
2022-10-07 13:36:32 +02:00
Ettore Di Giacinto
4cc1e7a0f2
penguin: Disable temporarly SELinux on fedora ( #189 )
...
* 🐧 Disable temporarly SELinux on fedora
* 🐧 Add SELinux relabel rule
* 🤖 Add Fedora to releases
2022-10-06 23:43:16 +02:00
Ettore Di Giacinto
df59351bf1
penguin: Make fedora/rockylinux to boot ( #181 )
...
* 🐧 Add fedora and rockylinux
* 🐧 Add tools to fedora/rh images
* 🤖 Add tests to circleci
* 🤖 Configure the CPU required for running rhel on vms
* Enable ttys
* 🤖 Disable tests on fedora/rockylinux
QEMU TCG doesn't support AVX:
https://developers.redhat.com/blog/2021/01/05/building-red-hat-enterprise-linux-9-for-the-x86-64-v2-microarchitecture-level#recommendations_for_rhel_9
* 🤖 Don't release rockylinux/fedora
2022-10-05 21:45:09 +02:00
Ettore Di Giacinto
0e496b67b5
penguin: Add Ubuntu 22.10 ( #180 )
...
* ✨ 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.
2022-10-05 08:45:38 +02:00
Ettore Di Giacinto
a30ca9dc6c
Move some CI tests to CircleCI ( #178 )
...
* 🤖 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
2022-10-04 21:44:27 +02:00
Ettore Di Giacinto
997ad0150b
sparkles: Add bundles to post-install hooks ( #171 )
...
* 🤖 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
2022-10-03 00:16:01 +02:00
Ettore Di Giacinto
e09f429703
art: Simplify repository handling ( #170 )
...
Don't track here the toolkit repository, consume internal packages only
2022-10-01 22:20:52 +02:00
Ettore Di Giacinto
9e68fa24ae
docs: Correction to Raspberry instructions ( #167 )
...
* 📝 Point out that arm64 images are compressed with xz
* 🤖 Append xz to the generated image
2022-09-30 12:30:55 +02:00
Ettore Di Giacinto
885fa0b2c7
art: Avoid curl calls and prefer image copy ( #165 )
2022-09-30 00:06:25 +02:00
Ettore Di Giacinto
f34dd1386a
robot: Run test suites on qemu/ubuntu ( #142 )
2022-09-23 00:32:50 +02:00
Ettore Di Giacinto
3c504dd19c
lock: Secure boot ( #140 )
...
* ⬆️ Bump repositories
* ✨ Support Secure boot
Point to internal repositories with artifacts to boot with UEFI
* ⬆️ Bump repositories
* ⬆️ Bump repositories
2022-09-22 14:59:01 +02:00
vipsharm
b880a0c471
Fixing ubuntu image boot up issue. ( #133 )
...
* Fixing ubuntu image boot up issue.
* Adding ubuntu to CI workflow
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Fixing the sudoers file
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update overlay/files-ubuntu/etc/elemental/config.yaml
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update overlay/files-ubuntu/etc/elemental/config.yaml
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update overlay/files-ubuntu/etc/elemental/config.yaml
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update 11_persistency.yaml
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Create 06_rootfs.yaml
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Fixing the kernel for Ubuntu
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Making partition size bigger for amd arch
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* ARM config file for partition sizes
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* 🤖 Adapt tests for ubuntu output
* ⚙️ Increase default size on ubuntu images
* 🤖 Increase default test images disk size
* Update build_vm.sh
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Adding jq to ubuntu image, needed for stylus
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update bootargs.cfg
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* ♻️ Drop workaround
* Ubuntu VM needs to be started with OS type flag
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-09-20 18:16:24 -07:00
Ettore Di Giacinto
5e0a938a5f
art: Rebranding ( #130 )
...
See: https://github.com/c3os-io/c3os/issues/88
2022-09-17 18:43:51 +02:00
vipsharm
2f6bda44f7
Adding ubuntu c3os image changes, also overlay files for different pr… ( #104 )
...
* Adding ubuntu c3os image changes, also overlay files for different provider support.
* Delete overlay directory
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update Earthfile
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Revert "Delete overlay directory"
This reverts commit cf1fe38fca4b6aedcd253d49b78d43684e6eaa47.
* Delete overlay/k8s directory
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
* Update Dockerfile.ubuntu
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
Signed-off-by: vipsharm <sharma.vipin@gmail.com >
2022-09-09 15:17:06 -07:00
Ettore Di Giacinto
f8530ed136
art: Remove k9s, kubectl and nerdctl from core
2022-09-09 20:41:06 +00:00
Ettore Di Giacinto
c70973c362
art: Don't ship edgevpn with core images
...
This will free up some space
Fixes https://github.com/c3os-io/c3os/issues/74
2022-09-09 08:30:18 +00:00
Ettore Di Giacinto
23092e8eaf
robot: Drop superflous target
2022-08-30 09:21:54 +00:00
Ettore Di Giacinto
3ab700de52
robot: Propagate WITH_KERNEL correctly in +framework-image
2022-08-30 09:15:39 +00:00
Ettore Di Giacinto
cef302e620
art: Drop ENV from OSRELEASE macro
...
This is not really needed, and it attach the envs to the image into layers, which
makes customizing convoluted.
2022-08-18 08:43:00 +00:00