c0d200e27aae01de5392403e20145ab3d0b1d6eb
[institute/deploy-authx-service.git] /
1 # user-authorization-installer.yaml
2
3 ---
4 apiVersion: v1
5 kind: ConfigMap
6 metadata:
7   namespace: user-authorization-service
8   name: user-authorization-installer-env
9 data:
10   DB_TYPE: mysql8
11
12
13 ---
14 apiVersion: batch/v1
15 kind: Job
16 metadata:
17   namespace: user-authorization-service
18   name: user-authorization-installer
19 spec:
20   completions: 1
21   parallelism: 1
22   template:
23     metadata:
24       labels:
25         app: user-authorization-installer
26     spec:
27       restartPolicy: Never
28       containers:
29       - name: user-authorization-installer
30         # 若使用了学校搭设的私有仓库,请修改
31         image: paas.harbor.nwpu.edu.cn/user-authorization-service/user-authorization-installer:1.2.10-RELEASE
32         imagePullPolicy: Always
33         env:
34         - name: DB_TYPE
35           value: mysql8
36         - name: JDBC_URL
37           value: jdbc:mysql://mysql-server:3306/user_authz_test?serverTimezone=Asia/Shanghai
38         - name: JDBC_USERNAME
39           value: user_authz_test
40         - name: JDBC_PASSWORD
41           value: Supwisdom!Nwpu123
42         envFrom:
43         - configMapRef:
44             name: jvm-env
45         # - secretRef:
46         #     name: datasource-env-secret
47         - configMapRef:
48             name: user-authorization-installer-env
49         # resources:
50         #   requests:
51         #     memory: "256Mi"
52         #   limits:
53         #     memory: "256Mi"
54       imagePullSecrets:
55         - name: harbor-registry
56