46ade42aa83208161dcdfcd98cc2c01bda773a8b
[institute/deploy-authx-service.git] /
1 # user-data-service-biz.yaml
2
3 ---
4 apiVersion: v1
5 kind: ConfigMap
6 metadata:
7   namespace: user-data-service-test
8   name: user-data-service-biz-env
9 data:
10   SERVER_PORT: "8080"
11   SSL_ENABLED: "false"
12   #SSL_KEYSTORE_FILE: file:/certs/server/server.keystore
13   #SSL_KEYSTORE_PASSWORD: ""
14   #SSL_TRUSTSTORE_FILE: file:/certs/server/server.truststore
15   #SSL_TRUSTSTORE_PASSWORD: ""
16
17   SERVER_MAXHTTPHEADERSIZE: "10240"
18
19
20   SPRING_DATASOURCE_DRUID_INITIAL_SIZE: "10"
21   SPRING_DATASOURCE_DRUID_MAX_ACTIVE: "20"
22   SPRING_DATASOURCE_DRUID_MIN_IDLE: "10"
23
24
25   CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server-test.svc.cluster.local:8080
26   CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
27   #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: ""
28   #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
29   #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
30   #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
31   #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
32
33   TPAS_FILE_API_URL: http://agent-service-svc.thirdparty-agent-service-test.svc.cluster.local:8080/api/v1/tpas/file/db
34   TPAS_CLIENT_AUTH_ENABLED: "false"
35   #TPAS_CLIENT_AUTH_KEY_PASSWORD: ""
36   #TPAS_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
37   #TPAS_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
38   #TPAS_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
39   #TPAS_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
40
41
42 ---
43 apiVersion: v1
44 kind: Service
45 metadata:
46   namespace: user-data-service-test
47   name: user-data-service-biz-svc
48   labels:
49     app: user-data-service-biz
50     needMonitor: 'true'
51 spec:
52   ports:
53     - port: 8080
54       targetPort: http
55       protocol: TCP
56       name: http
57     - port: 6060
58       targetPort: http-metrics
59       protocol: TCP
60       name: http-metrics
61   selector:
62     app: user-data-service-biz
63
64 ---
65 apiVersion: apps/v1
66 kind: Deployment
67 metadata:
68   namespace: user-data-service-test
69   name: user-data-service-biz
70 spec:
71   selector:
72     matchLabels:
73       app: user-data-service-biz
74   replicas: 1
75   template:
76     metadata:
77       labels:
78         app: user-data-service-biz
79     spec:
80       containers:
81       - name: user-data-service-biz
82         # 若使用了学校搭设的私有仓库,请修改
83         image: harbor.supwisdom.com/goa/biz-api:0.1.1-SNAPSHOT
84         imagePullPolicy: Always
85         ports:
86         - containerPort: 8080
87           name: http
88         - containerPort: 6060
89           name: http-metrics
90         envFrom:
91         - configMapRef:
92             name: jvm-env
93         - secretRef:
94             name: datasource-env-secret
95         - configMapRef:
96             name: user-data-service-biz-env
97         resources:
98           requests:
99             memory: "512Mi"
100           limits:
101             memory: "512Mi"
102         readinessProbe:
103           httpGet:
104             path: /actuator/health
105             port: 8080
106           initialDelaySeconds: 20
107           periodSeconds: 5
108           timeoutSeconds: 5
109           successThreshold: 1
110           failureThreshold: 10
111       imagePullSecrets:
112         - name: harbor-registry