How to upgrade from 14 to 15¶
Note¶
Find where your version sits in the upgrade path:
Path to follow¶
GitLab 14: 14.0.12 > 14.3.6 > 14.9.5 > 14.10.5 > 15.0.5
Upgrade GitLab to 14.3.6¶
Upgrade GitLab to 14.9.5¶
Check if DB migration succeeds¶
If all is up, then you are ready to go.check gitlab services status¶
If they are all running like this, then you are ready to go live
run: alertmanager: (pid 15045) 88s; run: log: (pid 2411) 1127s
run: gitaly: (pid 15076) 87s; run: log: (pid 2398) 1127s
run: gitlab-exporter: (pid 15036) 89s; run: log: (pid 2410) 1127s
run: gitlab-kas: (pid 14996) 91s; run: log: (pid 14830) 163s
run: gitlab-pages: (pid 15017) 90s; run: log: (pid 2403) 1127s
run: gitlab-workhorse: (pid 15007) 90s; run: log: (pid 2393) 1127s
run: grafana: (pid 15063) 88s; run: log: (pid 2412) 1127s
run: logrotate: (pid 15088) 87s; run: log: (pid 2377) 1128s
run: nginx: (pid 15094) 87s; run: log: (pid 2394) 1127s
run: node-exporter: (pid 15102) 86s; run: log: (pid 2397) 1127s
run: postgres-exporter: (pid 15038) 88s; run: log: (pid 2401) 1127s
run: postgresql: (pid 2400) 1127s; run: log: (pid 2392) 1127s
run: prometheus: (pid 15187) 86s; run: log: (pid 2399) 1127s
run: puma: (pid 15197) 85s; run: log: (pid 2415) 1127s
run: redis: (pid 14610) 170s; run: log: (pid 2407) 1127s
run: redis-exporter: (pid 15203) 85s; run: log: (pid 2396) 1127s
run: registry: (pid 15027) 89s; run: log: (pid 2402) 1127s
run: sidekiq: (pid 15212) 85s; run: log: (pid 2395) 1127s
Upgrade GitLab to 14.10.5¶
Check if DB migration succeeds on 14.10.5¶
If all is up, then you are ready to go.Upgrade GitLab to 15.0.5¶
Check if DB migration succeeds on 15.0.5¶
If all is up, then you are ready to go.check gitlab services status on 15.0.5¶
If does not start or you get a 408, then follow this process:
Edit /etc/gitlab/gitlab.rb and add the following line¶
nginx['ssl_ciphers'] = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384"