Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.
NetApp StorageGRID mit GitLab
Beitragende
Änderungen vorschlagen
Von Angela Cheng
NetApp hat StorageGRID mit GitLab getestet. Siehe Beispielkonfiguration für GitLab unten. Siehe "Gitlab Leitfaden zur Konfiguration von Objektspeicher" Entsprechende Details.
Beispiel für eine Objekt-Storage-Verbindung
Für Linux Package-Installationen ist dies ein Beispiel für das connection
Einstellung im konsolidierten Formular. Bearbeiten /etc/gitlab/gitlab.rb
Und fügen Sie die folgenden Zeilen hinzu, um die gewünschten Werte zu ersetzen:
# Consolidated object storage configuration
gitlab_rails['object_store']['enabled'] = true
gitlab_rails['object_store']['proxy_download'] = true
gitlab_rails['object_store']['connection'] = {
'provider' => 'AWS',
'region' => 'us-east-1',
'endpoint' => 'https://<storagegrid-s3-endpoint:port>',
'path_stype' => 'true',
'aws_access_key_id' => '<AWS_ACCESS_KEY_ID>',
'aws_secret_access_key' => '<AWS_SECRET_ACCESS_KEY>'
}
# OPTIONAL: The following lines are only needed if server side encryption is required
gitlab_rails['object_store']['storage_options'] = {
'server_side_encryption' => 'AES256'
}
gitlab_rails['object_store']['objects']['artifacts']['bucket'] = 'gitlab-artifacts'
gitlab_rails['object_store']['objects']['external_diffs']['bucket'] = 'gitlab-mr-diffs'
gitlab_rails['object_store']['objects']['lfs']['bucket'] = 'gitlab-lfs'
gitlab_rails['object_store']['objects']['uploads']['bucket'] = 'gitlab-uploads'
gitlab_rails['object_store']['objects']['packages']['bucket'] = 'gitlab-packages'
gitlab_rails['object_store']['objects']['dependency_proxy']['bucket'] = 'gitlab-dependency-proxy'
gitlab_rails['object_store']['objects']['terraform_state']['bucket'] = 'gitlab-terraform-state'
gitlab_rails['object_store']['objects']['pages']['bucket'] = 'gitlab-pages'