Waits until a specific component of LINSTOR is online and usable.
The program will continuously loop until the condition is true. Currently implemented:
linstor-wait-until api-online
waits until the LINSTOR API is online, i.e. you can start sending client commandslinstor-wait-until satellite-online <satellite-name>
waits until a satellite's status is ONLINE.
linstor-wait-until
uses the environment variables specified in the golinstor
library
for configuration.
Variable | Description |
---|---|
LS_CONTROLLERS |
A comma-separated list of LINSTOR controller URLs to connect to. |
LS_USERNAME |
Username to use for HTTP basic auth. |
LS_PASSWORD |
Password to use for HTTP basic auth. |
LS_ROOT_CA |
CA certificate to use for authenticating the server. |
LS_USER_KEY |
TLS key to use for authenticating the client to the server. |
LS_USER_CERTIFICATE |
TLS certificate to use for authenticating the client to the server. |
LS_BEARER_TOKEN_FILE |
Name of the file containing the token for Bearer Token Authentication. |