blob: 1b310315f1dbcdd63b51cf43c20048740483f386 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# cas-server-security-engine.yaml
2
3---
4apiVersion: v1
5kind: Secret
6metadata:
7 namespace: cas-server
8 name: cas-server-security-engine-env-secret
9type: Opaque
10data:
11 #CASSERVER_SA_API_CLIENT_AUTH_KEY_PASSWORD: Y2xpZW50
12 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_PASSWORD: Y2xpZW50
13 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: Y2xpZW50
14
15---
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 namespace: cas-server
20 name: cas-server-security-engine-env
21data:
22 CASSERVER_SA_API_SERVER_URL: http://cas-server-sa-api-svc.cas-server.svc.cluster.local:8080
23 CASSERVER_SA_API_CLIENT_AUTH_ENABLED: "false"
24 #CASSERVER_SA_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/client/client.keystore
25 #CASSERVER_SA_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/client/client.truststore
26
刘洪青27181ad2021-12-24 17:57:53 +080027 #ipaddr
28 IPADDR_API_URL: http://ipaddr.ipaddr.svc.cluster.local:9090/v1/find
29
刘洪青47205852020-08-14 13:39:30 +080030
31---
32apiVersion: v1
33kind: Service
34metadata:
35 namespace: cas-server
36 name: cas-server-security-engine-svc
37 labels:
38 app: cas-server-security-engine
39 needMonitor: 'true'
40spec:
41 ports:
42 - port: 6060
43 targetPort: http-metrics
44 protocol: TCP
45 name: http-metrics
46 selector:
47 app: cas-server-security-engine
48
49---
50apiVersion: apps/v1
51kind: Deployment
52metadata:
53 namespace: cas-server
54 name: cas-server-security-engine
55spec:
56 selector:
57 matchLabels:
58 app: cas-server-security-engine
59 replicas: 1
60 template:
61 metadata:
62 labels:
63 app: cas-server-security-engine
64 spec:
65 containers:
66 - name: cas-server-security-engine
67 # 若使用了学校搭设的私有仓库,请修改
刘洪青4bb11af2022-01-10 18:42:40 +080068 image: harbor.supwisdom.com/cas-server/cas-server-security-engine:1.4.3-RELEASE
刘洪青47205852020-08-14 13:39:30 +080069 imagePullPolicy: Always
70 ports:
71 - containerPort: 6060
72 name: http-metrics
73 envFrom:
74 - configMapRef:
75 name: jvm-env
76 - secretRef:
77 name: datasource-env-secret
78 - secretRef:
79 name: rabbitmq-env-secret
80 - configMapRef:
81 name: cas-server-security-engine-env
82 - secretRef:
83 name: cas-server-security-engine-env-secret
84 resources:
85 requests:
刘洪青687d71f2020-10-09 15:32:45 +080086 memory: "512Mi"
刘洪青47205852020-08-14 13:39:30 +080087 limits:
刘洪青687d71f2020-10-09 15:32:45 +080088 memory: "512Mi"
刘洪青47205852020-08-14 13:39:30 +080089 imagePullSecrets:
90 - name: harbor-registry
91