New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[storagenode] Ability to turn off the storagenode version checker chore #6486
Comments
Change storagenode: add config flag to allow running version checker once mentions this issue. |
i dont understand the value of being able to disable to version checker chore on the storage node. can you please elaborate? @profclems If the updater fails then you would receive an update when the version checker runs |
This gives options to either disable the version checker in spc air-gapped environments or set it to run once (especially for docker nodes that have the updater binary already running periodically to check for new versions). It is set to run periodically by default. Issue: #6486 Change-Id: I40fa392309b9a36cd589e839298e2351d6814d9e
I also don't get it. If version control is unreachable we end up with a docker contain with no storage node binary in it. Currently the storage node binary has to be downloaded from github otherwise the docker container doesn't work. Disabling the version doesn't make the docker container work. |
@littleskunk Disabling it on the storagenode binary isn't the same as disabling it on the updater. And this is entirely different from the docker container directly downloading the binary because it does not depend on this flag. It will still download the binaries on start. Also for air-gapped nodes, we have https://github.com/storj/storj-private/issues/382 to include a storagenode binary to the docker image. |
moving to deployed. |
Docker nodes contain a storagenode-updater that checks the storagenode version and automatically updates it. The storagenode also has a version checker chore that checks if the node is up to date and notifies on the dashboard's notification center. So for docker nodes, both the updater and storagenode runs a version checker chore, and you will never receive a notification about an outdated node binary if ypu're running a docker node because the updater will always update the node before the node's version checker will find out that the software needs update.
Acceptance criteria:
Value
The text was updated successfully, but these errors were encountered: