blob: 0e8fdbfe9bc707d92ef161d29c9da0f6fd958611 [file] [log] [blame]
刘洪青f69336e2022-03-15 13:50:11 +08001# 4.2.authx-log-sa.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: authx-log
8 name: authx-log-sa-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 #同环境中用户的地址
20 USER_DATA_SERVICE_SERVER_URL: http://user-data-service-goa-svc.user-data-service.svc.cluster.local:8080
21 USER_DATA_SERVICE_CLIENT_AUTH_ENABLED: "false"
22 # USER_DATA_SERVICE_CLIENT_AUTH_KEY_PASSWORD: ""
23 # USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
24 # USER_DATA_SERVICE_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
25 # USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
26 # USER_DATA_SERVICE_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
27
刘洪青8cbef0e2022-04-19 17:04:49 +080028
刘洪青f69336e2022-03-15 13:50:11 +080029 #ipaddr
刘洪青8cbef0e2022-04-19 17:04:49 +080030 IPADDR_API_URL: http://ipaddr.ipaddr.svc.cluster.local:9090/v1/find
31
刘洪青f69336e2022-03-15 13:50:11 +080032 IPADDR_SERVER_URL: http://ipaddr.ipaddr.svc.cluster.local:9090
33 IPADDR_CLIENT_AUTH_ENABLED: "false"
34 #IPADDR_CLIENT_AUTH_KEY_PASSWORD: ""
35 #IPADDR_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
36 #IPADDR_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
37 #IPADDR_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
38 #IPADDR_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
39
40
41 AUTHX_LOG_ENABLED: "true"
42 AUTHX_LOG_RABBITMQ_HOST: rabbitmq-server.authx-service.svc.cluster.local
43 AUTHX_LOG_RABBITMQ_PORT: "5672"
44 AUTHX_LOG_RABBITMQ_USERNAME: guest
45 AUTHX_LOG_RABBITMQ_PASSWORD: guest
46
47
48---
49apiVersion: v1
50kind: Service
51metadata:
52 namespace: authx-log
53 name: authx-log-sa-svc
54 labels:
55 app: authx-log-sa
56 needMonitor: 'true'
57spec:
58 ports:
59 - port: 8080
60 targetPort: http
61 protocol: TCP
62 name: http
63 - port: 6060
64 targetPort: http-metrics
65 protocol: TCP
66 name: http-metrics
67 selector:
68 app: authx-log-sa
69
70---
71apiVersion: apps/v1
72kind: Deployment
73metadata:
74 namespace: authx-log
75 name: authx-log-sa
76spec:
77 selector:
78 matchLabels:
79 app: authx-log-sa
80 replicas: 1
81 template:
82 metadata:
83 labels:
84 app: authx-log-sa
85 annotations:
86 co.elastic.logs/enabled: "true"
87 spec:
88 containers:
89 - name: authx-log-sa
90 image: paas.harbor.nwpu.edu.cn/authx-log/authx-log-sa:1.4.4-RELEASE
91 imagePullPolicy: Always
92 ports:
93 - containerPort: 8080
94 name: http
95 - containerPort: 6060
96 name: http-metrics
97 envFrom:
98 - configMapRef:
99 name: jvm-env
100 - secretRef:
101 name: datasource-env-secret
102 - configMapRef:
103 name: authx-log-sa-env
104 resources:
105 requests:
106 memory: "1024Mi"
107 limits:
108 memory: "1024Mi"
109 readinessProbe:
110 httpGet:
111 path: /actuator/health
112 port: 8080
113 initialDelaySeconds: 20
114 periodSeconds: 5
115 timeoutSeconds: 5
116 successThreshold: 1
117 failureThreshold: 10
118 imagePullSecrets:
119 - name: harbor-registry