Tracking the work necessary to add support for Storage Boxes and the new api.hetzner.com to the CLI.
Integrating the new API
We want to make this transparent for the average user, so they do not have to think about which API URL has the resources they are interested in.
This means we want to publish the Storage Box commands next to all other existing commands:
hcloud storage-box list
hcloud storage-box create-snapshot
Configuring the API URL (if you want to use a proxy for example) will be done with a new option --endpoint-hetzner (& HETZNER_ENDPOINT), in addition to the existing --endpoint (& HCLOUD_TOKEN). The new option will override the default api.hetzner.com, while the old option overrides api.hetzner.cloud.
Progress
As this is a product that is already launched, we can work on the support in public on GitHub, as we do not want to release something half-baked we will keep a longer lived feature branch storage-boxes around until all features are ready: #1118.
Tracking the work necessary to add support for Storage Boxes and the new
api.hetzner.comto the CLI.Integrating the new API
We want to make this transparent for the average user, so they do not have to think about which API URL has the resources they are interested in.
This means we want to publish the Storage Box commands next to all other existing commands:
Configuring the API URL (if you want to use a proxy for example) will be done with a new option
--endpoint-hetzner(&HETZNER_ENDPOINT), in addition to the existing--endpoint(&HCLOUD_TOKEN). The new option will override the defaultapi.hetzner.com, while the old option overridesapi.hetzner.cloud.Progress
As this is a product that is already launched, we can work on the support in public on GitHub, as we do not want to release something half-baked we will keep a longer lived feature branch
storage-boxesaround until all features are ready: #1118.