Skip to content

Commit 600f3ee

Browse files
committed
add kuma service
1 parent 6b9e74f commit 600f3ee

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed

serivces/kuma/app.yaml

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
apiVersion: application.kubero.dev/v1alpha1
2+
kind: KuberoApp
3+
metadata:
4+
labels:
5+
manager: kubero
6+
name: kuma
7+
namespace: asdf-production
8+
spec:
9+
addons: []
10+
affinity: {}
11+
autodeploy: true
12+
autoscale: false
13+
autoscaling:
14+
enabled: false
15+
branch: main
16+
buildpack: custom
17+
cronjobs: []
18+
deploymentstrategy: docker
19+
domain: kuma.lacolhost.com
20+
envVars: []
21+
extraVolumes:
22+
- accessModes:
23+
- ReadWriteOnce
24+
emptyDir: false
25+
mountPath: /app/data
26+
name: uptime-kuma
27+
size: 1Gi
28+
storageClass: standard
29+
fullnameOverride: ""
30+
gitrepo:
31+
admin: true
32+
clone_url: https://github.com/kubero-dev/template-nodeapp.git
33+
default_branch: main
34+
description: Simple example Node app
35+
homepage: ""
36+
language: JavaScript
37+
name: template-nodeapp
38+
node_id: R_kgDOHebPwg
39+
owner: kubero-dev
40+
private: false
41+
push: true
42+
ssh_url: [email protected]:kubero-dev/template-nodeapp.git
43+
visibility: public
44+
image:
45+
build:
46+
command: npm install
47+
repository: node
48+
tag: latest
49+
containerPort: 8080
50+
fetch:
51+
repository: ghcr.io/kubero-dev/buildpacks/fetch
52+
tag: main
53+
pullPolicy: Always
54+
repository: louislam/uptime-kuma
55+
run:
56+
command: node index.js
57+
repository: node
58+
tag: latest
59+
tag: latest
60+
imagePullSecrets: []
61+
ingress:
62+
annotations: {}
63+
className: ""
64+
enabled: true
65+
hosts:
66+
- host: kuma.lacolhost.com
67+
paths:
68+
- path: /
69+
pathType: ImplementationSpecific
70+
tls: []
71+
name: kuma
72+
nameOverride: ""
73+
nodeSelector: {}
74+
phase: stage
75+
pipeline: asdf
76+
podAnnotations: {}
77+
podSecurityContext: {}
78+
podsize:
79+
default: true
80+
description: 'Small (CPU: 0.25, Memory: 0.5Gi)'
81+
name: small
82+
resources:
83+
limits:
84+
cpu: 500m
85+
memory: 1Gi
86+
requests:
87+
cpu: 250m
88+
memory: 0.5Gi
89+
replicaCount: 1
90+
resources:
91+
limits:
92+
cpu: 500m
93+
memory: 1Gi
94+
requests:
95+
cpu: 250m
96+
memory: 0.5Gi
97+
service:
98+
port: 80
99+
type: ClusterIP
100+
serviceAccount:
101+
annotations: {}
102+
create: true
103+
name: ""
104+
tolerations: []
105+
web:
106+
autoscaling:
107+
maxReplicas: 3
108+
minReplicas: 1
109+
targetCPUUtilizationPercentage: 80
110+
targetMemoryUtilizationPercentage: 80
111+
replicaCount: 1
112+
worker:
113+
autoscaling:
114+
maxReplicas: 0
115+
minReplicas: 0
116+
targetCPUUtilizationPercentage: 80
117+
targetMemoryUtilizationPercentage: 80
118+
replicaCount: 0

0 commit comments

Comments
 (0)