Updating the Geo nodes
Updating Geo nodes involves performing:
- Version-specific update steps, depending on the version being updated to or from.
- General update steps, for all updates.
Version specific update steps
Depending on which version of Geo you are updating to/from, there may be different steps.
- Updating to GitLab 12.1
- Updating to GitLab 10.8
- Updating to GitLab 10.6
- Updating to GitLab 10.5
- Updating to GitLab 10.3
- Updating to GitLab 10.2
- Updating to GitLab 10.1
- Updating to GitLab 10.0
- Updating from GitLab 9.3 or older
- Updating to GitLab 9.0
General update steps
Note: These general update steps are not intended for high-availability deployments, and will cause downtime. If you want to avoid downtime, consider using zero downtime updates.
To update the Geo nodes when a new GitLab version is released, update primary and all secondary nodes:
- Log into the primary node.
- Update GitLab on the primary node using Omnibus.
- Log into each secondary node.
- Update GitLab on each secondary node using Omnibus.
- Test primary and secondary nodes, and check version in each.
Check status after updating
Now that the update process is complete, you may want to check whether everything is working correctly:
Run the Geo raketask on all nodes, everything should be green:
sudo gitlab-rake gitlab:geo:check
- Check the primary node’s Geo dashboard for any errors.
- Test the data replication by pushing code to the primary node and see if it is received by secondary nodes.
If you encounter any issues, please consult the Geo troubleshooting guide.
Help and feedback
If there's something you don't like about this feature
To propose functionality that GitLab does not yet offer
To further help GitLab in shaping new features
If you didn't find what you were looking for
If you want help with something very specific to your use case, and can use some community support
POST ON GITLAB FORUM
If you have problems setting up or using this feature (depending on your GitLab subscription)
REQUEST SUPPORT
To view all GitLab tiers and features or to upgrade
If you want to try all features available in GitLab.com
If you want to try all features available in GitLab self-managed
If you spot an error or a need for improvement and would like to fix it yourself in a merge request
EDIT THIS PAGE
If you would like to suggest an improvement to this doc
If you want to give quick and simple feedback on this doc