ravermeister / gitlab Goto Github PK
View Code? Open in Web Editor NEWGitLab CE (Docker image) for ARM devices. This is a mirror repository of
Home Page: https://gitlab.com/ravermeister/gitlab
License: MIT License
GitLab CE (Docker image) for ARM devices. This is a mirror repository of
Home Page: https://gitlab.com/ravermeister/gitlab
License: MIT License
I'm using this docker image on my local server which needs an ARM image. But the container registry seems to be disabled. I'm not sure if it is caused by this image or some misconfiguration on my side.
Describe your question in as much detail as possible:
I'm running K3s using a cluster of 5 raspberry pi, 2x rpi4 and 3x rpi3. I've create a helm chart to deploy Gitlab into my cluster using the arm docker image provided by ravermeister/gitlab.This images provides default settings for it to work properly on ARM devices, which do not have a lot of RAM.
I've mount the 3 directories needed, as known as :
These directories are mounth throught a localPath, using nodeAffinity to target my rp4 with a SSD.
What are you seeing, and how does it differ from what you expect to see?
The installation start, but when reaching the step database_migrations, it fails. The container restarts indefinitely each time it reaches this stage
Consider including screenshots, error messages, and/or other helpful visuals
This is the log message :
Recipe: gitlab::database_migrations
* ruby_block[check remote PG version] action nothing (skipped due to action :nothing)
* rails_migration[gitlab-rails] action run
* bash[migrate gitlab-rails database] action run
================================================================================
Error executing action `run` on resource 'bash[migrate gitlab-rails database]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Command execution failed. STDOUT/STDERR suppressed for sensitive resource
Cookbook Trace: (most recent call first)
----------------------------------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/resources/rails_migration.rb:18:in `block in class_from_file'
Resource Declaration:
---------------------
suppressed sensitive resource output
Compiled Resource:
------------------
suppressed sensitive resource output
System Info:
------------
chef_version=17.10.0
platform=debian
platform_version=11
ruby=ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [aarch64-linux]
I don't know exactly what the problem is. I've already try to limit the memory usage in the container's configuration. I have already deleted the contents of the installation directories several times to ensure that the installation restarts cleanly but the same error occurs.
Once the CPU of the control plan (master) went up to 100% and it crashed. Which makes me think of a resource problem .
Thank you for your help !
docker: Error response from daemon: pull access denied for hostname, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
'docker login' didn't help
Hello,
I am currently on the yrzr/gitlab-ce-arm64v8 image which is not updated anymore and I would like to switch to your image. The problem is that when I change the image from my container to yours, I get this error (the configuration is the same as with the old image)
[execute] sysctl: permission denied on key "kernel.shmmax"
Error executing action `run` on resource 'execute[load sysctl conf kernel.shmmax]'
Is there a particular workaround?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.