Dimitris Karakasilis
fdd0f02d3b
Remove the bus.EventAvailableReleases implementation ( #496 )
...
to let the kairos-agent handle upgrades from now on. It used to be that
provider-kairos returned releases from the provider-kairos repository
but it's no longer the case. Everything is release in the
kairos-io/kairos repository and the new versioneer library of the
kairos-sdk (which is used in the kairos-agent) is capabable of handling
both "standard" and "core" images.
Part of: https://github.com/kairos-io/kairos/issues/1999
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-12-08 14:04:27 +02:00
Itxaka
1b7876c513
Create empty k3s service file ( #495 )
v2.6.0-rc2
2023-11-17 18:40:31 +01:00
Itxaka
5fcd647dce
Build arm64 binaries as part of the release ( #494 )
...
Signed-off-by: Itxaka <itxaka@kairos.io >
v2.6.0-rc1
2023-11-17 10:03:57 +01:00
renovate[bot]
1474cb33b9
Update module github.com/creack/pty to v1.1.20 ( #492 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/creack/pty](https://togithub.com/creack/pty ) | require |
patch | `v1.1.19-0.20220421211855-0d412c9fbeb1` -> `v1.1.20` |
---
### Release Notes
<details>
<summary>creack/pty (github.com/creack/pty)</summary>
### [`v1.1.20`](https://togithub.com/creack/pty/releases/tag/v1.1.20 )
[Compare
Source](https://togithub.com/creack/pty/compare/v1.1.19...v1.1.20 )
#### What's Changed
- Avoid calls to (\*os.File).Fd() and operations on raw file descriptor
ints by [@​sio](https://togithub.com/sio ) in
[https://github.com/creack/pty/pull/167 ](https://togithub.com/creack/pty/pull/167 )
**Full Changelog**:
https://github.com/creack/pty/compare/v1.1.19...v1.1.20
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-28 19:34:07 +00:00
renovate[bot]
7fb4e3c4f7
Update module github.com/luthermonson/go-proxmox to v0.0.0-beta1 ( #490 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/luthermonson/go-proxmox](https://togithub.com/luthermonson/go-proxmox )
| require | patch | `v0.0.0-alpha3` -> `v0.0.0-beta1` |
---
### Release Notes
<details>
<summary>luthermonson/go-proxmox
(github.com/luthermonson/go-proxmox)</summary>
###
[`v0.0.0-beta1`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-beta1 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha9...v0.0.0-beta1 )
#### What's Changed
- Add context support by
[@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/97 ](https://togithub.com/luthermonson/go-proxmox/pull/97 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha10...v0.0.0-beta1
###
[`v0.0.0-alpha9`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha9 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha8...v0.0.0-alpha9 )
#### What's Changed
- adding group update/delete tests by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/93 ](https://togithub.com/luthermonson/go-proxmox/pull/93 )
- add node and node version test by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/94 ](https://togithub.com/luthermonson/go-proxmox/pull/94 )
- fix node network deserialization by
[@​simplysoft](https://togithub.com/simplysoft ) in
[https://github.com/luthermonson/go-proxmox/pull/95 ](https://togithub.com/luthermonson/go-proxmox/pull/95 )
- extend storage up & download by
[@​simplysoft](https://togithub.com/simplysoft ) in
[https://github.com/luthermonson/go-proxmox/pull/96 ](https://togithub.com/luthermonson/go-proxmox/pull/96 )
#### New Contributors
- [@​simplysoft](https://togithub.com/simplysoft ) made their first
contribution in
[https://github.com/luthermonson/go-proxmox/pull/95 ](https://togithub.com/luthermonson/go-proxmox/pull/95 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha8...v0.0.0-alpha9
###
[`v0.0.0-alpha8`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha8 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha7...v0.0.0-alpha8 )
#### What's Changed
- adding missing vm fields, added vm rdddata by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/85 ](https://togithub.com/luthermonson/go-proxmox/pull/85 )
- adding roles by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/86 ](https://togithub.com/luthermonson/go-proxmox/pull/86 )
- adding missing networks fields, moving networks to own file, added
network(s) tests by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/88 ](https://togithub.com/luthermonson/go-proxmox/pull/88 )
- adding vm ping test by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/89 ](https://togithub.com/luthermonson/go-proxmox/pull/89 )
- adding acl by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/90 ](https://togithub.com/luthermonson/go-proxmox/pull/90 )
- adding tests for domains by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/91 ](https://togithub.com/luthermonson/go-proxmox/pull/91 )
- adding domain type, renamed timeframe const by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/92 ](https://togithub.com/luthermonson/go-proxmox/pull/92 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha7...v0.0.0-alpha8
###
[`v0.0.0-alpha7`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha7 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha6...v0.0.0-alpha7 )
#### What's Changed
- Adding Groups by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/82 ](https://togithub.com/luthermonson/go-proxmox/pull/82 )
- Adding users and tokens by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/83 ](https://togithub.com/luthermonson/go-proxmox/pull/83 )
- Refactor pools to drop PoolAPI and add pool resource filters by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/81 ](https://togithub.com/luthermonson/go-proxmox/pull/81 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha6...v0.0.0-alpha7
###
[`v0.0.0-alpha6`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha6 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha5...v0.0.0-alpha6 )
#### What's Changed
- adding domain endpoints for realm management by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/78 ](https://togithub.com/luthermonson/go-proxmox/pull/78 )
- Fix warnings raised by Goland by
[@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/80 ](https://togithub.com/luthermonson/go-proxmox/pull/80 )
- Implement pool API by
[@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/79 ](https://togithub.com/luthermonson/go-proxmox/pull/79 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha5...v0.0.0-alpha6
###
[`v0.0.0-alpha5`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha5 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha4...v0.0.0-alpha5 )
#### What's Changed
- Deprecate Old Access funcs in Favor of Options by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/74 ](https://togithub.com/luthermonson/go-proxmox/pull/74 )
- add lint to ci process, add mage comments by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/72 ](https://togithub.com/luthermonson/go-proxmox/pull/72 )
- Add missing fields to virtual machine config and cluster resource by
[@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/73 ](https://togithub.com/luthermonson/go-proxmox/pull/73 )
- add Password by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/75 ](https://togithub.com/luthermonson/go-proxmox/pull/75 )
- rewrite cluster resources to use url and add tests by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/76 ](https://togithub.com/luthermonson/go-proxmox/pull/76 )
- Do not fail if cloudinit iso is not found by
[@​mcbenjemaa](https://togithub.com/mcbenjemaa ) in
[https://github.com/luthermonson/go-proxmox/pull/77 ](https://togithub.com/luthermonson/go-proxmox/pull/77 )
#### New Contributors
- [@​mcbenjemaa](https://togithub.com/mcbenjemaa ) made their first
contribution in
[https://github.com/luthermonson/go-proxmox/pull/77 ](https://togithub.com/luthermonson/go-proxmox/pull/77 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha4...v0.0.0-alpha5
###
[`v0.0.0-alpha4`](https://togithub.com/luthermonson/go-proxmox/releases/tag/v0.0.0-alpha4 )
[Compare
Source](https://togithub.com/luthermonson/go-proxmox/compare/v0.0.0-alpha3...v0.0.0-alpha4 )
#### What's Changed
- Extend cloud-init ISO builder to include vendor-data and
network-config by [@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/51 ](https://togithub.com/luthermonson/go-proxmox/pull/51 )
- basic framework to gock out the entire pve api by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/52 ](https://togithub.com/luthermonson/go-proxmox/pull/52 )
- moving integration tests by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/53 ](https://togithub.com/luthermonson/go-proxmox/pull/53 )
- Better handle the optionality of network-config and vendor-data by
[@​jqueuniet](https://togithub.com/jqueuniet ) in
[https://github.com/luthermonson/go-proxmox/pull/54 ](https://togithub.com/luthermonson/go-proxmox/pull/54 )
- Add missing uptime field in NodeStatus by
[@​FedericoAntoniazzi](https://togithub.com/FedericoAntoniazzi ) in
[https://github.com/luthermonson/go-proxmox/pull/55 ](https://togithub.com/luthermonson/go-proxmox/pull/55 )
- fixes for agent exec by
[@​boyvinall](https://togithub.com/boyvinall ) in
[https://github.com/luthermonson/go-proxmox/pull/57 ](https://togithub.com/luthermonson/go-proxmox/pull/57 )
- make sure we get a number, it not we set 0 by
[@​earentir](https://togithub.com/earentir ) in
[https://github.com/luthermonson/go-proxmox/pull/58 ](https://togithub.com/luthermonson/go-proxmox/pull/58 )
- upgrade to go 1.20 and add gophers slack channel by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/60 ](https://togithub.com/luthermonson/go-proxmox/pull/60 )
- Cleanup by [@​luthermonson](https://togithub.com/luthermonson )
in
[https://github.com/luthermonson/go-proxmox/pull/62 ](https://togithub.com/luthermonson/go-proxmox/pull/62 )
- removing route abstract and using gock directly by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/63 ](https://togithub.com/luthermonson/go-proxmox/pull/63 )
- move mock config, add /nodes by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/64 ](https://togithub.com/luthermonson/go-proxmox/pull/64 )
- adding a couple cluster tests by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/65 ](https://togithub.com/luthermonson/go-proxmox/pull/65 )
- fix cpulimit type to float32 by
[@​ricardoalcantara](https://togithub.com/ricardoalcantara ) in
[https://github.com/luthermonson/go-proxmox/pull/67 ](https://togithub.com/luthermonson/go-proxmox/pull/67 )
- adding noop error and ignoring task from addtag in cloudinit by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/70 ](https://togithub.com/luthermonson/go-proxmox/pull/70 )
- adding StringOrFloat64 by
[@​luthermonson](https://togithub.com/luthermonson ) in
[https://github.com/luthermonson/go-proxmox/pull/71 ](https://togithub.com/luthermonson/go-proxmox/pull/71 )
#### New Contributors
- [@​FedericoAntoniazzi](https://togithub.com/FedericoAntoniazzi )
made their first contribution in
[https://github.com/luthermonson/go-proxmox/pull/55 ](https://togithub.com/luthermonson/go-proxmox/pull/55 )
- [@​boyvinall](https://togithub.com/boyvinall ) made their first
contribution in
[https://github.com/luthermonson/go-proxmox/pull/57 ](https://togithub.com/luthermonson/go-proxmox/pull/57 )
- [@​earentir](https://togithub.com/earentir ) made their first
contribution in
[https://github.com/luthermonson/go-proxmox/pull/58 ](https://togithub.com/luthermonson/go-proxmox/pull/58 )
- [@​ricardoalcantara](https://togithub.com/ricardoalcantara ) made
their first contribution in
[https://github.com/luthermonson/go-proxmox/pull/67 ](https://togithub.com/luthermonson/go-proxmox/pull/67 )
**Full Changelog**:
https://github.com/luthermonson/go-proxmox/compare/v0.0.0-alpha3...v0.0.0-alpha4
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-28 03:07:49 +00:00
renovate[bot]
ee687c44a6
Update earthly/earthly Docker tag to v0.7.21 ( #489 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| earthly/earthly | patch | `v0.7.15` -> `v0.7.21` |
---
### Configuration
📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-28 01:30:53 +00:00
Dimitris Karakasilis
43e7222cbc
Cleanup ( #487 )
...
Remove left-overs from when we used this repo to release "standard"
images.
---------
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-10-27 12:32:00 +03:00
renovate[bot]
ddb576abef
Update module github.com/kairos-io/kairos-sdk to v0.0.15 ( #486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.5.0
2023-10-27 10:30:51 +02:00
renovate[bot]
1d7ab7dd1c
Update module github.com/mudler/edgevpn to v0.24.4 ( #485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-27 10:29:02 +02:00
Kai Ehrhardt
ee4547deb9
🐛 Fix kairosctl goreleaser build ( #484 )
...
* drop rlcp: true -> https://goreleaser.com/deprecations#sourcerlcp
* switch to --clean arg -> https://goreleaser.com/deprecations#-rm-dist
* pin golang version ->
https://github.com/kairos-io/provider-kairos/actions/runs/6123251646/job/16620757329#step:7:224
Signed-off-by: Kai Ehrhardt <ehrhardt.kai@gmail.com >
2023-10-23 20:29:02 +02:00
Itxaka
c6177abb53
Set the proper yaml section for p2p ( #483 )
...
It was being set to kairos key but the proper key is p2p
Fixes: https://github.com/kairos-io/kairos/issues/1922
Signed-off-by: Itxaka <itxaka@kairos.io >
2023-10-18 17:16:41 +02:00
renovate[bot]
18a2257412
Update module github.com/kairos-io/kairos-sdk to v0.0.14 ( #473 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/kairos-io/kairos-sdk](https://togithub.com/kairos-io/kairos-sdk )
| require | patch | `v0.0.9` -> `v0.0.14` |
---
### Release Notes
<details>
<summary>kairos-io/kairos-sdk
(github.com/kairos-io/kairos-sdk)</summary>
###
[`v0.0.14`](https://togithub.com/kairos-io/kairos-sdk/releases/tag/v0.0.14 )
[Compare
Source](https://togithub.com/kairos-io/kairos-sdk/compare/v0.0.13...v0.0.14 )
#### What's Changed
- Add KairosFS type and detectBoot with FS by
[@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/46 ](https://togithub.com/kairos-io/kairos-sdk/pull/46 )
**Full Changelog**:
https://github.com/kairos-io/kairos-sdk/compare/v0.0.13...v0.0.14
###
[`v0.0.13`](https://togithub.com/kairos-io/kairos-sdk/releases/tag/v0.0.13 )
[Compare
Source](https://togithub.com/kairos-io/kairos-sdk/compare/v0.0.12...v0.0.13 )
#### What's Changed
- Update module github.com/zcalusic/sysinfo to v1 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/kairos-io/kairos-sdk/pull/22 ](https://togithub.com/kairos-io/kairos-sdk/pull/22 )
- fix(deps): update module github.com/mudler/yip to v1.3.0 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/kairos-io/kairos-sdk/pull/19 ](https://togithub.com/kairos-io/kairos-sdk/pull/19 )
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.11.0 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/kairos-io/kairos-sdk/pull/23 ](https://togithub.com/kairos-io/kairos-sdk/pull/23 )
- Properly calculate image size by
[@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/45 ](https://togithub.com/kairos-io/kairos-sdk/pull/45 )
**Full Changelog**:
https://github.com/kairos-io/kairos-sdk/compare/v0.0.12...v0.0.13
###
[`v0.0.12`](https://togithub.com/kairos-io/kairos-sdk/releases/tag/v0.0.12 )
[Compare
Source](https://togithub.com/kairos-io/kairos-sdk/compare/v0.0.11...v0.0.12 )
#### What's Changed
- Semi force the umount of oem when dealing with mounts by
[@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/40 ](https://togithub.com/kairos-io/kairos-sdk/pull/40 )
- Add a method to get the image size by
[@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/39 ](https://togithub.com/kairos-io/kairos-sdk/pull/39 )
**Full Changelog**:
https://github.com/kairos-io/kairos-sdk/compare/v0.0.11...v0.0.12
###
[`v0.0.11`](https://togithub.com/kairos-io/kairos-sdk/releases/tag/v0.0.11 )
[Compare
Source](https://togithub.com/kairos-io/kairos-sdk/compare/v0.0.10...v0.0.11 )
#### What's Changed
- 🐛 Wrong deep merge when array contains maps by
[@​mauromorales](https://togithub.com/mauromorales ) in
[https://github.com/kairos-io/kairos-sdk/pull/38 ](https://togithub.com/kairos-io/kairos-sdk/pull/38 )
**Full Changelog**:
https://github.com/kairos-io/kairos-sdk/compare/v0.0.10...v0.0.11
###
[`v0.0.10`](https://togithub.com/kairos-io/kairos-sdk/releases/tag/v0.0.10 )
[Compare
Source](https://togithub.com/kairos-io/kairos-sdk/compare/v0.0.9...v0.0.10 )
#### What's Changed
- Improve image extractor by
[@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/32 ](https://togithub.com/kairos-io/kairos-sdk/pull/32 )
- Allow the users to apply arbitrary images in framework-profile.yaml by
[@​jimmykarily](https://togithub.com/jimmykarily ) in
[https://github.com/kairos-io/kairos-sdk/pull/33 ](https://togithub.com/kairos-io/kairos-sdk/pull/33 )
- schedule renovate after hours by
[@​mauromorales](https://togithub.com/mauromorales ) in
[https://github.com/kairos-io/kairos-sdk/pull/34 ](https://togithub.com/kairos-io/kairos-sdk/pull/34 )
- fix(deps): update module github.com/pterm/pterm to v0.12.63 by
[@​renovate](https://togithub.com/renovate ) in
[https://github.com/kairos-io/kairos-sdk/pull/20 ](https://togithub.com/kairos-io/kairos-sdk/pull/20 )
- Add cleanstack util by [@​Itxaka](https://togithub.com/Itxaka )
in
[https://github.com/kairos-io/kairos-sdk/pull/35 ](https://togithub.com/kairos-io/kairos-sdk/pull/35 )
- Extend root schema by [@​Itxaka](https://togithub.com/Itxaka ) in
[https://github.com/kairos-io/kairos-sdk/pull/37 ](https://togithub.com/kairos-io/kairos-sdk/pull/37 )
#### New Contributors
- [@​jimmykarily](https://togithub.com/jimmykarily ) made their
first contribution in
[https://github.com/kairos-io/kairos-sdk/pull/33 ](https://togithub.com/kairos-io/kairos-sdk/pull/33 )
**Full Changelog**:
https://github.com/kairos-io/kairos-sdk/compare/v0.0.8...v0.0.10
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzcuMC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-05 15:26:57 +00:00
Mauro Morales
fab071e5bf
Remove image building pipelines ( #481 )
...
Building of the artifacts was moved to the kairos repo, so these aren't
needed any longer. The arm one is problematic because it has been
pushing to "latest" successfully, so what is on latest and what is on
the release where built differently.
see
https://github.com/kairos-io/provider-kairos/actions/runs/6407762500/job/17395278258#step:10:82
and `docker pull
quay.io/kairos/kairos-opensuse-leap-arm-rpi@sha256:431839e2b8a331180abbd975c1d89717a7b20d004a807b159ac8bc5c3935651b`
fixes #1884
2023-10-05 15:24:01 +02:00
Mauro Morales
c08f787fa4
Lint renovate.json
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-10-04 16:53:54 +02:00
Mauro Morales
8e834023b5
Configure automerge for patch updates
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-10-04 16:39:14 +02:00
Dimitris Karakasilis
a061a92d28
Update README.md ( #479 )
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-09-11 11:11:14 +03:00
Itxaka
3b1a697180
Drop elemental calls ( #478 )
...
No longer used, move to kairos-agent
Also drop sha iso calculation as its done by the iso builder
automatically
Fixes https://github.com/kairos-io/kairos/issues/1798
Signed-off-by: Itxaka <itxaka@kairos.io >
v2.4.0
2023-09-08 14:40:11 +02:00
Dimitris Karakasilis
7af168c88e
Remove release pipelines because now releasing images happens in kairos ( #472 )
...
TODO: Build standard images for all flavors in kairos on "master", so
that we can completely remove the image building code from this repo
(and the rest of the image building pipelines). This way, there won't be
any duplication anymore.
Part of [#1609 ](https://github.com/kairos-io/kairos/issues/1609 )
Goes together with: https://github.com/kairos-io/kairos/pull/1689
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-08-08 17:12:57 +03:00
renovate[bot]
742a9e6b66
Update earthly/earthly Docker tag to v0.7.15 ( #440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 14:34:25 +02:00
renovate[bot]
552b226923
Update module github.com/onsi/gomega to v1.27.10 ( #461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 14:33:46 +02:00
renovate[bot]
f7eb5c32e7
Update quay.io/kairos/osbuilder-tools Docker tag to v0.8.2 ( #450 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 14:33:33 +02:00
Mauro Morales
3f4bc194df
🐛 Add rockylinux to standard releases ( #470 )
...
fixes #1661
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-07-31 09:41:14 +02:00
Mauro Morales
e63b3c81de
🐛 Set iso name for netboot ( #468 )
...
Fixes the current issue on main
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-07-27 18:28:25 +02:00
Mauro Morales
54532e74da
✨ Introduce new artifact naming convention ( #466 )
...
relates to kairos-io/kairos#1109
`earthly +all`
```
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-initrd
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s.ipxe
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-ipxe.iso
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-ipxe-usb.img
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s.iso
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s.iso.sha256
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-kernel
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-sbom.spdx.json
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s-sbom.syft.json
kairos-standard-opensuse-leap-amd64-generic-v2.3.1-dirty-k3s.squashfs
```
`earthly +all-arm-generic --FLAVOR=opensuse-leap-arm-generic`
```
kairos-standard-opensuse-leap-arm64-generic-v2.3.1-1-g6a62b88-dirty.iso
kairos-standard-opensuse-leap-arm64-generic-v2.3.1-1-g6a62b88-dirty.iso.sha256
kairos-standard-opensuse-leap-arm64-generic-v2.3.1-1-g6a62b88-dirty-sbom.spdx.json
kairos-standard-opensuse-leap-arm64-generic-v2.3.1-1-g6a62b88-dirty-sbom.syft.json
```
`earthly -P +all-arm --FLAVOR=opensuse-leap-arm-rpi`
```
kairos-standard-opensuse-leap-arm64-rpi64-v2.3.1-3-g4b23855-dirty-k3s.img.xz
kairos-standard-opensuse-leap-arm64-rpi64-v2.3.1-3-g4b23855-dirty-k3s.img.sha256
kairos-standard-opensuse-leap-arm64-rpi64-v2.3.1-3-g4b23855-dirty-sbom.spdx.json
kairos-standard-opensuse-leap-arm64-rpi64-v2.3.1-3-g4b23855-dirty-sbom.syft.json
```
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-07-27 16:34:54 +02:00
simonfr
360f1f18e7
Fix flavor is not the core one for the provider images ( #451 )
v2.3.1
2023-07-21 13:29:39 +02:00
Dimitris Karakasilis
086c92bf71
Add golang information to the --version output ( #452 )
...
so that we can call it to verify we built a fips version by greping for
"boringcrypto" in the output.
Part of: https://github.com/kairos-io/kairos/issues/1609
Will be used here: https://github.com/kairos-io/packages/pull/334
---------
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-07-19 12:38:53 +03:00
Itxaka
9f56a5578b
Drop tests and cleanup earthly file ( #447 )
2023-07-14 12:46:18 +02:00
renovate[bot]
2c432078e2
Update quay.io/kairos/osbuilder-tools Docker tag to v0.7.8 ( #448 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-13 10:28:33 +02:00
Itxaka
722a4c896c
Extract provider install to a COMMAND ( #442 )
2023-07-11 13:19:42 +02:00
Mauro Morales
9fa3d9f799
Bump kairos version ( #446 )
...
Tests are green and did a manual QA and it's working properly. I do have
two questions which I put as comments
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
v2.3.0
2023-07-10 18:10:33 +02:00
renovate[bot]
5fd57acf44
Update quay.io/kairos/osbuilder-tools Docker tag to v0.7.7 ( #430 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
|
[quay.io/kairos/osbuilder-tools](https://build.opensuse.org/package/show/openSUSE:Leap:15.4:Images/opensuse-leap-image?rev=77c5003cef3b1bfdfe478bbc7d1f567a )
| patch | `v0.7.6` -> `v0.7.7` |
---
### Configuration
📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-10 11:29:28 +02:00
ci-robbot [bot]
31d42cc0ad
⬆️ Kairos core image bump ( #444 )
...
Update of the Kairos core image tag
Signed-off-by: GitHub <noreply@github.com >
Co-authored-by: Itxaka <Itxaka@users.noreply.github.com >
2023-07-10 09:42:05 +02:00
ci-robbot [bot]
0d966882c8
Repositories bump ( #443 )
...
Co-authored-by: mudler <mudler@users.noreply.github.com >
2023-07-08 17:55:01 +02:00
Mauro Morales
79ff5eda73
schedule renovate after hours ( #437 )
...
Scheduling:
https://docs.renovatebot.com/presets-schedule/#schedulenonofficehours
Timezone:
https://docs.renovatebot.com/key-concepts/scheduling/#setting-your-timezone
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-07-05 08:22:38 +02:00
Itxaka
441863b21f
⬆️ Drop yip direct dep ( #434 )
2023-07-04 14:53:57 +02:00
Itxaka
8b1c1b8270
🤖 Add concurrency to all jobs ( #435 )
2023-07-04 10:09:24 +02:00
Itxaka
01bea49185
🤖 Build only non framework flavors ( #432 )
2023-07-03 21:19:38 +02:00
renovate[bot]
6e78604520
Update module github.com/pterm/pterm to v0.12.62 ( #392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:13:36 +02:00
renovate[bot]
bf30cd982f
Update module github.com/urfave/cli/v2 to v2.25.7 ( #417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:12:35 +02:00
renovate[bot]
1bab60a7b9
Update earthly/earthly Docker tag to v0.7.9 ( #425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:12:10 +02:00
ci-robbot [bot]
56997547b1
K3s versions bump ( #429 )
...
Co-authored-by: mudler <mudler@users.noreply.github.com >
2023-07-03 21:09:39 +02:00
Mateusz Urbanek
72c01e2657
fix: bump go.mod path to v2 ( #431 )
...
The path in `go.mod` should be ended in `/v2` suffix, as per [go.mod
module version numbers](https://go.dev/doc/modules/version-numbers ).
---------
Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com >
2023-07-03 21:07:41 +02:00
Dimitris Karakasilis
1b0e051809
Don't add spaces to artifact names ( #422 )
...
because somehow the end up as `.` in the final artifact in Github
releases (probably because [Github converts spaces to
dots](https://github.com/cli/cli/issues/7024#issue-1592370641 )).
Fixes https://github.com/kairos-io/kairos/issues/1520
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-06-26 11:38:00 +03:00
Dimitris Karakasilis
6b2e3eff66
Pass VARIANT to OSRELEASE target ( #420 )
v2.2.2
2023-06-23 10:09:00 +02:00
Itxaka
791d5ce8ac
Fix tests until kairos-agent behaves like an agent and logs out ( #426 )
2023-06-23 09:37:56 +02:00
ci-robbot [bot]
5f0086bc3d
⬆️ Kairos core image bump ( #423 )
...
Co-authored-by: mudler <mudler@users.noreply.github.com >
2023-06-23 09:31:37 +02:00
ci-robbot [bot]
b1bbe0fece
K3s versions bump ( #384 )
...
Co-authored-by: Itxaka <Itxaka@users.noreply.github.com >
2023-06-15 17:25:39 +02:00
Itxaka
9ca9b47ef1
🎨 Rework supported k3s versions ( #411 )
2023-06-15 10:43:10 +02:00
Itxaka
39a9c1db8e
Drop upx compression ( #410 )
v2.2.1
2023-06-15 10:17:06 +02:00
Itxaka
97fccf79f5
Bump to v2.2.0 ( #399 )
v2.2.0
2023-06-14 16:53:12 +02:00