Upgrade gitlab ce

So, we are using self hosted gitlab 13.6.3 free version.
looks like there are security issues because we keep getting some random services running out of no where and them using 100% of cpu making some applications to not work.

we tried killing the processes but they keep poping again.

So we are thinking of upgrading it to a stable version with the hope that this problem will get fixed.

So, can you guys help me how to upgrade into stable version
Like the steps needed to upgrade to a stable version.

also, do i need to provide any info from my side?

Linux version 4.19.0-18-cloud-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.208-1 (2021-09-29)

System information
System: Debian 10
Current User: git
Using RVM: no
Ruby Version: 2.7.2p137
Gem Version: 3.1.4
Bundler Version:2.1.4
Rake Version: 13.0.1
Redis Version: 5.0.9
Git Version: 2.29.0
Sidekiq Version:5.2.9
Go Version: unknown

GitLab information
Version: 13.6.3
Revision: 857c6c6a6a9
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: PostgreSQL
DB Version: 11.9
URL: https://*********
HTTP Clone URL: https://*******/some-group/some-project.git
SSH Clone URL: git@********:some-group/some-project.git
Using LDAP: no
Using Omniauth: yes

GitLab Shell
Version: 13.13.0
Repository storage paths:

  • default: /var/opt/gitlab/git-data/repositories
    GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell
    Git: /opt/gitlab/embedded/bin/git

Thanks
Hari

fell free to visit docs.gitlab.com

@hari123 see this post:Upgrading from 13.12 to Latest - #2 by iwalker and adapt it based on the upgrade path for your current version to get to the latest gitlab version.

Use this page for upgrade path and other info: Upgrading GitLab | GitLab

Hey @iwalker,
for got to mention that we are using bitnami and installed the gitlab image provided by them?
It doesn’t matter right?

Also the problem is that we need to carry out this process in a production vm.
And i havent done this before.
So, if at all it does not pan out well there is a risk of whole gitlab getting affected and i don’t want to risk it.
Hence i am afraid.

Can you like give me any inputs?