32 Commits

Author SHA1 Message Date
Noel Georgi
f0150c419d
feat: use rootless Image Factory
Pull in new Talos imager to support rootless IF.

Part of: https://github.com/siderolabs/talos/issues/12146/

Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-12-26 15:48:23 +05:30
Mateusz Urbanek
f57218fbf0
feat: refactor configuration of image factory
Refactor configuration of Image Factory.
This PR removes most of the flags, and instead allows configuration
using config files and/or environment variables.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-12-22 14:24:46 +01:00
Andrey Smirnov
fa266e0b20
release(v0.9.0): prepare release
This is the official v0.9.0 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-11-26 18:57:08 +04:00
Andrey Smirnov
a3a7661df3
release(v0.8.4): prepare release
This is the official v0.8.4 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-09-10 17:08:16 +04:00
Mateusz Urbanek
94c6df1f34
release(v0.8.3): prepare release
This is the official v0.8.3 release.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-08-20 19:54:08 +02:00
Andrey Smirnov
251aee0371
release(v0.8.2): prepare release
This is the official v0.8.2 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-08-19 13:13:01 +04:00
Mateusz Urbanek
57ad419a19
release(v0.8.1): prepare release
This is the official v0.8.1 release.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-08-14 14:40:25 +02:00
Mateusz Urbanek
a1e37078e1
feat: add fallback if S3 is missbehaving
Add fallback to direct asset download in case of S3 issues.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-08-14 11:35:40 +02:00
Mateusz Urbanek
9760ab0fee
release(v0.8.0): prepare release
This is the official v0.8.0 release.

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-08-12 14:40:42 +02:00
Mateusz Urbanek
a9e2d08b11
feat: add support for Object Storage and CDN cache
Fixes #265

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-08-01 16:10:25 +02:00
Andrey Smirnov
b8bfc1985c
docs: add air-gapped documentation
Add some notes on how to mirror images to run Image Factory in
air-gapped mode.

Co-authored-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-28 19:25:15 +04:00
Andrey Smirnov
0c83228ae5
release(v0.7.6): prepare release
This is the official v0.7.6 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-24 15:50:53 +04:00
Andrey Smirnov
19ac9c276a
release(v0.7.5): prepare release
This is the official v0.7.5 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-23 18:16:15 +04:00
Andrey Smirnov
f2bb870107
release(v0.7.4): prepare release
This is the official v0.7.4 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-07-03 15:32:18 +04:00
Andrey Smirnov
1df0e9e508
release(v0.7.3): prepare release
This is the official v0.7.3 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-06-05 13:13:47 +04:00
Andrey Smirnov
29b022e253
release(v0.7.2): prepare release
This is the official v0.7.2 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-06-05 10:23:41 +04:00
Andrey Smirnov
f09f134336
release(v0.7.1): prepare release
This is the official v0.7.1 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-05-28 20:08:34 +04:00
Noel Georgi
f930246105
release(v0.7.0): prepare release
This is the official v0.7.0 release.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-05-01 16:54:37 +05:30
Noel Georgi
69525bae92
release(v0.6.9): prepare release
This is the official v0.6.9 release.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-04-28 18:50:57 +05:30
Noel Georgi
b7b4c71117
release(v0.6.1): prepare release
This is the official v0.6.1 release.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-14 22:02:07 +05:30
Noel Georgi
cc1074b2b7
release(v0.6.0): prepare release
This is the official v0.6.0 release.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-14 17:50:04 +05:30
Andrey Smirnov
fe9134a1bd
release(v0.5.0): prepare release
This is the official v0.5.0 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-09-03 14:16:07 +04:00
Andrey Smirnov
7f0975004a
feat: update to Talos 1.8
Update integration tests.

Add Apache CloudStack, new overlays.

Fixes #141

Fixes #142

Fixes #131

Fixes #143

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-09-02 21:08:57 +04:00
Andrey Smirnov
e5686e2596
release(v0.4.2): prepare release
This is the official v0.4.2 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-07-05 16:18:00 +04:00
Andrey Smirnov
4f3206bb2d
release(v0.4.0): prepare release
This is the official v0.4.0 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-05-15 19:23:32 +04:00
Andrey Smirnov
f5bc4976c8
release(v0.3.3): prepare release
This is the official v0.3.3 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-05-02 17:12:16 +04:00
Andrey Smirnov
df3d2119e4
release(v0.2.3): prepare release
This is the official v0.2.3 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-03-14 22:09:40 +04:00
Andrey Smirnov
8dde046b02
release(v0.2.2): prepare release
This is the official v0.2.2 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-01-23 20:05:54 +04:00
Andrey Smirnov
318205dcf7
release(v0.2.1): prepare release
This is the official v0.2.1 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-12-22 20:49:52 +04:00
Andrey Smirnov
43a6388436
release(v0.1.1): prepare release
This is the official v0.1.1 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-11-02 14:01:07 +04:00
Andrew Rynhard
91bbcd2c82
chore: rename with new nomenclature
Themes the nomenclature to align with Talos Linux

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-09-18 22:30:22 +04:00
Andrey Smirnov
803ffa15a5
feat: initial version
Initial version of the image service.

Implements a basic configuration service, and HTTP frontend for assets.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-09-01 00:21:19 +04:00