Changelog
- 8e7e642 change release images CI job
- 73c2394 change release images CI job
- 8c8e5f5 add rpi5 support
- 3034594 fix(deps): update module github.com/containerd/containerd to v1.7.26 (kairos-io#193)
- 6a50ae6 fix(deps): update module github.com/kairos-io/kairos-agent/v2 to v2.16.3 (kairos-io#191)
- e741002 fix(deps): update module github.com/mudler/yip to v1.15.0 (kairos-io#176)
- c769b51 Remove uneedeed stuff (kairos-io#188)
- 1cf4860 Update Dockerfile to add the orin script
- a50e50e Use default syntax for default cloud config (kairos-io#181)
- 36a1bbd feat(nvidia): add nvidia script to prepare OS images (kairos-io#180)
- 26c4ca5 Update module github.com/google/go-containerregistry to v0.20.3 (kairos-io#175)
- 8daf5d1 Update golang.org/x/exp digest to 7588d65 (kairos-io#159)
- ec8f03c Update module github.com/mudler/yip to v1.13.1 (kairos-io#169)
- 6edf699 Update github.com/kairos-io/kairos-agent/v2 digest to 347a30b (kairos-io#152)
- 966439d Update module github.com/containerd/containerd to v1.7.25 (kairos-io#150)
- 3c7242d Update repositories (kairos-io#168)
- ce4e7aa Update module github.com/sanity-io/litter to v1.5.6 (kairos-io#167)
- eb71090 Support Rpi4 board raw image output and others (kairos-io#166)
- 6d4e17c Improve raw image inputs and test (kairos-io#164)
- 2044e70 Revert efi partition removal on iso creation (kairos-io#165)
- f03aeab Drop uneeded scripts (kairos-io#148)
- 5c687d2 Enable ARM64 raw image generation (kairos-io#158)
- 0065c4c Update repositories (kairos-io#160)
- 88ba3e8 Update module golang.org/x/sys to v0.29.0 (kairos-io#161)
- 95c2ecf Bump github.com/go-git/go-git/v5 (kairos-io#163)
- d13e9f9 Update module github.com/otiai10/copy to v1.14.1 (kairos-io#162)
- a7e3ae6 Improve help and args for netboot command (kairos-io#157)
- 980f67e Raw bios image generation (kairos-io#154)
- bd452ec Expose netboot extract command (kairos-io#156)
- ee2998d Update repositories (kairos-io#155)
- 7044520 Bump to vfs5 (kairos-io#149)
- 4504c6c Update module github.com/onsi/ginkgo/v2 to v2.22.2 (kairos-io#153)
- 95281d6 Add output to GCE/Azure (kairos-io#146)
- 062dedf Update module github.com/containerd/containerd to v2 (kairos-io#108)
- 28945b7 Update github.com/kairos-io/kairos-agent/v2 digest to d8d75eb (kairos-io#142)
- ec95763 Update repositories (kairos-io#136)
- 9a0a892 Update module github.com/onsi/ginkgo/v2 to v2.22.1 (kairos-io#119)
- 9c678d6 Update quay.io/luet/base Docker tag to v0.36.0 (kairos-io#140)
- 54c579a Update github.com/foxboron/go-uefi digest to 19dc140 (kairos-io#141)
- 7d163cb Cleanup temp dirs properly (kairos-io#145)
- bc46d2f Update google/osv-scanner-action action to v1.9.2 (kairos-io#143)
- 1a00acf Implement raw disk image generation in go (kairos-io#139)
- 88a6cb7 Update golang.org/x/exp digest to b2144cd (kairos-io#130)
- 0838769 Update google/osv-scanner-action action to v1.9.1 (kairos-io#138)
- bfd0011 Create a directory out of the base path not the config path (kairos-io#137)
- c0d7450 Fix different behaviour between usb and cd in efi (kairos-io#135)
- ea77e08 Bring back the earthly target to update luet repos (kairos-io#132)
- ea4a7fb Migrate config renovate.json (kairos-io#118)
- a7ac97c Allow spaces before '#' (kairos-io#131)
- 243b444 Create directories with 755 permissions (kairos-io#129)
- 5d5bd27 Try to fix arm builds by not refering to an arch explicitely (kairos-io#127)
- 5b205b6 Switch to Fedora for the auroraboot image (kairos-io#125)
- 8ce5d2e Do not change name to extend-cmdline output files (kairos-io#122)
- 5dd56c9 Install systemd-repart because it's needed by the sysext command (kairos-io#124)
- 4789fa0 Update module github.com/containerd/containerd to v1.7.24 (kairos-io#121)
- 93b140f Use intermediate dir when building uiki container (kairos-io#120)
- ccb1b7c Update golang.org/x/exp digest to 2d47ceb (kairos-io#99)
- 3a6c6de Update codecov/codecov-action action to v5 (kairos-io#117)
- 3a8c9c6 Merge e2e tests (kairos-io#116)
- 27eba1c Don't put artifacts in a
build/subdirectory (kairos-io#115) - cd35f2c Detect version correctly so that we also push "latest" tag (kairos-io#113)
- cc8b857 Copy over the osbuilder-tools image assets and merge with auroraboot (kairos-io#110)
- 6e2c15c Remove builds for mac and windows (kairos-io#106)
- f3a57a1 1633 no more enki dependencies (kairos-io#102)
- cb118b3 1633 port genkey command (kairos-io#98)
- 2a1a58c 1633 port sysext command from enki (kairos-io#101)
- e538d26 Update module github.com/kairos-io/go-ukify to v0.2.5 (kairos-io#100)
- 188b34f Import build uki command from enki (kairos-io#92)
- 952ce43 Update module github.com/kairos-io/kairos-agent/v2 to v2.15.4 (kairos-io#96)
- d712d48 Update dependency go to v1.23.3 (kairos-io#93)
- dce34af Update github.com/kairos-io/kairos-sdk digest to cc70acb (kairos-io#91)
- c1d5e85 Update github.com/kairos-io/kairos-sdk digest to 259f6af (kairos-io#88)
- 3149bf9 Update github.com/kairos-io/netboot digest to 1454e04 (kairos-io#89)
- d7a0171 Update renovate.json (kairos-io#90)
- 1de0528 Migrate config renovate.json (kairos-io#87)
- 37ff0b6 Merge pull request kairos-io#81 from kairos-io/renovate/github.com-kairos-io-kairos-sdk-digest
- 6533f98 Merge pull request kairos-io#86 from kairos-io/move_main
- 3392a7b Update github.com/kairos-io/kairos-sdk digest to c49fbed
- b4b5083 Merge pull request kairos-io#85 from kairos-io/drop_old_kairos
- d06b2ee Move the default workflows to use main as default branch
- 2f35402 Merge branch 'master' into drop_old_kairos
- af66dc5 Merge pull request kairos-io#84 from kairos-io/netboot
- c49e757 Drop old kairos dep
- 28d741c Move and adapt to our own netboot fork
- 6e8f3f0 Merge pull request kairos-io#77 from kairos-io/introduce-build-iso-command
- 05506d4 Check that file exists before trying to copy it (review comment)
- 7a1d2a8 Remove "label" and "squash-no-compression" options as per the PR review
- 45b3a94 Don't overwrite default if no option is set
- 72564cd Migrate tests from enki and refactor to make them work
- 5a21f37 Remove TODO
- bd0d541 Remove TODOs
- 7efaaf6 Handle error (and fix test)
- 172ee73 Put defaults to top level command
- e3fe3b1 Don't set 'arch' manually
- ab0734c Implement --arch flag
- f3f2d63 Implement --label flag
- 638109e Implement overlay flags
- 1c541c0 Move final artifact options to the ISO struct
- ea4fe66 Implement --date flag
- d920e3a Implement --name flag
- 1da7b2c Simplify the construction of the config and artifact objects
- 1b3d5fd Fix typo, add cloud-config flag and pass it to the build op
- 2bf1c9c Show help message and parse
arg - e9aba56 Revert "Remove build-iso command"
- 803c8b9 Merge pull request kairos-io#80 from kairos-io/extract_from_iso
- 2308054 Drop netboot.sh script usage
- 4cabb65 Merge pull request kairos-io#79 from kairos-io/kairos_log
- 1aae764 Improve logg output
- 2f89155 Move to use kairos logger
- 1e5d93a Merge pull request kairos-io#78 from kairos-io/simplify_improve
- 9fdbaad Simplify function and improve log
- 1073599 Merge pull request kairos-io#76 from kairos-io/add-commands-interface
- 4508bcf Use a different path for disk.img (fix broken test)
- 50fed9e Remove build-iso command
- 3c20b26 Move all ops to steps
- 022aaa6 Use command context for deployer Run
- 945827a Extract StepPullContainer
- a692c99 Refactor to use Deployer in the top level command too
- 50729a3 Add copy cloud config step
- 2166c86 Extract build-iso command to a separate file
- c0d20bf Move steps to a separate file and refactor
- c7f6ef7 WIP
- e00af29 Update module github.com/urfave/cli/v2 to v2.27.5
- 6ca7839 Merge pull request kairos-io#63 from kairos-io/renovate/docker-build-push-action-6.x
- e1bafdc Merge pull request kairos-io#64 from kairos-io/renovate/goreleaser-goreleaser-action-6.x
- 58f5df6 Merge pull request kairos-io#52 from kairos-io/renovate/actions-setup-go-5.x
- 852fc85 Merge pull request kairos-io#62 from kairos-io/renovate/google-osv-scanner-action-1.x
- 9e61445 Update goreleaser/goreleaser-action action to v6
- a2b20f5 Update docker/build-push-action action to v6
- 17d0a67 Update actions/setup-go action to v5
- 0ee9ce6 Update google/osv-scanner-action action to v1.9.0
- 307d8f1 Merge pull request kairos-io#51 from kairos-io/renovate/quay.io-kairos-osbuilder-tools-0.x
- 20d1695 Update quay.io/kairos/osbuilder-tools Docker tag to v0.400.3
- a51649b Merge pull request kairos-io#72 from kairos-io/renovate/github.com-kairos-io-kairos-agent-v2-2.x
- 79acd23 Merge pull request kairos-io#71 from kairos-io/renovate/github.com-kairos-io-enki-0.x
- 474b81d Update module github.com/kairos-io/kairos-agent/v2 to v2.15.3
- 30809f5 Update module github.com/kairos-io/enki to v0.2.2
- 3575bcc Merge pull request kairos-io#73 from kairos-io/improvements
- dcb4882 Store serial to file on tests
- 8c5d809 Bump to latest artifacts for testing
- 076e3d9 Merge pull request kairos-io#74 from kairos-io/allow-running-tests-locally
- 159f8ad Set variable values inside BeforeEach
- fe1fb91 Prefix temp directories to be able to identify them
- 59a5998 Fix persmissions of the build directory after creating it
- f5bb494 Merge branch 'master' into improvements
- fe5d9df Fix raw disk test
- a6ae7c9 Merge pull request kairos-io#70 from kairos-io/improvements
- f9d5918 Merge pull request kairos-io#69 from kairos-io/migrate-to-cli-v2
- 4fbc7be Remove leftover
- 29678d1 Fix dir creation
- d9f73da Use git to calculate the binary version
- 67c1863 Build and release the binary with the proper version
- ed07e16 Dont require luet ot pull image
- 9a0cd66 Add description in
auroraboot --help - bb41819 Migrate to urfave cli v2
- 3d4d410 Merge pull request kairos-io#68 from kairos-io/1633-use-enki-as-lib-for-build-iso
- f3c41a3 Add explanation in comments
- 3c1384e Remove
/efiagain - 0f6ad32 Revert not needed change
- 6a1b58b Remove dev script
- 2b00a83 Fix config
- 82817b4 Simplify code
- 0746a33 Address PR comment to use NewDirSrc
- 3aec59d Refactor
- 291b975 Remove comments
- 5c571b9 Add dev script (to be removed later)
- 4a505b9 Newer osbuilder image make it work without hardcoded values
- 902f0a4 WIP: Make it work with hardcoded values
- 37c5bcc [WIP] Use enki as a library instead of shelling out to a bash script
- 9ca30fc Merge pull request kairos-io#67 from kairos-io/debug-logger
- a0427a8 Show debug log in netbooting
- 5e963f9 Merge pull request kairos-io#66 from kairos-io/copy_file_debug
- d6dd93b Fix tests
- 2f3c1f9 print cc after correct parsing
- 0128d22 Error out of cc is empty
- 5d832f8 Improve dockerfile
- a8ef8b2 Update module github.com/onsi/gomega to v1.34.2
- f70f607 Update module github.com/urfave/cli to v2 (kairos-io#31)
- 706cc62 Update module github.com/rs/zerolog to v1.33.0 (kairos-io#48)
- cf66009 Update module github.com/onsi/ginkgo/v2 to v2.20.1 (kairos-io#53)
- 7353eb3 Merge pull request kairos-io#60 from kairos-io/go122
- 4062cc6 Fix workflow
- 720eee6 Bump to go1.22
- a612d91 Merge pull request kairos-io#59 from kairos-io/add-osv
- b941c41 Add osv scanner on PRs
- c2252b4 Update module go.universe.tf/netboot to v0.0.0-20230916172012-64f6de6d0e3b
- a295ca4 Update module github.com/urfave/cli to v1.22.15
- 4dc700c Update module github.com/onsi/ginkgo/v2 to v2.13.2
- 137e41a Merge pull request kairos-io#39 from kairos-io/renovate/goreleaser-goreleaser-action-5.x
- 4160dc0 Merge pull request kairos-io#38 from kairos-io/renovate/actions-checkout-4.x
- 7050b99 Merge pull request kairos-io#40 from kairos-io/renovate/docker-build-push-action-5.x
- 00d1878 Update actions/checkout action to v4
- 8cb8c59 Merge pull request kairos-io#41 from kairos-io/renovate/docker-login-action-3.x
- c080e9c Update docker/login-action action to v3
- 9e4aad8 Update module github.com/onsi/ginkgo/v2 to v2.13.1
- 06b7a6c Merge pull request kairos-io#47 from mevatron/pr/update-artifact-naming
- ab532cb Update tests
- 3e3f157 Use FlavorRelease instead of FlavorVersion to be consistent
- 110fad2 Handle artifact name changes in 2.4.2
- 3e69543 Swap
a.Variantanda.Flavorto match new artifact naming scheme - 8d13cc9
⚠️ add mbr disk generation (kairos-io#45) - c6614fc Configure automerge for patch updates
- 109bdaa fix: (network) set UserAgent for grab (kairos-io#44)
- dc46f62 Merge pull request kairos-io#43 from kairos-io/auroraboot-artifact-rename
- 115aac2 Do not calculate name if image is given
- ba4a147 tests
- b51b5ef Generate new artifact names
- 4f23155 Update docker/build-push-action action to v5
- fb82d88 Update goreleaser/goreleaser-action action to v5
- 42d607c Update module github.com/urfave/cli to v1.22.14 (kairos-io#27)
- 60b8ed1 Update module github.com/rs/zerolog to v1.30.0 (kairos-io#23)
- 262ee74 Update module github.com/onsi/gomega to v1.27.10 (kairos-io#21)
- add202a Merge pull request kairos-io#37 from kairos-io/fix-rpi-model
- d974ed4 Fix rpi model to a supported one
- bbe40c1 Merge pull request kairos-io#35 from kairos-io/improve-delimitator
- 5b4fe6b Dont panic on template parse failure and change delims
- e7d5c76 Merge pull request kairos-io#34 from kairos-io/gzip_disable
- 23ecf32 Disable squashfs compression on iso creation
- 96bec86 Merge pull request kairos-io#33 from kairos-io/statically-link-when-building-for-tests
- 59bc4e1 Make sure cgo is dissabled for tests
- 89826bc Merge pull request kairos-io#32 from kairos-io/schedule-renovate-afterhours
- 6e08bc1 schedule renovate after hours
- ddc0343 Merge pull request kairos-io#29 from kairos-io/overlayfs
- a17f502 Enable overlayfs support
- 9e45d90 Update module github.com/otiai10/copy to v1.10.0 (kairos-io#22)
- e0ec2cd Update github.com/spectrocloud/peg digest to 2e15270 (kairos-io#19)
- 19154ff Update module github.com/onsi/ginkgo/v2 to v2.9.2 (kairos-io#20)
- 5fdc7e4 Update actions/setup-go action to v4 (kairos-io#17)
- ad45606 🌱 Generate disks (kairos-io#18)
- f534360 Add release job for binaries (kairos-io#16)
- 504116b 🌱 Check for errors from the dag
- a935ba5 📖 Add an example with container images
- fff9192 📖 Update image in example build.sh
- 290d36d 🌱 Allow to customize the ISO for airgap (kairos-io#15)
- 0545298 Merge pull request kairos-io#14 from kairos-io/renovate/go.universe.tf-netboot-digest
- f1c5f24 Update go.universe.tf/netboot digest to 0e2ca55
- 7b72412 Merge pull request kairos-io#13 from kairos-io/renovate/github.com-spectrocloud-labs-herd-0.x
- a643e6b Update module github.com/spectrocloud-labs/herd to v0.4.2
- 5dc82ba Merge pull request kairos-io#12 from kairos-io/renovate/github.com-urfave-cli-v2-2.x
- 850df37 Update module github.com/urfave/cli/v2 to v2.24.4
- 0c89e89 📖 Update README
- bc3de1d 📖 Update README
- 92c5bc6 ✨ Accept cloud-config from STDIN
- 93ad29b 📖 Add link to our docs
- 3ef57f6 🌱 Allow to set default netboot address
- d7d8be2 🌱 Add debug flag to CLI
- 3e14b47 🌱 Don't split all, just from first occurrence
- 4d61aa0 Merge pull request #10 from kairos-io/renovate/github.com-spectrocloud-labs-herd-0.x
- 7e962e7 Update module github.com/spectrocloud-labs/herd to v0.4.0
- 5ac462a 🎨 Small cleanups
- be422c7 🌱 Allow to template cloud config file
- d07b349 🌱 Allow to set a specific pixiecore http port
- 1ffd291 🌱 Allow to disable http server
- 025c147 🌱 Allow to override default listening port
- d17692c 📖 Update README
- a57c67b Explictly set disable_*
- 1b7ffb2 Allow to pass configs as URLs
- 4dd2850 📖 Update README
- fce81cb ✨ Allow to boot from container images
- f5c2ee7 📖 Add README
- eefc9e8 Merge pull request #9 from kairos-io/renovate/github.com-urfave-cli-2.x
- 54fcfd3 Update module github.com/urfave/cli to v2
- bc52c16 Allow to set arguments via CLI
- a02d799 Merge pull request #8 from kairos-io/renovate/github.com-spectrocloud-labs-herd-0.x
- b8f96c9 Update module github.com/spectrocloud-labs/herd to v0.3.0
- 93174f6 Merge pull request #7 from kairos-io/renovate/github.com-spectrocloud-labs-herd-0.x
- 726318d Update module github.com/spectrocloud-labs/herd to v0.2.1
- dccb92a Merge pull request #5 from kairos-io/renovate/docker-build-push-action-4.x
- 2cd66cb Merge pull request #6 from kairos-io/renovate/docker-login-action-2.x
- 654f255 Update docker/login-action action to v2
- b07001d Update docker/build-push-action action to v4
- 1f55554 Use golang image for building
- abb91f1 Merge pull request #3 from kairos-io/renovate/actions-checkout-3.x
- c2744cf Simplify
- 0e08134 Update actions/checkout action to v3
- cbb5778 Merge pull request #1 from kairos-io/renovate/configure
- 5b87a68 Add LICENSE
- 5f1e432 Add GH workflow for images
- bcef71f Change base docker image
- 7b42521 Don't bind to dhcp port by default
- d7c8779 Enhance flow, allow to disable options
- 39b7a74 No need to wait after run
- 1a9ad7a Update comments
- 407439f Offer injected ISO
- cff6af6 Add also ISO http serve
- cda3906 Add http server op
- e61ae49 Read YAML files
- 75c468e Split files
- 52a3ae2 Refactor
- 2042c2b Add logger
- 31385a8 Call pixiecore from golang
- dddc42e implement download/start
- 247597c Add renovate.json
- d0d092a Initial import
- 46a1e24 Initial commit