Add enterprise-only checksum endpoint: appending .sha256 or .sha512
to any /image/ path returns a single-line checksum file instead of
the asset. Algorithm is selected from the suffix; the Checksummer
interface takes the suffix so no circular import is needed.
Wizard UI shows (sha256) and (sha512) links per download button;
non-enterprise builds show a localized (checksums) tooltip.
Integration tests cover both algorithms (GET, HEAD, validate,
reproducibility, error cases).
Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
Adds localization support with go-i18n module.
Adds Russian language support in the frontend interface
Signed-off-by: Aleksandr Gamzin <gamzin@altlinux.org>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Break down the UI into the series of steps, be smart about available
choices for each variant, provide links to the documentation.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Fixes#18
The intention is to provide educational frontend so that people can get
comfortable using the Image Service by building the appropriate links.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>