Skip to content

Enables dependency proxy

John Jarvis requested to merge jarv/enable-dependency-proxy into master

What does this MR do?

Values selected to match configuration on VMs:

  ## Dependency proxy (EE only)
  dependency_proxy:
    enabled: true
    # The location where dependency_proxy blobs are stored (default: shared/dependency_proxy).
    storage_path: /var/opt/gitlab/gitlab-rails/shared/dependency_proxy
    object_store:
      enabled: true
      direct_upload: true
      background_upload: false
      proxy_download: false
      remote_directory: "gitlab-gprd-dependency-proxy"
      connection: {"provider":"Google","google_project":"gitlab-production","google_json_key_location":"/etc/gitlab/gcs-creds.json"}

Note that we don't have proxy_download enabled for dependency proxy, because this is the default for omnibus:

gitlab_rails['dependency_proxy_object_store_proxy_download'] = false
Edited by John Jarvis

Merge request reports