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