switching between gitlab-ee and gitlab-ce

The procedure is to switch the packages around over the top of the data. You can’t restore a Community Edition backup into an EE install, or vice versa. # sudo gitlab-backup restore BACKUP=1638647416_2021_12_04_14.5.1 Unpacking backup … done GitLab version mismatch: Your current GitLab version (14.5.1-ee) differs from the GitLab version in the backup! Please switch […]

Ruby gem version dependency hell (gettext 3.3.0)

$ /bin/bundle install –gemfile=ci/Gemfile Gem::InstallError: gettext requires Ruby version >= 2.5.0. An error occurred while installing gettext (3.3.0), and Bundler cannot continue. Make sure that `gem install gettext -v ‘3.3.0’` succeeds before bundling. TL;DR, this works – there’s another option which might work, see below, but I can’t be bothered to try. This is two […]

gitlab ci for puppet control-repo – a test suite

There’s lots of content already out there about puppet CI testing; this is what I initially came up with using GitLab CI, and with various other improvements such blogged about previously in posts tagged gitlab-runner such as: Separate rake files. A lot of examples I found had very long complicated rake files to define different […]

gitlab omnibus 11.10.3 – gitaly not starting

tl;dr The logs lead me to realise gitaly was having issues.  This serves up the repositories to the rest of the gitlab installation. The only bits of gitaly running were this: ├─3670 runsv gitaly ├─3691 /opt/gitlab/embedded/bin/gitaly-wrapper /opt/gitlab/embedded/bin/gitaly /var/opt/gitlab/gitaly/config.toml └─9405 svlogd -tt /var/log/gitlab/gitaly These were failing to stop via gitlab-ctl stop It should have a gitaly […]

gitlab runners and ci – getting started

intro Before trying to use GitLab runner (shell) in anger, I wanted to peek under the hood – it’ll make things easier later. I’ll stash more information here if it looks useful. Docs: built in docs at gitlab.example.com/help/ci/quick_start/README https://docs.gitlab.com/ee/ci/ One of a number of posts on GitLab CI, see the gitlab-runner tag. .gitlab-ci.yml This is […]