feat(pipeline): Created managed storage for forgejo

This commit is contained in:
Richard Robert Reitz 2025-05-27 16:33:20 +02:00
parent 95ba18bb56
commit 528b44a1ba

View file

@ -14,18 +14,91 @@ test:
gitea: gitea:
additionalConfigFromEnvs: additionalConfigFromEnvs:
- name: FORGEJO__APP_NAME - name: FORGEJO__storage__MINIO_ACCESS_KEY_ID
value: EDP Forgejo valueFrom:
- name: FORGEJO__APP_SLOGAN secretKeyRef:
value: Welcome to the Forgejo name: forgejo-cloud-credentials
# - name: ENV_TO_INI__DATABASE__PASSWD key: access-key
# valueFrom: - name: FORGEJO__storage__MINIO_SECRET_ACCESS_KEY
# secretKeyRef: valueFrom:
# name: postgres-secret secretKeyRef:
# key: password name: forgejo-cloud-credentials
key: secret-key
- name: FORGEJO__storage_0x2E_packages__MINIO_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: access-key
- name: FORGEJO__storage_0x2E_packages__MINIO_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: secret-key
- name: FORGEJO__attachment__MINIO_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: access-key
- name: FORGEJO__attachment__MINIO_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: secret-key
- name: FORGEJO__lfs__MINIO_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: access-key
- name: FORGEJO__lfs__MINIO_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: secret-key
- name: FORGEJO__picture__MINIO_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: access-key
- name: FORGEJO__picture__MINIO_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: forgejo-cloud-credentials
key: secret-key
admin: admin:
existingSecret: gitea-credential existingSecret: gitea-credential
config: config:
storage:
MINIO_ENDPOINT: obs.eu-de.otc.t-systems.com:443
STORAGE_TYPE: minio
MINIO_LOCATION: eu-de
MINIO_BUCKET: edp-forgejo-{{{ .Env.CLUSTER_ENVIRONMENT }}}
MINIO_USE_SSL: true
'storage.packages':
MINIO_ENDPOINT: obs.eu-de.otc.t-systems.com:443
STORAGE_TYPE: minio
MINIO_LOCATION: eu-de
MINIO_BUCKET: edp-forgejo-{{{ .Env.CLUSTER_ENVIRONMENT }}}
MINIO_USE_SSL: true
attachment:
MINIO_ENDPOINT: obs.eu-de.otc.t-systems.com:443
STORAGE_TYPE: minio
MINIO_LOCATION: eu-de
MINIO_BUCKET: edp-forgejo-{{{ .Env.CLUSTER_ENVIRONMENT }}}
MINIO_USE_SSL: true
lfs:
MINIO_ENDPOINT: obs.eu-de.otc.t-systems.com:443
STORAGE_TYPE: minio
MINIO_LOCATION: eu-de
MINIO_BUCKET: edp-forgejo-{{{ .Env.CLUSTER_ENVIRONMENT }}}
MINIO_USE_SSL: true
picture:
MINIO_ENDPOINT: obs.eu-de.otc.t-systems.com:443
STORAGE_TYPE: minio
MINIO_LOCATION: eu-de
MINIO_BUCKET: edp-forgejo-{{{ .Env.CLUSTER_ENVIRONMENT }}}
MINIO_USE_SSL: true
service: service:
DISABLE_REGISTRATION: true DISABLE_REGISTRATION: true
other: other: