-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
139 lines (133 loc) · 4.57 KB
/
config.yaml
File metadata and controls
139 lines (133 loc) · 4.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
integration:
############################################
# Integration setup #
############################################
# Available options:
# - oauth2
# - sso-nextcloud
# - sso-external
############################################
setupMethod: 'oauth2'
oidcClients:
nextcloud:
id: nextcloud
secret: nextcloud-secret
openprojectNC:
id: 4xMOWGYBXhSMNBcSwpgPW1B3Q7TPuP3S
secret: 7V5AJR9TtNNaGtnZROSYp6N9oCTvxbbi
openprojectKC:
id: openproject
secret: openproject-secret
openproject:
fullnameOverride: openproject
host: openproject.test
assetHost: openproject-assets.test
#####################################################
# Run OpenProject in standalone mode #
# (without Nextcloud and Keycloak integration) #
#####################################################
standalone: false
#####################################################
# Pod container image tag #
# Examples: 16.2, dev #
#####################################################
version: '17'
############################################
# Git branch to use as the source #
# Example: dev #
############################################
gitSourceBranch: ''
############################################
# Mount and use local source code #
# Override 'gitSourceBranch' #
############################################
localSourcePath: ''
####################################################
# Path to map custom OpenProject source inside pod #
# NOTE: this will serve as APP_PATH #
####################################################
customSourceMountPath: '/home/app/openproject'
#####################################################
# Starts pods necessary for testing #
#####################################################
enableTestSetup: false
postgresql:
host: op-postgresql
database: openproject
username: openproject
password: openproject
############################################
# Enterprise Token #
############################################
enterpriseToken: ''
############################################
# Rails environment #
# Examples: production, development #
############################################
railsEnv: 'production'
nextcloud:
############################################
# Pod container image tag #
# Examples: 30, 31 #
############################################
version: '32'
############################################
# Git branch to use as the source #
# Example: master, stable30 #
############################################
gitSourceBranch: ''
fullnameOverride: nextcloud
host: nextcloud.test
enableApps:
############################################################################
# Nextcloud apps to enable #
############################################################################
# Add the folloing entry for each app you want to enable
# - name: 'app_name' # Name of the app
# version: '' # [Optional] Release version of the app
# gitBranch: '' # [Optional] Git branch to use as the source
# NOTE: 'version' will be ignored if 'gitBranch' is set
############################################################################
- name: 'integration_openproject'
version: ''
gitBranch: ''
- name: 'oidc'
version: ''
gitBranch: ''
- name: 'user_oidc'
version: ''
gitBranch: ''
- name: 'groupfolders'
version: ''
gitBranch: ''
postgresql:
host: nc-postgresql
database: nextcloud
username: nextcloud
password: nextcloud
keycloak:
version: '26.2.5'
fullnameOverride: keycloak
host: keycloak.test
providerName: keycloak
realm:
name: opnc
postgresql:
host: kc-postgresql
ingress:
ingressClassName: 'traefik'
tlsSecretName: 'opnc-tls-secret'
# Use exisiting TLS secret name. If set, the above tlsSecretName will be ignored.
existingTlsSecretName: ''
# path to mount the CA certificate file in the container
caCertFileMountPath: /certs/ca.crt
persistence:
storageClassName: 'local-path'
accessMode: 'ReadWriteOnce'
xwiki:
enabled: true
host: xwiki.test
version: '17.10.6'
extensions:
openproject:
version: '1.1.0'