Skip to content

Commit 28d1f84

Browse files
committed
opt: template structures
1 parent 7b2419b commit 28d1f84

36 files changed

+464
-0
lines changed

template/12.0/ce/Chart.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v2
2+
name: ce
3+
description: Helm chart for Seafile Pro.
4+
type: application
5+
version: "12.0"
6+
appVersion: "12.0"
7+
home: https://seafile.com
8+
sources:
9+
- https://github.com/haiwen/seafile
10+
maintainers:
11+
- name: seafileDocs
12+
icon: https://de.seafile.com/wp-content/themes/seafileger/img/svg/seafile_logo_proposed.svg
File renamed without changes.
File renamed without changes.

ce/templates/seafile-persistentvolumeclaim.yaml renamed to template/12.0/ce/templates/seafile-persistentvolumeclaim.yaml

File renamed without changes.
File renamed without changes.

template/12.0/ce/values.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
seafile:
2+
initMode: true
3+
configs: {} # seafile container configurations, object
4+
env: {} # environment variables for seafile service, object
5+
secretsMap: {} # seafile services secrets env, object
6+
7+
# extra infomations object(frontend, backend)
8+
extraResources: {}
9+
extraEnv: []
10+
extraVolumes: []
11+
12+
# Default
13+
presetEnv:
14+
# for Seafile server
15+
- name: TIME_ZONE
16+
value: "UTC"
17+
- name: SEAFILE_LOG_TO_STDOUT
18+
value: "true"
19+
- name: SITE_ROOT
20+
value: "/"
21+
- name: ENABLE_SEADOC
22+
value: "false"
23+
- name: SEADOC_SERVER_URL
24+
allowEmpty: true
25+
- name: SEAFILE_SERVER_HOSTNAME
26+
- name: SEAFILE_SERVER_PROTOCOL
27+
value: "https"
28+
29+
# for database
30+
- name: DB_HOST
31+
- name: DB_PORT
32+
value: "3306"
33+
- name: DB_USER
34+
value: "seafile"
35+
- name: SEAFILE_MYSQL_DB_CCNET_DB_NAME
36+
value: "ccnet_db"
37+
- name: SEAFILE_MYSQL_DB_SEAFILE_DB_NAME
38+
value: "seafile_db"
39+
- name: SEAFILE_MYSQL_DB_SEAHUB_DB_NAME
40+
value: "seahub_db"
41+
42+
# initialization
43+
44+
## for Seafile admin
45+
- name: INIT_SEAFILE_ADMIN_EMAIL
46+
initValue: true
47+
48+
presetSecretsMap:
49+
- name: DB_ROOT_PASSWD # Env's name
50+
secret: seafile-secret
51+
key: INIT_SEAFILE_MYSQL_ROOT_PASSWORD
52+
- name: JWT_PRIVATE_KEY
53+
secret: seafile-secret
54+
key: JWT_PRIVATE_KEY
55+
- name: DB_PASSWORD
56+
secret: seafile-secret
57+
key: SEAFILE_MYSQL_DB_PASSWORD
58+
- name: INIT_SEAFILE_ADMIN_PASSWORD
59+
secret: seafile-secret
60+
key: INIT_SEAFILE_ADMIN_PASSWORD
61+
- name: INIT_S3_SECRET_KEY
62+
secret: seafile-secret
63+
key: INIT_S3_SECRET_KEY
64+
File renamed without changes.

cluster/templates/seafile-backend-deployment.yaml renamed to template/12.0/cluster/templates/seafile-backend-deployment.yaml

File renamed without changes.

0 commit comments

Comments
 (0)