fix(forgejo): Add OIDC login
This commit is contained in:
@@ -38,6 +38,21 @@ gitea:
|
|||||||
server:
|
server:
|
||||||
DOMAIN: git.svc.hel1.obx
|
DOMAIN: git.svc.hel1.obx
|
||||||
ROOT_URL: https://git.svc.hel1.obx
|
ROOT_URL: https://git.svc.hel1.obx
|
||||||
|
SSH_DOMAIN: git.svc.hel1.obx
|
||||||
|
SSH_PORT: 22
|
||||||
|
oauth2_client:
|
||||||
|
ENABLE_AUTO_REGISTRATION: true
|
||||||
|
UPDATE_AVATAR: true
|
||||||
|
ACCOUNT_LINKING: auto
|
||||||
|
oauth:
|
||||||
|
- name: 'Oceanbox'
|
||||||
|
provider: 'openidConnect'
|
||||||
|
existingSecret: forgejo-oauth-oceanbox
|
||||||
|
autoDiscoverUrl: 'https://auth.oceanbox.io/realms/oceanbox/.well-known/openid-configuration'
|
||||||
|
scopes: 'openid profile email groups'
|
||||||
|
groupClaimName: 'groups'
|
||||||
|
adminGroup: '/oceanbox/admin'
|
||||||
|
restrictedGroup: ''
|
||||||
additionalConfigFromEnvs:
|
additionalConfigFromEnvs:
|
||||||
- name: FORGEJO__DATABASE__PASSWD
|
- name: FORGEJO__DATABASE__PASSWD
|
||||||
valueFrom:
|
valueFrom:
|
||||||
@@ -61,6 +76,10 @@ 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
|
||||||
@@ -80,10 +99,13 @@ ingress:
|
|||||||
hosts:
|
hosts:
|
||||||
- git.svc.hel1.obx
|
- git.svc.hel1.obx
|
||||||
|
|
||||||
# service:
|
service:
|
||||||
# ssh:
|
ssh:
|
||||||
# type: LoadBalancer
|
type: LoadBalancer
|
||||||
# port: 22
|
port: 22
|
||||||
|
annotations:
|
||||||
|
load-balancer.hetzner.cloud/location: hel1
|
||||||
|
load-balancer.hetzner.cloud/uses-proxyprotocol: 'false'
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
Reference in New Issue
Block a user