blob: 8bb4c609df199b8ff7f7b2009f3d30f23c9d5693 [file] [log] [blame]
刘洪青07ca7af2019-09-20 12:35:04 +08001# sw-backend-admin-bff.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: sw-admin-framework
8 name: sw-backend-admin-bff-env
9data:
10 SERVER_PORT: "8080"
11 SSL_ENABLED: "false"
12 #SSL_KEYSTORE_FILE: file:/certs/server/server.keystore
13 #SSL_TRUSTSTORE_FILE: file:/certs/server/server.truststore
14
15 SW_BACKEND_BASE_API_URI: http://sw-backend-admin-sa-svc.sw-admin-framework.svc.cluster.local:8080
16 SW_BACKEND_BASE_API_CLIENT_AUTH_ENABLED: "false"
17 #SW_BACKEND_BASE_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
18 #SW_BACKEND_BASE_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
19
20 SW_BACKEND_SYSTEM_API_URI: http://sw-backend-admin-sa-svc.sw-admin-framework.svc.cluster.local:8080
21 SW_BACKEND_SYSTEM_API_CLIENT_AUTH_ENABLED: "false"
22 #SW_BACKEND_SYSTEM_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
23 #SW_BACKEND_SYSTEM_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
24
25 SW_BACKEND_BIZ_API_URI: http://sw-backend-biz-sa-svc.sw-admin-framework.svc.cluster.local:8080
26 SW_BACKEND_BIZ_API_CLIENT_AUTH_ENABLED: "false"
27 #SW_BACKEND_BIZ_API_CLIENT_AUTH_KEYSTORE_FILE: file:/certs/common/common.keystore
28 #SW_BACKEND_BIZ_API_CLIENT_AUTH_TRUSTSTORE_FILE: file:/certs/common/common.truststore
29
30---
31apiVersion: v1
32kind: Secret
33metadata:
34 namespace: sw-admin-framework
35 name: sw-backend-admin-bff-env-secret
36type: Opaque
37data:
38 #SSL_KEYSTORE_PASSWORD: ""
39 #SSL_TRUSTSTORE_PASSWORD: ""
40
41 #SW_BACKEND_BASE_API_CLIENT_AUTH_KEY_PASSWORD: ""
42 #SW_BACKEND_BASE_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
43 #SW_BACKEND_BASE_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
44
45 #SW_BACKEND_SYSTEM_API_CLIENT_AUTH_KEY_PASSWORD: ""
46 #SW_BACKEND_SYSTEM_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
47 #SW_BACKEND_SYSTEM_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
48
49 #SW_BACKEND_BIZ_API_CLIENT_AUTH_KEY_PASSWORD: ""
50 #SW_BACKEND_BIZ_API_CLIENT_AUTH_KEYSTORE_PASSWORD: ""
51 #SW_BACKEND_BIZ_API_CLIENT_AUTH_TRUSTSTORE_PASSWORD: ""
52
53---
54apiVersion: v1
55kind: Service
56metadata:
57 namespace: sw-admin-framework
58 name: sw-backend-admin-bff-svc
59 labels:
刘洪青0c031ec2019-09-22 22:31:17 +080060 app: sw-backend-admin-bff-svc
刘洪青07ca7af2019-09-20 12:35:04 +080061 needMonitor: 'true'
62spec:
63 ports:
64 - port: 8080
65 targetPort: http
66 protocol: TCP
67 name: http
68 - port: 6060
69 targetPort: http-metrics
70 protocol: TCP
71 name: http-metrics
72 selector:
73 app: sw-backend-admin-bff
74---
75apiVersion: apps/v1
76kind: Deployment
77metadata:
78 namespace: sw-admin-framework
79 name: sw-backend-admin-bff
80spec:
81 selector:
82 matchLabels:
83 app: sw-backend-admin-bff
84 replicas: 1
85 template:
86 metadata:
87 labels:
88 app: sw-backend-admin-bff
89 spec:
90 containers:
91 - name: sw-backend-admin-bff
92 image: harbor.supwisdom.com/sw-admin-framework/sw-backend-admin-bff:0.0.1-SNAPSHOT
93 imagePullPolicy: Always
94 ports:
95 - containerPort: 8080
96 name: http
97 - containerPort: 6060
98 name: http-metrics
99 envFrom:
100 - configMapRef:
101 name: jvm-env
102 - secretRef:
103 name: sw-backend-admin-bff-env-secret
104 - configMapRef:
105 name: sw-backend-admin-bff-env
106 resources:
107 requests:
108 memory: "400Mi"
109 limits:
110 memory: "400Mi"
111 readinessProbe:
112 httpGet:
113 path: /actuator/health
114 port: 8080
115 initialDelaySeconds: 20
116 periodSeconds: 5
117 timeoutSeconds: 5
118 successThreshold: 1
119 failureThreshold: 10
120 imagePullSecrets:
121 - name: harbor-supwisdom