fix(forgejo): Add s3 for packages
This commit is contained in:
@@ -6,21 +6,17 @@ image:
|
|||||||
rootless: true
|
rootless: true
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: 1000m
|
|
||||||
memory: 2Gi
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 200m
|
cpu: 200m
|
||||||
memory: 512Mi
|
memory: 512Mi
|
||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
|
metrics:
|
||||||
|
enabled: false
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: false
|
||||||
config:
|
config:
|
||||||
# database:
|
APP_NAME: 'Forgejo: With a cup of tea.'
|
||||||
# DB_TYPE: postgres
|
|
||||||
# HOST: forgejo-db-rw:5432
|
|
||||||
# NAME: app
|
|
||||||
# USER: app
|
|
||||||
# SCHEMA: public
|
|
||||||
cache:
|
cache:
|
||||||
ENABLED: true
|
ENABLED: true
|
||||||
ADAPTER: redis
|
ADAPTER: redis
|
||||||
@@ -31,6 +27,11 @@ gitea:
|
|||||||
queue:
|
queue:
|
||||||
TYPE: redis
|
TYPE: redis
|
||||||
CONN_STR: redis://dragonfly-forgejo.forgejo.svc:6379/2
|
CONN_STR: redis://dragonfly-forgejo.forgejo.svc:6379/2
|
||||||
|
storage:
|
||||||
|
MINIO_ENDPOINT: https://hel1.your-objectstorage.com
|
||||||
|
MINIO_LOCATION: eu-central
|
||||||
|
MINIO_BUCKET: forgejo
|
||||||
|
MINIO_USE_SSL: false
|
||||||
security:
|
security:
|
||||||
INSTALL_LOCK: true
|
INSTALL_LOCK: true
|
||||||
service:
|
service:
|
||||||
@@ -40,10 +41,25 @@ gitea:
|
|||||||
ROOT_URL: https://git.svc.hel1.obx
|
ROOT_URL: https://git.svc.hel1.obx
|
||||||
SSH_DOMAIN: git.svc.hel1.obx
|
SSH_DOMAIN: git.svc.hel1.obx
|
||||||
SSH_PORT: 22
|
SSH_PORT: 22
|
||||||
|
SSH_SERVER_USE_PROXY_PROTOCOL: true
|
||||||
|
LANDING_PAGE: "explore"
|
||||||
oauth2_client:
|
oauth2_client:
|
||||||
ENABLE_AUTO_REGISTRATION: true
|
ENABLE_AUTO_REGISTRATION: true
|
||||||
UPDATE_AVATAR: true
|
UPDATE_AVATAR: true
|
||||||
ACCOUNT_LINKING: auto
|
ACCOUNT_LINKING: auto
|
||||||
|
database:
|
||||||
|
MAX_OPEN_CONNS: 90
|
||||||
|
attachment:
|
||||||
|
STORAGE_TYPE: minio
|
||||||
|
lfs:
|
||||||
|
STORAGE_TYPE: minio
|
||||||
|
picture:
|
||||||
|
AVATAR_STORAGE_TYPE: minio
|
||||||
|
'storage.packages':
|
||||||
|
STORAGE_TYPE: minioc
|
||||||
|
openid:
|
||||||
|
ENABLE_OPENID_SIGNIN: false
|
||||||
|
ENABLE_OPENID_SIGNUP: false
|
||||||
oauth:
|
oauth:
|
||||||
- name: 'Oceanbox'
|
- name: 'Oceanbox'
|
||||||
provider: 'openidConnect'
|
provider: 'openidConnect'
|
||||||
@@ -54,6 +70,16 @@ gitea:
|
|||||||
adminGroup: '/oceanbox/devel'
|
adminGroup: '/oceanbox/devel'
|
||||||
restrictedGroup: ''
|
restrictedGroup: ''
|
||||||
additionalConfigFromEnvs:
|
additionalConfigFromEnvs:
|
||||||
|
- name: FORGEJO__STORAGE__MINIO_ACCESS_KEY_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-s3
|
||||||
|
key: access_key
|
||||||
|
- name: FORGEJO__STORAGE__MINIO_SECRET_ACCESS_KEY_ID
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-s3
|
||||||
|
key: secret_key
|
||||||
- name: FORGEJO__DATABASE__PASSWD
|
- name: FORGEJO__DATABASE__PASSWD
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
@@ -76,10 +102,6 @@ gitea:
|
|||||||
key: host
|
key: host
|
||||||
- name: FORGEJO__DATABASE__DB_TYPE
|
- name: FORGEJO__DATABASE__DB_TYPE
|
||||||
value: postgres
|
value: postgres
|
||||||
- name: FORGEJO__OPENID__ENABLE_OPENID_SIGNIN
|
|
||||||
value: "true"
|
|
||||||
- name: FORGEJO__OPENID__ENABLE_OPENID_SIGNUP
|
|
||||||
value: "true"
|
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -88,12 +110,19 @@ ingress:
|
|||||||
cert-manager.io/cluster-issuer: ca-issuer
|
cert-manager.io/cluster-issuer: ca-issuer
|
||||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||||
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
|
||||||
nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,172.19.255.0/24,100.64.0.0/12
|
nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,172.19.255.0/24,100.64.0.0/12
|
||||||
hosts:
|
hosts:
|
||||||
- host: git.svc.hel1.obx
|
- host: git.svc.hel1.obx
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- backend:
|
||||||
pathType: Prefix
|
service:
|
||||||
|
name: forgejo-http
|
||||||
|
port:
|
||||||
|
number: 3000
|
||||||
|
path: /
|
||||||
|
pathType: ImplementationSpecific
|
||||||
tls:
|
tls:
|
||||||
- secretName: forgejo-tls
|
- secretName: forgejo-tls
|
||||||
hosts:
|
hosts:
|
||||||
|
|||||||
Reference in New Issue
Block a user