-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathfrontend.yml
118 lines (116 loc) · 2.62 KB
/
frontend.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
apiVersion: apps/v1
kind: Deployment
metadata:
name: cae-frontend
spec:
replicas: 1
selector:
matchLabels:
app: cae-frontend
template:
metadata:
labels:
app: cae-frontend
creationTimestamp: null
spec:
tolerations:
- key: "node-role.kubernetes.io"
operator: "Equal"
value: "master"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/role: master
containers:
- name: cae-frontend
image: registry.tech4comp.dbis.rwth-aachen.de/rwthacis/cae-frontend:v1.1.2
imagePullPolicy: Always
ports:
- containerPort: 8070
env:
- name: WEBHOST
value: $(frontend_widgets_url)
- name: ROLEHOST
value: http://127.0.0.1:30168
- name: YJS
value: $(yjs_server)
- name: CODEGEN
value: $(codegen_service_url)
- name: CODE_EDITOR_BOWER
value: $(code_editor_bower)
- name: CAE_BACKEND_URL
value: $(cae_backend_url)
- name: OIDC_CLIENT_ID
value: $(oidc_client_id)
- name: YJS_RESOURCE_PATH
value: $(yjs_resource_path)
- name: DEPLOYMENT_URL
value: $(cae_application_deployment_url)
- name: GIT_ORGANIZATION
value: $(git_organization)
- name: GITHUB_OAUTH_CLIENTID
valueFrom:
secretKeyRef:
name: github-creds-oauth-app
key: oauth_clientid
envFrom:
- configMapRef:
name: cae-config
imagePullSecrets:
- name: docker-cred
---
kind: Service
apiVersion: v1
metadata:
name: cae-frontend-service
spec:
type: NodePort
selector:
app: cae-frontend
ports:
- port: 8070
targetPort: 8070
nodePort: 30169
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: yjs-server
spec:
replicas: 1
selector:
matchLabels:
app: yjs-server
template:
metadata:
labels:
app: yjs-server
creationTimestamp: null
spec:
tolerations:
- key: "node-role.kubernetes.io"
operator: "Equal"
value: "master"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/role: master
containers:
- name: yjs-server
image: registry.tech4comp.dbis.rwth-aachen.de/rwthacis/y-websockets-server
imagePullPolicy: Always
ports:
- containerPort: 1234
imagePullSecrets:
- name: docker-cred
---
kind: Service
apiVersion: v1
metadata:
name: yjs-server
spec:
type: NodePort
selector:
app: yjs-server
ports:
- port: 1234
targetPort: 1234
nodePort: 30164