ALT Orchestra Image Factory
  • Go 93.1%
  • HTML 5.3%
  • Shell 1.2%
  • Go Template 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maxim Slipenko 5fd6bce950
All checks were successful
/ Build RPM for ALT (sisyphus) (pull_request) Successful in 2m41s
/ Build RPM for ALT (sisyphus) (push) Successful in 3m43s
update patch
2026-09-02 14:16:35 +03:00
.forgejo/workflows chore: add Taskfile, update Dockerfile and hack/dev 2026-05-06 11:21:48 +03:00
.gear feat: implement checksummer and add digest for OCI 2026-06-30 15:07:35 +03:00
.vscode feat: add support for google service account signing 2026-04-15 13:22:25 +05:30
alt update patch 2026-09-02 14:16:35 +03:00
cmd/image-factory Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
deploy/helm Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
docs Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
enterprise Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
hack Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
internal Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
pkg Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
tools Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
vendor Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.codecov.yml release(v1.3.2): prepare release 2026-05-25 08:08:19 +02:00
.conform.yaml feat: add helm e2e to CI 2026-01-26 11:12:09 +01:00
.disvulncheck.yaml Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.gitattributes Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.gitignore Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.golangci.yml Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.kres.yaml Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
.license-header.go.txt feat: initial version 2023-09-01 00:21:19 +04:00
.markdownlint.json feat: initial version 2023-09-01 00:21:19 +04:00
CHANGELOG.md Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
Dockerfile feat: update Image Factory with Talos 1.14.0-alpha.1 2026-05-29 21:38:57 +04:00
go.mod Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
go.sum Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
image-factory.spec Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
lefthook.yml Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
LICENSE feat: initial version 2023-09-01 00:21:19 +04:00
Makefile Merge tag 'v1.6.0' into new-1.6.0 2026-09-02 14:16:20 +03:00
package-lock.json v1.1.0 2026-05-04 13:02:44 +03:00
package.json v1.1.0 2026-05-04 13:02:44 +03:00
README.md chore: update README.md 2026-05-06 11:50:29 +03:00
Taskfile.yml chore: add Taskfile, update Dockerfile and hack/dev 2026-05-06 11:21:48 +03:00

Image Factory

The Image Factory provides a way to download ALT Orchestra artifacts. Artifacts can be generated with customizations defined by a "schematic". A schematic can be applied to any of the versions of ALT Orchestra offered by the Image Factory to produce a "model".

The following assets are provided:

  • ISO
  • kernel, initramfs, and kernel command line
  • UKI
  • disk images in various formats (e.g. AWS, GCP, VMware, etc.)
  • installer container images

The supported frontends are:

  • HTTP
  • PXE
  • Container Registry

The official Image Factory is available at https://factory.altlinux.space.

Acknowledgments

This project is based on the Talos Linux Image Factory, developed by Sidero Labs.

ALT Orchestra Image Factory is a fork and adaptation of the original Talos Linux Image Factory, modified to support ALT Orchestra-specific artifacts, configurations, and workflows.

License

The Image Factory is licensed under the Mozilla Public License, version 2.0, except for the code in the enterprise/ folder.

The enterprise/ folder contains original code by Sidero Labs, licensed under the Business Source License 1.1. It is not included in the build by default and is not modified by this project.