Development repository for Uyuni Saltboot related and retail tools.
Saltboot is salt based image deployment mechanism integrated with Uyuni.
Retail images integrating saltboot deployment and related support formulas.
Release packages are built to packages/ directory (git ignored).
Release packages are built from origin/master to ensure clean, reproducible artifacts.
Local uncommitted changes are never included.
Once release packages are built, they need to be submitted to the retail project. From retail project, create submit requests to various target projects.
bashgitwith access toorigin
# Build all packages
make all
# Build single package
make branch-network-formula
# Run version consistency checks (spec version vs changelog)
make test
# Clean build artifacts
make cleanIndividual packages can also be built directly:
./build.sh saltboot-formulamake delegates to build.sh. Before packaging or testing, build.sh fetches
origin and creates a temporary git worktree at origin/master. The operation
runs inside that worktree. For build targets, resulting packages/ artifacts are
copied back to the repo root. The worktree is removed on exit.