blob: f03a3979290a5d2c630841549847cfe0f81c0aad [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# admin-center-bff.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: admin-center
8 name: admin-center-bff-env
9data:
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 LOGGING_LEVEL_COM_SUPWISDOM_INSTITUTE_ADMIN_CENTER_BFF: INFO
20
21
22 ADMIN_CENTER_SA_SERVER_URL: http://admin-center-sa-svc.admin-center.svc.cluster.local:8080
23 ADMIN_CENTER_SA_CLIENT_AUTH_ENABLED: "false"
24 #ADMIN_CENTER_SA_CLIENT_AUTH_KEY_PASSWORD: ""
25 #ADMIN_CENTER_SA_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
26 #ADMIN_CENTER_SA_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
27 #ADMIN_CENTER_SA_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
28 #ADMIN_CENTER_SA_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
29
30 CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server.svc.cluster.local:8080
31 CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
32 #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: ""
33 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
34 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
35 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
36 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
37
38 USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
39 USER_DATA_SERVICE_CLIENT_AUTH_ENABLED: "false"
40 #USER_DATA_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
41 #USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
42 #USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
43 #USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
44 #USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
45
46 USER_AUTHZ_SERVICE_SERVER_URL: http://user-authorization-sa-svc.user-authorization-service.svc.cluster.local:8080
47 USER_AUTHZ_SERVICE_CLIENT_AUTH_ENABLED: "false"
48 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
49 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
50 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
51 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
52 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
53
54 # PERSONAL_SECURITY_CENTER_SERVER_URL: http://personal-security-center-sa-api-svc.personal-security-center.svc.cluster.local:8080
55 # PERSONAL_SECURITY_CENTER_CLIENT_AUTH_ENABLED: "false"
56 #PERSONAL_SECURITY_CENTER_CLIENT_AUTH_KEY_PASSWORD: ""
57 #PERSONAL_SECURITY_CENTER_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
58 #PERSONAL_SECURITY_CENTER_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
59 #PERSONAL_SECURITY_CENTER_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
60 #PERSONAL_SECURITY_CENTER_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
61
62
63 TPAS_FILE_API_URL: http://agent-service-svc.thirdparty-agent-service.svc.cluster.local:8080/api/v1/tpas/file/db
64 TPAS_CLIENT_AUTH_ENABLED: "false"
65 #TPAS_CLIENT_AUTH_KEY_PASSWORD: ""
66 #TPAS_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
67 #TPAS_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
68 #TPAS_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
69 #TPAS_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
70
71
72---
73apiVersion: v1
74kind: Service
75metadata:
76 namespace: admin-center
77 name: admin-center-bff-svc
78 labels:
79 app: admin-center-bff
80 needMonitor: 'true'
81spec:
82 ports:
83 - port: 8080
84 targetPort: http
85 protocol: TCP
86 name: http
87 - port: 6060
88 targetPort: http-metrics
89 protocol: TCP
90 name: http-metrics
91 selector:
92 app: admin-center-bff
93
94---
95apiVersion: apps/v1
96kind: Deployment
97metadata:
98 namespace: admin-center
99 name: admin-center-bff
100spec:
101 selector:
102 matchLabels:
103 app: admin-center-bff
104 replicas: 1
105 template:
106 metadata:
107 labels:
108 app: admin-center-bff
109 spec:
110 containers:
111 - name: admin-center-bff
112 # 若使用了学校搭设的私有仓库,请修改
113 image: harbor.supwisdom.com/admin-center/admin-center-bff:1.0.2-SNAPSHOT
114 imagePullPolicy: Always
115 ports:
116 - containerPort: 8080
117 name: http
118 - containerPort: 6060
119 name: http-metrics
120 envFrom:
121 - configMapRef:
122 name: jvm-env
123 - secretRef:
124 name: redis-env-secret
125 - configMapRef:
126 name: admin-center-bff-env
127 resources:
128 requests:
129 memory: "400Mi"
130 limits:
131 memory: "400Mi"
132 readinessProbe:
133 httpGet:
134 path: /actuator/health
135 port: 8080
136 initialDelaySeconds: 20
137 periodSeconds: 5
138 timeoutSeconds: 5
139 successThreshold: 1
140 failureThreshold: 10
141 imagePullSecrets:
142 - name: harbor-registry
143