Hello, I have installed Gitlab with current Helm charts on an Azure Kubernetes and disable Minio and configure Azure Storages for all buckets.
On the artifact bucket there are will created log files, but on a large I file I get the 413 error “request entity too large”. I have configure in the admin section under CI/CD / Continuous Integration and Deployment / Maximum artifacts size (MB) to a size larger than my file.
I’m using Nginx Ingress in the Kubernetes with an own wildcard certificate. And I try to create a backup of my Gitlab and it stores without any error all within my Azure Storage.
I try to set
nginx-ingress:
controller:
service:
annotations:
"nginx.ingress.kubernetes.io/proxy-body-size": "0"
in the NGINX annotations, but this does not help.
I have setup in my Helm Chart of the Gitlab-Runner the following settings:
gitlab-runner:
install: true
runners:
executor: kubernetes
privileged: true
namespace: gitlab
hostAliases:
- ip: 127.0.0.1
hostnames:
- docker
cache:
cacheShared: true
secretName: gitlab-runner-secret
config: |
[[runners]]
[runners.kubernetes]
image = "ubuntu:23.10"
privileged = true
[[runners.kubernetes.volumes.empty_dir]]
name = "docker-certs"
mount_path = "/certs/client"
medium = "Memory"
And in the Gitlab chart
global:
minio:
enabled: false
appConfig:
object_store:
enabled: true
connection:
secret: gitlab-azure-secret
artifacts:
bucket: artifact