kubermatic / kubeone

Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
https://kubeone.io
Apache License 2.0
1.39k stars 236 forks source link

Add a possibility to define a binary mirror #3467

Open mfahlandt opened 1 week ago

mfahlandt commented 1 week ago

Description of the feature you would like to add / User story

As a user I would like to replace the default base site for binaries in order to make a fully offline k1 installation

Solution details

Add a new Option to the KubeOne config file to define a core URL for all binaries

Each of the binaries that are installed are then being pulled from this baseURL, the subpath stays the same

Alternative approaches

Include all the binaries in a bigger installer, but this would be too big potentially to satisfy all optional binaries available

Use cases

It is currently not possible to do a 100% offline and Airgapped installation as the binaries are being pulled out of GitHub

mfahlandt commented 1 week ago

/assign

xmudrii commented 1 week ago

/retitle Add a possibility to define a binary mirror