blob: 2e5cc4e48645f3d40ffbe237ce03322a7d55224e [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# 4.1.jobs-server.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: jobs-server
8 name: jobs-server-env
9data:
10 LOGGING_LEVEL_COM_SUPWISDOM_INSITITUTE_JOBS_SERVER: INFO
11
12
13---
14# 组织机构数据,定时触发 OrganizationTrans2UserSvcJob
15# 适用于由交换同步到转换表的场景
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 namespace: jobs-server
20 name: jobs-server-organizationtriggertransjob-env
21data:
22 ORGANIZATIONTRIGGERTRANSJOB_ENABLED: "false"
23 # cron 和 fixedDelay 只能 二选一,配置一个即可
24 # 0 0 2 * * *
25 ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_CRON: ""
26 # 120 秒
27 ORGANIZATIONTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000"
28 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
29 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user"
30 # 修改为实际的数据库密码
31 ORGANIZATIONTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar"
32
33
34---
35# 组织机构数据,临时表 - 正式
36apiVersion: v1
37kind: ConfigMap
38metadata:
39 namespace: jobs-server
40 name: jobs-server-organizationtrans2usersvcjob-env
41data:
42 ORGANIZATIONTRANS2USERSVCJOB_ENABLED: "false"
43 ORGANIZATIONTRANS2USERSVCJOB_PAGE_SIZE: "1000"
44 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
45 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user"
46 # 修改为实际的数据库密码
47 ORGANIZATIONTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar"
48
49 ORGANIZATIONTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
50
51
52---
53# 帐号数据,定时触发 AccountTrans2UserSvcJob
54# 适用于由交换同步到转换表的场景
55apiVersion: v1
56kind: ConfigMap
57metadata:
58 namespace: jobs-server
59 name: jobs-server-accounttriggertransjob-env
60data:
61 ACCOUNTTRIGGERTRANSJOB_ENABLED: "false"
62 # cron 和 fixedDelay 只能 二选一,配置一个即可
63 # 0 0 2 * * *
64 ACCOUNTTRIGGERTRANSJOB_SCHEDULED_CRON: ""
65 # 120 秒
66 ACCOUNTTRIGGERTRANSJOB_SCHEDULED_FIXED_DELAY: "1200000"
67 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
68 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_USERNAME: "user"
69 # 修改为实际的数据库密码
70 ACCOUNTTRIGGERTRANSJOB_WRITER_DATASOURCE_PASSWORD: "kingstar"
71
72
73---
74# 帐号数据,临时表 - 正式
75apiVersion: v1
76kind: ConfigMap
77metadata:
78 namespace: jobs-server
79 name: jobs-server-accounttrans2usersvcjob-env
80data:
81 ACCOUNTTRANS2USERSVCJOB_ENABLED: "false"
82 ACCOUNTTRANS2USERSVCJOB_PAGE_SIZE: "1000"
83 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_JDBC_URL: "jdbc:mysql://mysql-server.authx-service.svc.cluster.local:3306/user?serverTimezone=Asia/Shanghai"
84 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_USERNAME: "user"
85 # 修改为实际的数据库密码
86 ACCOUNTTRANS2USERSVCJOB_READER_DATASOURCE_PASSWORD: "kingstar"
87
88 ACCOUNTTRANS2USERSVCJOB_WRITE_USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
89
90
刘洪青c31902b2020-08-19 14:52:46 +080091
92## 须确保 用户服务 将变更数据推送到 rabbit mq 中
93
94---
95# 帐号,用户服务 - jobs
96apiVersion: v1
97kind: ConfigMap
98metadata:
99 namespace: jobs-server
100 name: jobs-server-accountusersvc2jobsrabbitreceiver-env
101data:
102 ACCOUNTUSERSVC2JOBSRABBITRECEIVER_ENABLED: "false"
103 ACCOUNTUSERSVC2JOBSRABBITRECEIVER_TRIGGER_EVENTS: ""
104 # jobs2OpenldapEventJob
105
106---
107# 组织机构,用户服务 - jobs
108apiVersion: v1
109kind: ConfigMap
110metadata:
111 namespace: jobs-server
112 name: jobs-server-organizationusersvc2jobsrabbitreceiver-env
113data:
114 ORGANIZATIONUSERSVC2JOBSRABBITRECEIVER_ENABLED: "false"
115 ORGANIZATIONUSERSVC2JOBSRABBITRECEIVER_TRIGGER_EVENTS: ""
116 # jobs2OpenldapEventJob
117
118---
119# 用户组,用户服务 - jobs
120apiVersion: v1
121kind: ConfigMap
122metadata:
123 namespace: jobs-server
124 name: jobs-server-groupusersvc2jobsrabbitreceiver-env
125data:
126 GROUPUSERSVC2JOBSRABBITRECEIVER_ENABLED: "false"
127 GROUPUSERSVC2JOBSRABBITRECEIVER_TRIGGER_EVENTS: ""
128 # jobs2OpenldapEventJob
129
130
131---
132# 西工大,Openldap同步,jobs - openldap
133apiVersion: v1
134kind: ConfigMap
135metadata:
136 namespace: jobs-server
137 name: jobs-server-jobs2openldapeventjob-env
138data:
139 JOBS2OPENLDAPEVENTJOB_ENABLED: "false"
140 JOBS2OPENLDAPEVENTJOB_OPENLDAP_LDAP_PROVIDER_URL: ldap://localhost:389/
141 JOBS2OPENLDAPEVENTJOB_OPENLDAP_LDAP_SECURITY_PRINCIPAL: cn=root,dc=xxx,dc=edu,dc=cn
142 JOBS2OPENLDAPEVENTJOB_OPENLDAP_LDAP_SECURITY_CREDENTIALS: kingstar
143
144
刘洪青47205852020-08-14 13:39:30 +0800145---
146apiVersion: apps/v1
147kind: Deployment
148metadata:
149 namespace: jobs-server
150 name: jobs-server
151spec:
152 selector:
153 matchLabels:
154 app: jobs-server
155 replicas: 1
156 template:
157 metadata:
158 labels:
159 app: jobs-server
160 spec:
161 containers:
162 - name: jobs-server
163 # 若使用了学校搭设的私有仓库,请修改
164 image: harbor.supwisdom.com/jobs-server/jobs-server:1.0.0-SNAPSHOT
165 imagePullPolicy: Always
166 ports:
167 - containerPort: 6060
168 name: http-metrics
169 envFrom:
170 - configMapRef:
171 name: jvm-env
172 - secretRef:
173 name: rabbitmq-env-secret
174 - configMapRef:
175 name: jobs-server-env
176 - configMapRef:
177 name: jobs-server-organizationtriggertransjob-env
178 - configMapRef:
179 name: jobs-server-organizationtrans2usersvcjob-env
180 - configMapRef:
181 name: jobs-server-accounttriggertransjob-env
182 - configMapRef:
183 name: jobs-server-accounttrans2usersvcjob-env
184 resources:
185 requests:
刘洪青687d71f2020-10-09 15:32:45 +0800186 memory: "2000Mi"
刘洪青47205852020-08-14 13:39:30 +0800187 limits:
刘洪青687d71f2020-10-09 15:32:45 +0800188 memory: "2000Mi"
刘洪青47205852020-08-14 13:39:30 +0800189 imagePullSecrets:
190 - name: harbor-registry
191