blob: ce9d7717bfbcf3f588674a4e91085cc1531869e8 [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---
刘洪青42ee2092021-01-09 14:06:10 +0800132# 密码,用户服务 - jobs
刘洪青c31902b2020-08-19 14:52:46 +0800133apiVersion: v1
134kind: ConfigMap
135metadata:
136 namespace: jobs-server
刘洪青42ee2092021-01-09 14:06:10 +0800137 name: jobs-server-accountusersvc2jobssyncpassword-env
刘洪青c31902b2020-08-19 14:52:46 +0800138data:
刘洪青42ee2092021-01-09 14:06:10 +0800139 ACCOUNTUSERSVC2JOBSSYNCPASSWORD_ENABLED: "false"
140 ACCOUNTUSERSVC2JOBSSYNCPASSWORD_TRIGGER_EVENTS: ""
141 # accountJobsSyncPassword2JciDrCOMEventJob
刘洪青c31902b2020-08-19 14:52:46 +0800142
143
刘洪青47205852020-08-14 13:39:30 +0800144---
145apiVersion: apps/v1
146kind: Deployment
147metadata:
148 namespace: jobs-server
149 name: jobs-server
150spec:
151 selector:
152 matchLabels:
153 app: jobs-server
154 replicas: 1
155 template:
156 metadata:
157 labels:
158 app: jobs-server
159 spec:
160 containers:
161 - name: jobs-server
162 # 若使用了学校搭设的私有仓库,请修改
刘洪青49d370f2020-12-04 00:43:52 +0800163 image: harbor.supwisdom.com/jobs-server/jobs-server:1.0.0-RELEASE
刘洪青47205852020-08-14 13:39:30 +0800164 imagePullPolicy: Always
165 ports:
166 - containerPort: 6060
167 name: http-metrics
168 envFrom:
169 - configMapRef:
170 name: jvm-env
171 - secretRef:
172 name: rabbitmq-env-secret
173 - configMapRef:
174 name: jobs-server-env
175 - configMapRef:
176 name: jobs-server-organizationtriggertransjob-env
177 - configMapRef:
178 name: jobs-server-organizationtrans2usersvcjob-env
179 - configMapRef:
180 name: jobs-server-accounttriggertransjob-env
181 - configMapRef:
182 name: jobs-server-accounttrans2usersvcjob-env
刘洪青42ee2092021-01-09 14:06:10 +0800183 - configMapRef:
184 name: jobs-server-accountusersvc2jobssyncpassword-env
185 - configMapRef:
186 name: jobs-server-accountusersvc2jobsrabbitreceiver-env
187 - configMapRef:
188 name: jobs-server-organizationusersvc2jobsrabbitreceiver-env
189 - configMapRef:
190 name: jobs-server-groupusersvc2jobsrabbitreceiver-env
刘洪青47205852020-08-14 13:39:30 +0800191 resources:
192 requests:
刘洪青687d71f2020-10-09 15:32:45 +0800193 memory: "2000Mi"
刘洪青47205852020-08-14 13:39:30 +0800194 limits:
刘洪青687d71f2020-10-09 15:32:45 +0800195 memory: "2000Mi"
刘洪青47205852020-08-14 13:39:30 +0800196 imagePullSecrets:
197 - name: harbor-registry
198