- Aula 08: nginx-ingress TCP passthrough gitlab→gitea, comments
- Aula 09: add-client.sh API GitLab→Gitea
- Aula 11: node-bugado deployment image registry.kube.quest→gitea.kube.quest
- Aula 12: setup.sh/cleanup.sh API GitLab→Gitea, ArgoCD repoURL
- Aula 13: k8s manifests, benchmarks: registry.kube.quest→gitea.kube.quest,
gitlab-registry→gitea-registry, GITLAB_TOKEN→GITEA_TOKEN
- Aula 14: comments GitLab→Gitea
- README raiz: arquitetura, tabela, DNS
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
# =============================================================================
|
|
# GitLab Registry Storage Secret - Hetzner Object Storage
|
|
# =============================================================================
|
|
#
|
|
# Este secret configura o Registry para usar Hetzner Object Storage (S3 compatível)
|
|
#
|
|
# ANTES DE APLICAR:
|
|
# 1. Crie o bucket "gitlab-registry" na Hetzner Cloud Console
|
|
# 2. Gere credenciais S3 (Access Key + Secret Key)
|
|
# 3. Substitua os valores <PLACEHOLDER> abaixo
|
|
#
|
|
# Para aplicar:
|
|
# kubectl apply -f gitlab-registry-storage-secret.yaml
|
|
#
|
|
# =============================================================================
|
|
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: gitlab-registry-storage
|
|
namespace: gitlab
|
|
type: Opaque
|
|
stringData:
|
|
config: |
|
|
s3:
|
|
bucket: gitlab-registry
|
|
accesskey: <HETZNER_ACCESS_KEY>
|
|
secretkey: <HETZNER_SECRET_KEY>
|
|
region: eu-central
|
|
regionendpoint: https://fsn1.your-objectstorage.com
|
|
v4auth: true
|
|
secure: true
|
|
chunksize: 5242880
|
|
rootdirectory: /
|