1
- # ---
2
- # metadata:
3
- # name: spawn-operator
4
- # labels:
5
- # k8s-app: spawn-operator
6
- # namespace: eigr-functions
7
- # spec:
8
- # template:
9
- # metadata:
10
- # labels:
11
- # k8s-app: spawn-operator
12
- # spec:
13
- # containers:
14
- # - env:
15
- # - name: MIX_ENV
16
- # value: prod
17
- # - name: BONNY_OPERATOR_NAME
18
- # value: spawn-operator
19
- # - name: BONNY_POD_NAME
20
- # valueFrom:
21
- # fieldRef:
22
- # fieldPath: metadata.name
23
- # - name: BONNY_POD_NAMESPACE
24
- # valueFrom:
25
- # fieldRef:
26
- # fieldPath: metadata.namespace
27
- # - name: BONNY_POD_IP
28
- # valueFrom:
29
- # fieldRef:
30
- # fieldPath: status.podIP
31
- # - name: BONNY_POD_SERVICE_ACCOUNT
32
- # valueFrom:
33
- # fieldRef:
34
- # fieldPath: spec.serviceAccountName
35
- # name: spawn-operator
36
- # ports:
37
- # - containerPort: 9090
38
- # image: ghcr.io/eigr/spawn-operator:2.0.0-RC4
39
- # resources:
40
- # limits:
41
- # cpu: 200m
42
- # memory: 380Mi
43
- # requests:
44
- # cpu: 200m
45
- # memory: 380Mi
46
- # securityContext:
47
- # runAsNonRoot: false
48
- # allowPrivilegeEscalation: false
49
- # readOnlyRootFilesystem: true
50
- # volumeMounts:
51
- # - mountPath: /app/.cache/bakeware/
52
- # name: bakeware-cache
53
- # livenessProbe:
54
- # failureThreshold: 3
55
- # httpGet:
56
- # path: /health/liveness
57
- # port: 9090
58
- # scheme: HTTP
59
- # initialDelaySeconds: 30
60
- # periodSeconds: 5
61
- # successThreshold: 1
62
- # timeoutSeconds: 5
63
- # readinessProbe:
64
- # failureThreshold: 3
65
- # httpGet:
66
- # path: /health/readiness
67
- # port: 9090
68
- # scheme: HTTP
69
- # initialDelaySeconds: 30
70
- # periodSeconds: 5
71
- # successThreshold: 1
72
- # timeoutSeconds: 5
73
- # volumes:
74
- # - emptyDir: {}
75
- # name: bakeware-cache
76
- # serviceAccountName: spawn-operator
77
- # selector:
78
- # matchLabels:
79
- # k8s-app: spawn-operator
80
- # replicas: 2
81
- # kind: Deployment
82
- # apiVersion: apps/v1
1
+ ---
2
+ metadata :
3
+ name : spawn-operator
4
+ labels :
5
+ k8s-app : spawn-operator
6
+ namespace : eigr-functions
7
+ spec :
8
+ template :
9
+ metadata :
10
+ labels :
11
+ k8s-app : spawn-operator
12
+ spec :
13
+ containers :
14
+ - env :
15
+ - name : MIX_ENV
16
+ value : prod
17
+ - name : BONNY_OPERATOR_NAME
18
+ value : spawn-operator
19
+ - name : BONNY_POD_NAME
20
+ valueFrom :
21
+ fieldRef :
22
+ fieldPath : metadata.name
23
+ - name : BONNY_POD_NAMESPACE
24
+ valueFrom :
25
+ fieldRef :
26
+ fieldPath : metadata.namespace
27
+ - name : BONNY_POD_IP
28
+ valueFrom :
29
+ fieldRef :
30
+ fieldPath : status.podIP
31
+ - name : BONNY_POD_SERVICE_ACCOUNT
32
+ valueFrom :
33
+ fieldRef :
34
+ fieldPath : spec.serviceAccountName
35
+ name : spawn-operator
36
+ ports :
37
+ - containerPort : 9090
38
+ image : ghcr.io/eigr/spawn-operator:2.0.0-RC5
39
+ resources :
40
+ limits :
41
+ cpu : 200m
42
+ memory : 380Mi
43
+ requests :
44
+ cpu : 200m
45
+ memory : 380Mi
46
+ securityContext :
47
+ runAsNonRoot : false
48
+ allowPrivilegeEscalation : false
49
+ readOnlyRootFilesystem : true
50
+ volumeMounts :
51
+ - mountPath : /app/.cache/bakeware/
52
+ name : bakeware-cache
53
+ livenessProbe :
54
+ failureThreshold : 3
55
+ httpGet :
56
+ path : /health/liveness
57
+ port : 9090
58
+ scheme : HTTP
59
+ initialDelaySeconds : 30
60
+ periodSeconds : 5
61
+ successThreshold : 1
62
+ timeoutSeconds : 5
63
+ readinessProbe :
64
+ failureThreshold : 3
65
+ httpGet :
66
+ path : /health/readiness
67
+ port : 9090
68
+ scheme : HTTP
69
+ initialDelaySeconds : 30
70
+ periodSeconds : 5
71
+ successThreshold : 1
72
+ timeoutSeconds : 5
73
+ volumes :
74
+ - emptyDir : {}
75
+ name : bakeware-cache
76
+ serviceAccountName : spawn-operator
77
+ selector :
78
+ matchLabels :
79
+ k8s-app : spawn-operator
80
+ replicas : 2
81
+ kind : Deployment
82
+ apiVersion : apps/v1
83
83
84
84
---
85
+ metadata :
86
+ name : activators.spawn-eigr.io
87
+ labels : {}
85
88
spec :
86
89
scope : Cluster
87
90
group : spawn-eigr.io
95
98
versions :
96
99
- name : v1
97
100
deprecated : false
101
+ storage : true
98
102
schema :
99
103
openAPIV3Schema :
100
104
type : object
@@ -105,19 +109,18 @@ spec:
105
109
observedGeneration :
106
110
type : integer
107
111
x-kubernetes-preserve-unknown-fields : true
108
- storage : true
109
112
additionalPrinterColumns : []
110
113
subresources :
111
114
status : {}
112
115
served : true
113
116
deprecationWarning :
114
- metadata :
115
- name : activators.spawn-eigr.io
116
- labels : {}
117
117
kind : CustomResourceDefinition
118
118
apiVersion : apiextensions.k8s.io/v1
119
119
120
120
---
121
+ metadata :
122
+ name : actorhosts.spawn-eigr.io
123
+ labels : {}
121
124
spec :
122
125
scope : Cluster
123
126
group : spawn-eigr.io
@@ -134,6 +137,7 @@ spec:
134
137
versions :
135
138
- name : v1
136
139
deprecated : false
140
+ storage : true
137
141
schema :
138
142
openAPIV3Schema :
139
143
type : object
@@ -307,7 +311,6 @@ spec:
307
311
type : array
308
312
type : object
309
313
type : object
310
- storage : true
311
314
additionalPrinterColumns :
312
315
- name : SDK
313
316
type : string
@@ -333,13 +336,13 @@ spec:
333
336
status : {}
334
337
served : true
335
338
deprecationWarning :
336
- metadata :
337
- name : actorhosts.spawn-eigr.io
338
- labels : {}
339
339
kind : CustomResourceDefinition
340
340
apiVersion : apiextensions.k8s.io/v1
341
341
342
342
---
343
+ metadata :
344
+ name : actorsystems.spawn-eigr.io
345
+ labels : {}
343
346
spec :
344
347
scope : Cluster
345
348
group : spawn-eigr.io
@@ -354,6 +357,7 @@ spec:
354
357
versions :
355
358
- name : v1
356
359
deprecated : false
360
+ storage : true
357
361
schema :
358
362
openAPIV3Schema :
359
363
type : object
@@ -438,7 +442,6 @@ spec:
438
442
type : string
439
443
type : object
440
444
type : object
441
- storage : true
442
445
additionalPrinterColumns :
443
446
- name : Cluster Kind
444
447
type : string
@@ -456,9 +459,6 @@ spec:
456
459
status : {}
457
460
served : true
458
461
deprecationWarning :
459
- metadata :
460
- name : actorsystems.spawn-eigr.io
461
- labels : {}
462
462
kind : CustomResourceDefinition
463
463
apiVersion : apiextensions.k8s.io/v1
464
464
0 commit comments