blob: b88cd853a99d01eef87fe14f6c81e5dc56364b1a [file] [log] [blame]
刘洪青7aef1322021-09-18 11:24:23 +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
刘洪青885b76c2022-05-20 23:23:40 +080029 IPADDR_API_URL: http://ipaddr.ipaddr.svc.cluster.local:9090/v1/find
30
刘洪青7aef1322021-09-18 11:24:23 +080031 IPADDR_SERVER_URL: http://ipaddr.ipaddr.svc.cluster.local:9090
32 IPADDR_CLIENT_AUTH_ENABLED: "false"
33 #IPADDR_CLIENT_AUTH_KEY_PASSWORD: ""
34 #IPADDR_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
35 #IPADDR_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
36 #IPADDR_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
37 #IPADDR_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
38
39
40 AUTHX_LOG_ENABLED: "true"
41 AUTHX_LOG_RABBITMQ_HOST: rabbitmq-server.authx-service.svc.cluster.local
42 AUTHX_LOG_RABBITMQ_PORT: "5672"
43 AUTHX_LOG_RABBITMQ_USERNAME: guest
44 AUTHX_LOG_RABBITMQ_PASSWORD: guest
45
46
47---
48apiVersion: v1
49kind: Service
50metadata:
51 namespace: authx-log
52 name: authx-log-sa-svc
53 labels:
54 app: authx-log-sa
55 needMonitor: 'true'
56spec:
57 ports:
58 - port: 8080
59 targetPort: http
60 protocol: TCP
61 name: http
62 - port: 6060
63 targetPort: http-metrics
64 protocol: TCP
65 name: http-metrics
66 selector:
67 app: authx-log-sa
68
69---
70apiVersion: apps/v1
71kind: Deployment
72metadata:
73 namespace: authx-log
74 name: authx-log-sa
75spec:
76 selector:
77 matchLabels:
78 app: authx-log-sa
79 replicas: 1
80 template:
81 metadata:
82 labels:
83 app: authx-log-sa
84 annotations:
85 co.elastic.logs/enabled: "true"
86 spec:
87 containers:
88 - name: authx-log-sa
刘洪青e20070c2022-01-10 18:42:14 +080089 image: harbor.supwisdom.com/authx-log/authx-log-sa:1.4.3-RELEASE
刘洪青7aef1322021-09-18 11:24:23 +080090 imagePullPolicy: Always
91 ports:
92 - containerPort: 8080
93 name: http
94 - containerPort: 6060
95 name: http-metrics
96 envFrom:
97 - configMapRef:
98 name: jvm-env
99 - secretRef:
100 name: datasource-env-secret
101 - configMapRef:
102 name: authx-log-sa-env
103 resources:
104 requests:
刘洪青50e2f582021-09-21 17:10:31 +0800105 memory: "1024Mi"
刘洪青7aef1322021-09-18 11:24:23 +0800106 limits:
刘洪青50e2f582021-09-21 17:10:31 +0800107 memory: "1024Mi"
刘洪青7aef1322021-09-18 11:24:23 +0800108 readinessProbe:
109 httpGet:
110 path: /actuator/health
111 port: 8080
112 initialDelaySeconds: 20
113 periodSeconds: 5
114 timeoutSeconds: 5
115 successThreshold: 1
116 failureThreshold: 10
117 imagePullSecrets:
刘洪青50e2f582021-09-21 17:10:31 +0800118 - name: harbor-registry