blob: 3f802eedebd469df9055c6e3c2a96a8bd8a5a898 [file] [log] [blame]
刘洪青c04a9b52021-01-18 22:12:09 +08001# 4.4.authx-service-bff.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: authx-service
8 name: authx-service-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 SERVER_TOMCAT_ACCEPT_COUNT: "5000"
20 SERVER_TOMCAT_MAX_CONNECTIONS: "10000"
21 SERVER_TOMCAT_MAX_THREADS: "800"
22 SERVER_TOMCAT_MIN_SPARE_THREADS: "100"
23
24 LOGGING_LEVEL_COM_SUPWISDOM_INSTITUTE_AUTHX_SERVICE_BFF: INFO
25
26
27 SPRING_REDIS_JEDIS_POOL_MAXACTIVE: "800"
28 SPRING_REDIS_JEDIS_POOL_MAXIDLE: "100"
29 SPRING_REDIS_JEDIS_POOL_MINIDLE: "100"
30
31
32 CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server.svc.cluster.local:8080
33 CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
34 #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: ""
35 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
36 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
37 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
38 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
39
40 USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
41 USER_DATA_SERVICE_CLIENT_AUTH_ENABLED: "false"
42 #USER_DATA_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
43 #USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
44 #USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
45 #USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
46 #USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
47
48 USER_AUTHZ_SERVICE_SERVER_URL: http://user-authorization-sa-svc.user-authorization-service.svc.cluster.local:8080
49 USER_AUTHZ_SERVICE_CLIENT_AUTH_ENABLED: "false"
50 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
51 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
52 #USER_AUTHZ_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
53 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
54 #USER_AUTHZ_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
55
56
57 TPAS_FILE_API_URL: http://agent-service-svc.thirdparty-agent-service.svc.cluster.local:8080/api/v1/tpas/file/minio
58 TPAS_CLIENT_AUTH_ENABLED: "false"
59 #TPAS_CLIENT_AUTH_KEY_PASSWORD: ""
60 #TPAS_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
61 #TPAS_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
62 #TPAS_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
63 #TPAS_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
64
65---
66apiVersion: v1
67kind: Service
68metadata:
69 namespace: authx-service
70 name: authx-service-bff-svc
71 labels:
72 app: authx-service-bff
73 needMonitor: 'true'
74spec:
75 ports:
76 - port: 8080
77 targetPort: http
78 protocol: TCP
79 name: http
80 - port: 6060
81 targetPort: http-metrics
82 protocol: TCP
83 name: http-metrics
84 selector:
85 app: authx-service-bff
86
87---
88apiVersion: apps/v1
89kind: Deployment
90metadata:
91 namespace: authx-service
92 name: authx-service-bff
93spec:
94 selector:
95 matchLabels:
96 app: authx-service-bff
97 replicas: 1
98 template:
99 metadata:
100 labels:
101 app: authx-service-bff
102 spec:
103 containers:
104 - name: authx-service-bff
105 image: harbor.supwisdom.com/authx-service/authx-service-bff:1.2.0-SNAPSHOT
106 imagePullPolicy: Always
107 ports:
108 - containerPort: 8080
109 name: http
110 - containerPort: 6060
111 name: http-metrics
112 envFrom:
113 - configMapRef:
114 name: jvm-env
115 - secretRef:
116 name: redis-env-secret
117 - configMapRef:
118 name: authx-service-bff-env
119 resources:
120 requests:
121 memory: "400Mi"
122 limits:
123 memory: "400Mi"
124 readinessProbe:
125 httpGet:
126 path: /actuator/health
127 port: 8080
128 initialDelaySeconds: 20
129 periodSeconds: 5
130 timeoutSeconds: 5
131 successThreshold: 1
132 failureThreshold: 10
133 imagePullSecrets:
134 - name: harbor-registry