Dimitris Karakasilis a8707c113a 1999 list releases (#61)
* Add registry and org to the os-release file

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Extract the software version prefix to a field

and make sure everything still works.
Also implement NoPrereleases method to filter out Kairos pre-releases

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Store RegistryAndOrg on the TagList

to be used in the new PrintImages method that prints full image URLs

This method will be used in the "kairos-agent upgrade list-releases" command

Also fix some relic softarePrefix arguments (Artifact now has that info)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Implement sorting in a semver manner

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Implement FullImages method that returns the tags as full images

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-08 14:01:57 +02:00
2023-06-14 08:59:09 +02:00
2023-12-05 12:09:10 +02:00
2023-12-05 12:09:10 +02:00
2023-03-15 10:56:11 +01:00
2023-03-15 10:56:11 +01:00
2023-07-25 12:38:46 +02:00
2023-03-15 10:56:11 +01:00
2023-12-05 15:46:08 +02:00
2023-12-08 14:01:57 +02:00
2023-03-15 12:12:54 +01:00
2023-12-05 15:46:08 +02:00
2023-12-05 15:46:08 +02:00
2023-03-15 11:54:42 +01:00
2023-03-15 11:54:42 +01:00


kairos-white-column 5bc2fe34

Kairos - Kubernetes-focused, Cloud Native Linux meta-distribution


The immutable Linux meta-distribution for edge Kubernetes.


With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.

Kairos (formerly c3os) is an open-source project which brings Edge, cloud, and bare metal lifecycle OS management into the same design principles with a unified Cloud Native API.

This repo provides the SDK for kairos

Community

You can find us at:

Project Office Hours

Project Office Hours is an opportunity for attendees to meet the maintainers of the project, learn more about the project, ask questions, and learn about new features and upcoming updates.

Add to Google Calendar

Description
📂 golang sdk for kairos
Readme 25 MiB
Languages
Go 99.7%
Earthly 0.3%