stackabletech / t2

A platform that helps with integration tests and troubleshooting/support
Apache License 2.0
3 stars 2 forks source link

K3s: specify versions w/o using channel API #340

Closed backstreetkiwi closed 2 months ago

backstreetkiwi commented 2 years ago

The K3s installation script uses a REST API (https://update.k3s.io/v1-release/channels) to determine the version to be installed based on "channels" (e.g. '1.24', '1.23', 'latest', 'stable', 'testing', ...). Unfortunately, this REST API is not as highly available as we wish, so we see K3s installations fail from time to time. Therefore, we should check if we could work our way around the API if we pin the version to a specific value (e.g. 'v1.24.3+k3s1') instead of using a channel. T2 should offer both options, one relying on the API, the other working without it.

backstreetkiwi commented 3 months ago

We mirror the K3s repo on our own Nexus, but later dropped updating that because K3s was no longer used. This issue should be no longer needed (@Jimvin )

backstreetkiwi commented 2 months ago

T2 is discontinued