renovate[bot]
1c88996de2
Update module github.com/kairos-io/kcrypt to v0.4.4 ( #480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 08:03:15 +01:00
renovate[bot]
46af5cb2bf
Update module github.com/pterm/pterm to v0.12.50 ( #474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 21:22:33 +01:00
Dimitris Karakasilis
7be0f5bbf7
Persist partition label/uuid mapping whenever we encrypt a partition ( #408 )
...
Fixes: https://github.com/kairos-io/kairos/issues/380
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-11-16 13:35:59 +02:00
renovate[bot]
a10fdad492
Update module golang.org/x/oauth2 to v0.2.0 ( #405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 19:20:50 +01:00
renovate[bot]
2275634352
Update module github.com/otiai10/copy to v1.9.0 ( #403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-10 01:35:55 +00:00
renovate[bot]
b194927dbe
Update module github.com/onsi/gomega to v1.24.1 ( #404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-09 19:05:09 +01:00
renovate[bot]
36071e98e0
Update module github.com/onsi/ginkgo/v2 to v2.5.0 ( #396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 07:05:33 +01:00
renovate[bot]
168b68925f
Update module github.com/onsi/gomega to v1.24.0 ( #360 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-02 23:54:09 +00:00
Luther Monson
2a9cee4444
seedling: Add Better Windows Desktop Support to Kairos ( #338 )
...
adding better windows desktop support for the project
Signed-off-by: Luther Monson <luther.monson@gmail.com>
Signed-off-by: Luther Monson <luther.monson@gmail.com>
2022-10-30 17:17:59 -07:00
renovate[bot]
33cb9a96f3
Update module golang.org/x/oauth2 to v0.1.0 ( #319 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-30 22:22:42 +01:00
Ettore Di Giacinto
230206fe2b
robot: Correctly install ginkgo for test runs
2022-10-29 12:17:56 +00:00
renovate[bot]
3ce3a3cc45
Update module github.com/onsi/gomega to v1.23.0 ( #317 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 10:40:32 +02:00
renovate[bot]
9390ba16cc
Update module github.com/onsi/ginkgo/v2 to v2.4.0 ( #316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 10:33:28 +02:00
renovate[bot]
888db3aba9
Update module github.com/urfave/cli to v1.22.10 ( #312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 10:33:09 +02:00
renovate[bot]
65f7dc1ef8
Update module github.com/pterm/pterm to v0.12.49 ( #309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 08:12:14 +02:00
renovate[bot]
e3f31121fe
Update module github.com/mudler/yip to v0.11.3 ( #315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 08:11:52 +02:00
renovate[bot]
c6591060cd
Update module github.com/itchyny/gojq to v0.12.9 ( #308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-29 01:29:27 +00:00
Ettore Di Giacinto
6b9d7aaac5
sparkles: Minor enhancements ( #239 )
...
* 🐛 Fixup grub option quoting
* ⚙️ Copy discovery to oem if found
* ✨ Add environment block to install
* ⚙️ Use /oem for mount in kcrypt post-hook
* 📝 Update docs with installer env reference
* 🤖 Add test deps
* ⚙️ Be consistent and set env also for post-hooks
* ⚙️ propagate env in post-hooks
2022-10-18 07:45:07 +02:00
Ettore Di Giacinto
576483275a
robot: Install ginkgo pinned from go.mod ( #208 )
2022-10-12 07:46:01 +02:00
Ettore Di Giacinto
7a95c8e7d0
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
2d2ebad351
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
a6375cb68c
robot: Cleanup and refactor tests ( #157 )
2022-09-28 23:52:30 +02:00
mudler
a449e4e9bc
art: Expose interactive install to providers
...
In this way install can be driven from providers too
Part of: https://github.com/c3os-io/c3os/issues/68
2022-08-12 12:21:12 +02:00
Ettore Di Giacinto
5eb76ed97f
Merge pull request #55 from c3os-io/feature/cluster-provider
...
Abstract Cluster Provisioning with Cluster Plugins
2022-08-09 08:01:54 +02:00
Ettore Di Giacinto
e53b21554d
bug: Fixup to release bin imports
2022-07-23 09:34:54 +00:00
Ettore Di Giacinto
26bedf5b7f
arrow_up: Update go mod
2022-07-20 22:31:59 +00:00
Ettore Di Giacinto
91adcfce34
arrow_up: bump go-pluggable
2022-07-16 15:24:10 +00:00
Ettore Di Giacinto
ff8419cf80
gear: Extract netboot artifacts
...
This changeset also adds a `config_url` and `options` keyword in the c3os config.
Along with that the config logic is changed so the configuration is taken also from boot commands and merged in the final installed config file.
2022-07-07 16:57:38 +00:00
Ettore Di Giacinto
dc23e51e4c
gear: Workaround gosigar build on darwin
2022-07-06 21:13:19 +00:00
Ettore Di Giacinto
f1fd1de743
Split off cli into separate binaries ( #37 )
...
* 🎨 Split off cli into separate binaries
This commit splits off the cli into 3 binaries:
- agent
- cli
- provider
The provider now is a separate component that can be tested by itself
and have its own lifecycle. This paves the way to a ligher c3os variant,
HA support and other features that can be provided on runtime.
This is working, but still there are low hanging fruit to care about.
Fixes #14
* 🤖 Add provider bin to releases
* ⚙️ Handle signals
* ⚙️ Reduce buildsize footprint
* 🎨 Scan for providers also in /system/providers
* 🤖 Run goreleaser
* 🎨 Refactoring
2022-07-04 22:39:34 +02:00
mudler
faf9ddfaf9
gear: Display available disks before prompt in interactive-install
2022-05-14 21:56:48 +02:00
mudler
a899f309a7
gear: Add interactive installer
2022-05-12 00:47:22 +02:00
Ettore Di Giacinto
3d7674e5dd
Fixups ( #26 )
...
* 🤖 Fixup master ARM builds
* ⚙️ Override openrc envs by writing to /etc/rancher
* 🤖 Enable alpine tests
* ⬆️ Bump edgevpn
* ⚙️ Fixup ntpd start on alpine #20
* 🤖 Reword tests
* 🤖 Run alpine tests in parallel
* ⚙️ Upgrades are broken on alpine, skip tests
* 📒 Add datasource ISO docs
* ⚙️ Properly set k3s env file in openRC
* ⚙️ Add udev-trigger
See: https://github.com/rancher-sandbox/elemental/issues/198
* 🤖 Run upgrade tests on alpine
* ⚙️ Add svcs to Alpine ARM images
* 🤖 Test fixups
* ⚙️ Re-enable boot-assessment on ARM
* ⚙️ Add default bashrc local
* ⚙️ Fixup tmp layout on alpine
2022-05-11 22:45:40 +02:00
mudler
8fc758003f
arrow_up: Update go mod
2022-05-09 00:02:33 +02:00
mudler
022f7684df
arrow_up: Bump go mod
2022-05-07 23:26:56 +02:00
mudler
e7d5a8817b
arrow_up: Bump go mod
2022-05-07 22:15:24 +02:00
mudler
c1b9e0f418
gear: Allow to set loglevel when registering
2022-05-07 22:13:26 +02:00
mudler
abb610b1ce
gear: Update go-version
2022-05-07 00:24:37 +02:00
mudler
34b6efbad0
gear: go mod tidy
2022-05-07 00:24:09 +02:00
mudler
f63b76d913
gear: Update go mod
2022-05-07 00:23:48 +02:00
mudler
44f97936ea
gear: Setup DNS with cloud init
2022-05-06 21:53:27 +02:00
Ettore Di Giacinto
9b50d32a43
arrow_up: Bump edgevpn
2022-05-06 17:58:18 +02:00
mudler
d39d25d7a0
robot: Keep only one minor version when tagging
2022-04-26 22:58:40 +02:00
mudler
c9c68f3b1a
gear: Fixup bind ip
2022-04-24 21:45:58 +02:00
Ettore Di Giacinto
0b1655b1de
gear: Spawn custom ssh server during recovery
2022-04-24 17:36:00 +02:00
Ettore Di Giacinto
c86cd84930
arrow_up: Bump internal version and update vpn
2022-03-18 19:13:23 +01:00
Ettore Di Giacinto
a5ed8ad336
arrow_up: Bump cOS and edgevpn
2022-03-17 20:57:54 +01:00
Ettore Di Giacinto
35c21f8da2
gear: Add bridge command to cli
2022-02-23 19:24:34 +01:00
Ettore Di Giacinto
52b00de524
arrow_up: Update go mod
2022-02-22 21:16:11 +01:00
Ettore Di Giacinto
bde6d4666f
robot: Simplify tests
2022-02-19 00:01:42 +01:00
Ettore Di Giacinto
3318796d6c
gear: Add wrappers to rotate token and upgrade
2022-02-18 18:30:20 +01:00
Ettore Di Giacinto
cd98683f55
arrow_up: Updates, small fixups
2022-02-09 22:51:34 +01:00
Ettore Di Giacinto
94a0863c1a
gear: Add automatic setup via mesh configuration
...
Also enhance output and instructions on first boot
2022-02-07 19:11:26 +01:00
Ettore Di Giacinto
8387a8e6a0
Update deps
2022-02-04 23:20:25 +01:00
Ettore Di Giacinto
0826f5c64d
Add automated install via pairing
2022-02-02 00:02:30 +01:00