Summary
We need to add the ability for users to select specific Altinity builds using curl https://altinity.com | sh command. Doing so, would improve usability, especially for developers/QA engineers that frequently need to install/switch between specific builds.
Potential implementation option
- On execution, a user could be presented with a menu/series of menus along the lines of
$ curl https://altinity.com | sh
Select build:
1) Altinity Antalya
2) Altinity Stable
3) Altinity FIPS
Selection: 1
Fetching latest versions...
1) 26.3.10.20001.altinityantalya
2) 25.8.22.20001.altinityantalya
Selection: 2
Install:
clickhouse-server 25.8.22.20001.altinityantalya
clickhouse-client 25.8.22.20001.altinityantalya
Proceed? [y/n]
- To avoid extensive lists, we should limit the selections to the latest available and supported minor versions.
- To support automation, the script should also support the flags, e.g.
curl https://altinity.com | sh -s -- \
--build antalya \
--version 25.8.22.20001.altinityantalya
Summary
We need to add the ability for users to select specific Altinity builds using
curl https://altinity.com | shcommand. Doing so, would improve usability, especially for developers/QA engineers that frequently need to install/switch between specific builds.Potential implementation option