Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. GitLab
  3. S3 Artifacts

S3 Artifacts

Scheduled Pinned Locked Moved GitLab
2 Posts 2 Posters 10 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    arnaudguy
    wrote last edited by
    #1

    Hello,

    I’m running GitLab self-hosted on Cloudron, with self-hosted GitLab Runners on an external VPS.

    👉 Runners work fine (Docker executor), and CI cache is already stored on S3 at the runner level.

    My question is about CI job artifacts storage:
    • According to GitLab documentation, artifacts are stored by GitLab itself, not by the runner
    • This requires enabling Object Storage (S3) in GitLab Omnibus configuration

    Question

    Does Cloudron officially support enabling S3 Object Storage for GitLab CI artifacts using GITLAB_OMNIBUS_CONFIG?

    Example configuration (OVH / MinIO S3-compatible):

    gitlab_rails['object_store']['enabled'] = true
    gitlab_rails['object_store']['connection'] = {
      'provider' => 'AWS',
      'region'   => 'gra',
      'endpoint' => 'https://s3.gra.io.cloud.ovh.net',
      'path_style' => true,
      'aws_access_key_id' => 'XXX',
      'aws_secret_access_key' => 'XXX'
    }
    gitlab_rails['object_store']['objects']['artifacts']['bucket'] = 'gitlab-artifacts'
    

    Additional questions:
    • Is this configuration preserved across Cloudron updates?
    • Are there any known limitations when using GitLab Object Storage on Cloudron?
    • Is this the recommended approach, or is there a Cloudron-specific alternative?

    Thanks in advance for your feedback.

    1 Reply Last reply
    0
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @arnaudguy

      @arnaudguy said in S3 Artifacts:

      Does Cloudron officially support enabling S3 Object Storage for GitLab CI artifacts using GITLAB_OMNIBUS_CONFIG?

      Cloudron uses the config file, please see https://docs.cloudron.io/packages/gitlab/#custom-gitlabyml

      @arnaudguy said in S3 Artifacts:

      Is this configuration preserved across Cloudron updates?

      If configured accordingly to the docs https://docs.gitlab.com/administration/object_storage/ and in /app/data/gitlab.yml yes, it is preserved across updates.

      @arnaudguy said in S3 Artifacts:

      Are there any known limitations when using GitLab Object Storage on Cloudron?

      Not to our current knowledge. If you find any issues, please report them here.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Bookmarks
      • Search