fix(aula-10): configurar bucket único para todos os tipos de objeto GitLab
Adiciona configuração explícita para usar o mesmo bucket S3 para uploads, artifacts, LFS, packages, externalDiffs, terraformState, ciSecureFiles e dependencyProxy. O GitLab organiza internamente por pastas/prefixos.
This commit is contained in:
@@ -62,6 +62,25 @@ global:
|
||||
connection:
|
||||
secret: gitlab-object-storage
|
||||
key: connection
|
||||
# Bucket único para todos os tipos de objeto
|
||||
# O GitLab organiza internamente por pastas/prefixos
|
||||
# Os valores abaixo são sobrescritos via --set no setup.sh usando S3_BUCKET do .env
|
||||
uploads:
|
||||
bucket: gitlab-storage
|
||||
artifacts:
|
||||
bucket: gitlab-storage
|
||||
lfs:
|
||||
bucket: gitlab-storage
|
||||
packages:
|
||||
bucket: gitlab-storage
|
||||
externalDiffs:
|
||||
bucket: gitlab-storage
|
||||
terraformState:
|
||||
bucket: gitlab-storage
|
||||
ciSecureFiles:
|
||||
bucket: gitlab-storage
|
||||
dependencyProxy:
|
||||
bucket: gitlab-storage
|
||||
|
||||
# Email (opcional - configurar depois)
|
||||
# email:
|
||||
|
||||
@@ -583,6 +583,17 @@ else
|
||||
HELM_ARGS="$HELM_ARGS --set global.hosts.https=false"
|
||||
fi
|
||||
|
||||
# Configurar bucket único para todos os tipos de objeto
|
||||
# O GitLab organiza internamente por pastas/prefixos
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.uploads.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.artifacts.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.lfs.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.packages.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.externalDiffs.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.terraformState.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.ciSecureFiles.bucket=${S3_BUCKET}"
|
||||
HELM_ARGS="$HELM_ARGS --set global.appConfig.dependencyProxy.bucket=${S3_BUCKET}"
|
||||
|
||||
# Verificar se já está instalado
|
||||
if helm status gitlab -n gitlab &> /dev/null; then
|
||||
log_warn "GitLab já está instalado. Atualizando..."
|
||||
|
||||
Reference in New Issue
Block a user