blob: e71f30c73f297c2d3edbe9b52d714bcd7826999c [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
28 #ipaddr
29 IPADDR_SERVER_URL: http://ipaddr.ipaddr.svc.cluster.local:9090
30 IPADDR_CLIENT_AUTH_ENABLED: "false"
31 #IPADDR_CLIENT_AUTH_KEY_PASSWORD: ""
32 #IPADDR_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
33 #IPADDR_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
34 #IPADDR_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
35 #IPADDR_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
36
37
38 AUTHX_LOG_ENABLED: "true"
39 AUTHX_LOG_RABBITMQ_HOST: rabbitmq-server.authx-service.svc.cluster.local
40 AUTHX_LOG_RABBITMQ_PORT: "5672"
41 AUTHX_LOG_RABBITMQ_USERNAME: guest
42 AUTHX_LOG_RABBITMQ_PASSWORD: guest
43
44
45---
46apiVersion: v1
47kind: Service
48metadata:
49 namespace: authx-log
50 name: authx-log-sa-svc
51 labels:
52 app: authx-log-sa
53 needMonitor: 'true'
54spec:
55 ports:
56 - port: 8080
57 targetPort: http
58 protocol: TCP
59 name: http
60 - port: 6060
61 targetPort: http-metrics
62 protocol: TCP
63 name: http-metrics
64 selector:
65 app: authx-log-sa
66
67---
68apiVersion: apps/v1
69kind: Deployment
70metadata:
71 namespace: authx-log
72 name: authx-log-sa
73spec:
74 selector:
75 matchLabels:
76 app: authx-log-sa
77 replicas: 1
78 template:
79 metadata:
80 labels:
81 app: authx-log-sa
82 annotations:
83 co.elastic.logs/enabled: "true"
84 spec:
85 containers:
86 - name: authx-log-sa
87 image: paas.harbor.nwpu.edu.cn/authx-log/authx-log-sa:1.4.4-RELEASE
88 imagePullPolicy: Always
89 ports:
90 - containerPort: 8080
91 name: http
92 - containerPort: 6060
93 name: http-metrics
94 envFrom:
95 - configMapRef:
96 name: jvm-env
97 - secretRef:
98 name: datasource-env-secret
99 - configMapRef:
100 name: authx-log-sa-env
101 resources:
102 requests:
103 memory: "1024Mi"
104 limits:
105 memory: "1024Mi"
106 readinessProbe:
107 httpGet:
108 path: /actuator/health
109 port: 8080
110 initialDelaySeconds: 20
111 periodSeconds: 5
112 timeoutSeconds: 5
113 successThreshold: 1
114 failureThreshold: 10
115 imagePullSecrets:
116 - name: harbor-registry