mudler
a1ba95fb7b
robot: Run only relevant tests, push to core-*
...
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.
2022-08-12 15:49:41 +02:00
mudler
74ebf3e698
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
bcc9f42864
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
4a902d4c73
bug: Fixup to release bin imports
2022-07-23 09:34:54 +00:00
Ettore Di Giacinto
8017c4edb5
arrow_up: Update go mod
2022-07-20 22:31:59 +00:00
Ettore Di Giacinto
c04333ad9e
arrow_up: bump go-pluggable
2022-07-16 15:24:10 +00:00
Ettore Di Giacinto
1eea52804b
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
90ea0d8fdc
gear: Workaround gosigar build on darwin
2022-07-06 21:13:19 +00:00
Ettore Di Giacinto
5bdba63318
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
cc1f0862d0
gear: Display available disks before prompt in interactive-install
2022-05-14 21:56:48 +02:00
mudler
e9f180a906
gear: Add interactive installer
2022-05-12 00:47:22 +02:00
Ettore Di Giacinto
b16bfda671
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
1d1314627b
arrow_up: Update go mod
2022-05-09 00:02:33 +02:00
mudler
5d25e19010
arrow_up: Bump go mod
2022-05-07 23:26:56 +02:00
mudler
4f6993cd1b
arrow_up: Bump go mod
2022-05-07 22:15:24 +02:00
mudler
2ecbfa4e3e
gear: Allow to set loglevel when registering
2022-05-07 22:13:26 +02:00
mudler
071b3ebf56
gear: Update go-version
2022-05-07 00:24:37 +02:00
mudler
aeeb20a058
gear: Setup DNS with cloud init
2022-05-06 21:53:27 +02:00
Ettore Di Giacinto
250788fb3c
arrow_up: Bump edgevpn
2022-05-06 17:58:18 +02:00
mudler
7a6a3f2538
robot: Keep only one minor version when tagging
2022-04-26 22:58:40 +02:00
mudler
ae28cb6e53
gear: Fixup bind ip
2022-04-24 21:45:58 +02:00
Ettore Di Giacinto
4f452d9ffc
gear: Spawn custom ssh server during recovery
2022-04-24 17:36:00 +02:00
Ettore Di Giacinto
6852b9439c
arrow_up: Bump internal version and update vpn
2022-03-18 19:13:23 +01:00
Ettore Di Giacinto
d5ad69daba
arrow_up: Bump cOS and edgevpn
2022-03-17 20:57:54 +01:00
Ettore Di Giacinto
0e45520bd2
gear: Add bridge command to cli
2022-02-23 19:24:34 +01:00
Ettore Di Giacinto
eae33b9ea3
arrow_up: Update go mod
2022-02-22 21:16:11 +01:00
Ettore Di Giacinto
4a49786bd2
robot: Simplify tests
2022-02-19 00:01:42 +01:00
Ettore Di Giacinto
55dbab07eb
gear: Add wrappers to rotate token and upgrade
2022-02-18 18:30:20 +01:00
Ettore Di Giacinto
9df7234448
gear: Move to c3os-io
...
Update URL and default images
2022-02-17 20:46:36 +01:00
Ettore Di Giacinto
8f1a3c04b7
arrow_up: Updates, small fixups
2022-02-09 22:51:34 +01:00
Ettore Di Giacinto
446a20ec3e
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
8b04fc2564
Update deps
2022-02-04 23:20:25 +01:00
Ettore Di Giacinto
c06c52869a
Add automated install via pairing
2022-02-02 00:02:30 +01:00